特定のポートの通信データ量を取得したい

実際に試していないので、わかりませんが、linuxでは下記の方法で取得できるようなのですが、
windowsで同様のことをしたい場合はどうすればよいでしょうか?

/*-- zabbix_agentd.conf --*/
UserParameter=iptables.bytes.input[*],sudo iptables -L INPUT -nvx|grep "dpt:$1 $"|awk '{print $ 2}'
UserParameter=iptables.bytes.output[*],sudo iptables -L OUTPUT -nvx|grep "spt:$1 $"|awk '{print $ 2}'

※Zabbix 2.2.0を使用しています

コメント表示オプション

お好みのコメント表示方法を選び「設定の保存」をクリックすると変更が反映されます。
ユーザー TNK の写真

iptablesを利用できる環境であれば、事前に設定しておくことで、
各ポートの転送量を取得することができるようになるのですが、
私が調べてみた限りでは、Windowsの標準機能として、そのような
ポート番号毎のトラフィックをカウントする機能を見つけることが
できませんでした。

単純にパケットをキャプチャして、特定のプロトコルでのパケット
数などを集計するようなツールはあったと思いますが、すべてキャ
プチャするには負荷が高くなってしまいますし、外部のコマンドな
どから集計値を参照するような仕組みも見当たりません。

Windows Server 2008 R2以降であれば、QoSの機能を利用すること
ができるようですので、特定のポート番号での通信量をカウントす
る何らかの方法があるのかもしれませんが、具体的な方法まではみ
つけることができませんでした。
http://technet.microsoft.com/ja-jp/library/dd759093.aspx
http://technet.microsoft.com/ja-jp/library/hh831679.aspx