BlueCoat ProxySGTOPクライアント接続

Blue Coat ProxySGプロキシサーバーを介したローカルシステム(PC、ターミナルサーバーなど)からのTOPクライアント接続をリアルタイムで判別する方法は?

同僚がそのような質問で私に来ました。定期的に、プロキシはクライアント接続を超えることにうんざりしていて、プロキシを介してインターネットに最新の接続を持っている最もアクティブなユーザーのリストを見たかったのです。





処理、リポジトリhttps://github.com/dima-sheihin/zabbix-bluecoatを書き留めました





構成後、監視ボードに次の出力が表示されます。





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)





{接続}は、BCSG自体のIPMGMTインターフェイスです。





{zbbx_tcp}および{zbbx_top}は、テンプレートを介してホストBCSGにリンクされているメトリックの名前です。





一般的に、すべて、スクリプトをスケジューラーに追加します





# crontab -e

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



リポジトリにはテンプレートTemplates-BlueCoat.xmlもあります。ハードウェアからかなりの数のメトリックを収集できることお勧めします。








All Articles