環境
- Windows Server 2012 R2
- Zabbix Agent 2.4
愚直にパフォーマンスカウンタで計測しようとすると、どうやってもなんかうまくいかない。
> zabbix-get.exe -s 127.0.0.1 -k perf_counter["\Network Interface(Broadcom BCM5709C NetXtreme II GigE [NDIS VBD クライアント] _50)\Bytes Received/sec"]
confファイルで頑張るとイケたという情報もあったのでやってみたけど無駄だった > windowsのネットワークトラフィック量の取得方法について | ZABBIX-JP
どうしようもなかったので、ZABBIX Forumsの投稿を参考に、以下のように監視設定を行った。
- Zabbixエージェント側:
net.if.out[{{IP_ADDR}}, bytes]
、net.if.in[{{IP_ADDR}}, bytes]
をキーとして指定して累計バイト数を取得 - Zabbixサーバー側:
保存時の処理
で差分/時間
を計算