Koneksi Klien TOP BlueCoat ProxySG

Bagaimana cara menentukan secara real time koneksi TOP Client dari sistem lokal (PC, server terminal ...) melalui server proxy Blue Coat ProxySG?

Rekan-rekan mendatangi saya dengan pertanyaan seperti itu. Secara berkala, proxy sakit karena melebihi koneksi klien dan saya ingin melihat daftar pengguna paling aktif yang memiliki koneksi terkini melalui proxy ke Internet.





Saya menuliskan pemrosesan, repositori https://github.com/dima-sheihin/zabbix-bluecoat





Setelah konfigurasi, kita dapat melihat output berikut di papan pemantauan:





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} adalah antarmuka IP MGMT dari BC SG itu sendiri





{zbbx_tcp} dan {zbbx_top} adalah nama metrik yang ditautkan melalui template ke host BC SG





Secara umum, semuanya, tambahkan skrip ke penjadwal





# crontab -e

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



Repositori juga memiliki template Templates-BlueCoat.xml, saya merekomendasikannya, cukup banyak metrik yang dapat dikumpulkan dari perangkat keras.








All Articles