net.if.in のインターフェース名について
いつもお世話になっております。
zabbix 2.0.4 にて、アイテムで net.if.in[if,] を設定しておりますが、
” if ” の部分で 監視対象のインターフェース名 " venet0:0 " を入力すると、
取得不可になります。
※ログでは、”became not supported: Not supported by Zabbix Agent”と表示されます。
他の監視対象のインターフェース名 " eth0 ”や”eth1”は値が取得できます。
” if ” の部分については、使用できる名称が決まっているのでしょうか。
ご教授いただきたく、よろしくお願いいたします。
ike_dai - 投稿数: 9
net.if.inの監視についてですが、Linuxの場合、/proc/net/devの中身から監視結果を導きだしています。
そのため、/proc/net/devに表示されるデバイス名を引数として正しく設定する必要があるかと思います。
私の手元の環境では、/proc/net/devの中身は以下のようになっています。
この場合だと、lo、virbr0、eth0の3つのデバイスの監視が実施できることになります。
一度、この/proc/net/devをご確認いただけますでしょうか。
z1000 - 投稿数: 21
/proc/net/dev にあるインターフェース名を指定することで、
監視ができるようになりました。
ありがとうございました。