トラフィックの単位ついて

FORUM非常に助かっております

実はトラフィックの計測単位について疑問があります

「Outgoing traffic on interface eth0」には縦軸がMbpsのグラフが表示されるようなのですが、設定のアイテム欄には以下のように記述してあります。
net.if.out[eth0,bytes]

Mbpsの単位で表示測定がされると思っていたのですが
自分の勘違いや設定ミスでなければbytesで表示されているのではないかと思いはじめています。

どなたか同じような経験をお持ちの方いますでしょうか?

コメント表示オプション

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

takiさん

実測してみました。

■検証環境
 CentOS5.3
 zabbix-1.4.6

■結果
 net.if.out[eth0,bytes] → ifconfigのTXと近似値(※1)
 net.if.in[eth0,bytes]  → ifconfigのRXと近似値(※1)

 ※1:ifconfigは小数点第1位、zabbixは小数点第2位まで表示

 単位は自動で算出されるようです。

ユーザー taki の写真

早速の返信ありがとうございます

手元のifconfigのTXですが、以下のようにbpsではなく
byte単位で表示されるようになっていました。

RX bytes:1078669866 (1.0 GiB) TX bytes:3427154943 (3.1 GiB)
# 3427154943 -> 3.19GB

時間を置き、ifconfigのTXの差分を算出(単位:MB)したのですが、ZABBIXのグラフ上の数値(単位:Mbps)と数値が近いような気がしております。

ユーザー KAZ の写真

takiさん

少々、質問の内容を勘違いしていたかも知れません。
itemsでnet.if.out[eth0,bytes]を設定する際、Units(単位)は何を指定していますか?
空だとバイト単位のデータを取得し、そのままの値を表示するはずです。

Units(単位)に「byte」を指定すると取得したデータは自動的にMbyteやGByteの単位に変換されます。(グラフ表示も変わります。)

Mbps(Mega Bit Per Second)はbyteをbitに変換しないといけないので少々アイテムの設定を弄くらないといけません。

キー:net.if.in[eth0,bytes]
単位:bps
乗数を使用:乗数
乗数:8

詳しくは下記を参照してみて下さい。
[url=http://www.zabbix.jp/modules/newbb/viewtopic.php?topic_id=172&forum=5&post_id=734#forumpost734]メイン / ZABBIXの設定について / Linux以外でのzabbix_agentdについて[/url]

ユーザー taki の写真

了解しました
設定が必要なんですね

ありがとうございます