Conexiones de cliente de BlueCoat ProxySG TOP

¿Cómo determinar en tiempo real las conexiones de TOP Client desde sistemas locales (PC, servidores terminales ...) a través del servidor proxy Blue Coat ProxySG?

Los colegas vinieron a mí con esa pregunta. Periódicamente, el proxy está harto de exceder las conexiones del cliente y quería ver una lista de los usuarios más activos que tienen las conexiones más actualizadas a través del proxy a Internet.





Escribí el procesamiento, el repositorio https://github.com/dima-sheihin/zabbix-bluecoat





Después de la configuración, podemos ver la siguiente salida en la placa de monitoreo:





Estadísticas de sesión TCP para ambos proxies en tiempo real





:





BlueCoat SG SNMP, ( SNMP 3 ).





bluecoat_top.pl





my $AUTH_LEVEL = "authPriv";
my $USER       = "zabbix";
my $AUTH_PRT   = "SHA";
my $AUTH_PASS  = "xxxxxxxxx";
my $PRIV_PRT   = "AES";
my $PRIV_PASS  = "xxxxxxxxx";
      
      



Perl , IP





snmpwalk





BLUECOAT-MIB.mib BLUECOAT-SG-PROXY-MIB.mib /usr/share/snmp/mibs/





Templates BlueCoat-TOP.xml zabbix ( 4 )





Templates BlueCoat-TOP.xml BC SG





bluecoat_top.pl BC SG





$hosts{00001}->{hostname}   = "bcsg01.domain.com";
$hosts{00001}->{connection} = "172.16.0.3";
$hosts{00001}->{zbbx_tcp}   = "bluecoat_json_connState";
$hosts{00001}->{zbbx_top}   = "bluecoat_top";

$hosts{00002}->{hostname}   = "bcsg02.domain.com";
$hosts{00002}->{connection} = "172.16.0.4";
$hosts{00002}->{zbbx_tcp}   = "bluecoat_json_connState";
$hosts{00002}->{zbbx_top}   = "bluecoat_top";
      
      



{hostname} - ( zabbix-sender)





{connection} - IP MGMT BC SG





{zbbx_tcp} y {zbbx_top} son los nombres de las métricas vinculadas a través de la plantilla a los hosts BC SG





En general, todo, agregue el script al planificador





# crontab -e

*/10 * * * * /usr/zabbix/bluecoat_top.pl > /dev/null 2>&1
      
      



El repositorio también tiene una plantilla Templates-BlueCoat.xml, la recomiendo, se pueden recopilar bastantes métricas del hardware.








All Articles