ネットワークトラフィックの見え方について
宜しくお願いします。
現在、Windows2003サーバとLinuxサーバのネットワーク監視を行いたく設定を進めています。
一応、グラフに表示することが出来たのですが、FTPでファイル転送した結果で、INとOutの見え方がWindows2003とLinuxとで逆になってしまうので正しいのかどうかで悩んでいます。
===========================================================
■Windows2003サーバ
-----------------------------------------------------------
受信トラフィック
タイプ :Zabbixエージェント
キー :perf_counter[\Network Interface(Broadcom NetXtreme Gigabit Ethernet)\Bytes Received/sec]
データ型: 数値(浮動小数)
-----------------------------------------------------------送信トラフィック
タイプ :Zabbixエージェント
キー :perf_counter[\Network Interface(Broadcom NetXtreme Gigabit Ethernet)\Bytes Sent/sec]
データ型: 数値(浮動小数)
===========================================================
■Linuxサーバ(CentOS5.4)
-----------------------------------------------------------
受信トラフィック
タイプ :Zabbixエージェント
キー :net.if.in[eth0,bytes]
データ型: 数値(浮動小数)
-----------------------------------------------------------
送信トラフィック
タイプ :Zabbixエージェント
キー :net.if.out[eth0,bytes]
データ型: 数値(浮動小数)
===========================================================
社内のFTPサーバに対して、各サーバからGETコマンドで3mb程度のファイルを転送しました。
グラフの出方としては、各サーバの受信トラフィックが上がると想定していましたが、Windowsサーバ側が送信トラフィックが上がる見え方になりました。 :-( :-( :-(
Linuxサーバ側の見え方は正しいと思うのですが、Windows2003サーバ側の見え方が気持ち悪いです。
この見え方は正しいでしょうか?
他の設定方法(受信時に正しく表示されるキーの書き方)があればご教授いただけませんでしょうか?
何卒宜しくお願いします。
TNK - 投稿数: 4755
Windowsの場合は特に、自分で明示的にパケットを送信する操作を
行わなくても勝手にいろいろなパケットを投げるので、それがカウ
ントされているだけなのではないでしょうか?
単純な受信操作だけのつもりでも、それを制御するためやWindows
の付加機能のために多くのパケットを送信する場合があるようです。
詳細は、ネットワークのパケットをキャプチャするとよくわかると
思います。
再度、数MB以上のサイズのファイルをダウンロードするなど様々な
通信を試してみてください。
dan106 - 投稿数: 17
前回投稿から時間が過ぎてしまい申し訳ありません。
再度通信テストをするため100MBのファイルを別環境で準備し、送信を行いましたが、別事象で確認が出来ずにいます。
新規スレッドを上げたほうがいいと思いますが、関連事項なのでここに挙げさせていただきます。
先週、一旦zabbixサーバの電源をOFFにしました。(停電の為)
その後、転送テストを行ったのですが、グラフに全く線が出なくなってしまいました。
因みに、CPUなどのグラフも画面は出ますが線が出なくなってしまったので、ZABBIXサーバのservice zabbix-agent status を実行したところ、サービスが上がっていませんでした。
service zabbix-agent start でサービスを起動したのですが、
全てのグラフに全く情報が上がらない状態が続いています。
WEB画面は利用可能で、[設定]-[ホスト]では、ステータスは『有効』、エージェントの状態は緑の『Z』が確認できています。
Zabbixサーバ自身で、何かのサービスがあがっていないのかと思います。
再度、過去の作業記録を見ているのですが原因が特定できずご助言をいただければ幸いです。
宜しくお願い致します。
TNK - 投稿数: 4755
Zabbixサーバプロセスを起動しているはずのサーバ上で、Zabbix
サーバプロセスが起動しているかを再度ご確認下さい。
例えば、psコマンドを利用して、
<code>
# ps -ef | grep zabbix_server
</code>
と実行してみてください。
これで、複数のプロセスが起動されていなかったならば、
<code>
# service zabbix-server start
</code>
でZabbixサーバプロセスを起動してみてください。
Zabbixサーバプロセスが起動していないと、DB上の各ステータスが
更新されませんので、恐らく以前停止したときの状態の情報が残っ
ているのではないかと思われます。
dan106 - 投稿数: 17
ご指摘の通り、zabbix-serverのプロセスが上がっておりませんでした。
service zabbix-server start を実行することで、複数プロセスの
稼動が確認でき、グラフも表示されるようになりました。
また、初回の問い合わせでありました件も再度3MB程度の
データ受信を繰り返し流していると正しい見え方になりました。
ありがとうございました。
定期的に、zabbixサーバのシャットダウンは行う予定が
あるのですが、基本的に起動後は手動でservice zabbix-server start を実行する必要がありますでしょうか?
TNK - 投稿数: 4755
zabbix_serverやzabbix_agentは、他のサービス(デーモン)と同様
に、自動起動の設定を行うことができます。
serviceコマンドで起動できているようですので、RHELもしくは
CentOSを利用されていると思うのですが、
<code>
# chkconfig zabbix-agent on
# chkconfig zabbix-server on
</code>
を実行しておけば、サーバを再起動したときに自動的にZabbixのエ
ージェントもサーバプログラムも起動されるようになるはずです。
ご確認下さい。