Connexions du client BlueCoat ProxySG TOP

Comment déterminer en temps réel les connexions TOP Client depuis les systèmes locaux (PC, serveurs terminaux ...) via le serveur proxy Blue Coat ProxySG?

Des collègues m’ont posé une telle question. Périodiquement, le proxy en a assez de dépasser les connexions client et je voulais voir une liste des utilisateurs les plus actifs qui ont les connexions les plus récentes via le proxy à Internet.





J'ai noté le traitement, le référentiel https://github.com/dima-sheihin/zabbix-bluecoat





Après configuration, nous pouvons voir la sortie suivante sur la carte de surveillance:





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)





{connection} est l'interface IP MGMT du BC SG lui-même





{zbbx_tcp} et {zbbx_top} sont les noms des métriques liées via le modèle aux hôtes BC SG





En général, tout, ajoutez le script au planificateur





# crontab -e

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



Le référentiel a également un modèle Templates-BlueCoat.xml, je le recommande, de nombreuses métriques peuvent être collectées à partir du matériel.








All Articles