Conexões do cliente BlueCoat ProxySG TOP

Como determinar em tempo real as conexões do TOP Client de sistemas locais (PCs, servidores de terminal ...) através do servidor proxy Blue Coat ProxySG?

Colegas me procuraram com essa pergunta. Periodicamente, o proxy fica cansado de exceder as conexões do cliente e eu queria ver uma lista dos usuários mais ativos que têm as conexões mais atuais por meio do proxy com a Internet.





Anotei o processamento, o repositório https://github.com/dima-sheihin/zabbix-bluecoat





Após a configuração, podemos ver a seguinte saída na placa de monitoramento:





TCP





:





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)





{conexão} é a interface IP MGMT do próprio BC SG





{zbbx_tcp} e {zbbx_top} são os nomes das métricas vinculadas por meio do modelo ao (s) host (s) BC SG





Em geral, tudo, adicione o script ao planejador





# crontab -e

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



O repositório também tem um template Templates-BlueCoat.xml, eu recomendo, algumas métricas podem ser coletadas do hardware.








All Articles