zabbix-proxyについて
お世話にになります。
zabbix-proxyを使っています。
zabbix-proxyサーバからzabbixサーバにデータを伝送する時
以下エラーが出来ました
zabbix-proxyサーバ
-----------------------------------------------------------------------------------
32219:20150130:105955.024 Error while sending data to the server [ZBX_TCP_WRITE() failed: [32] Broken pipe]
32219:20150130:105955.024 sending data to server failed: (null)
----------------------------------------------------------------------------------
zabbixサーバ
------------------------------------------------------------------------------
20150130:124505.506 temporarily disabling Zabbix agent checks on host "xxx-PROXY": host unavailable
20150130:124708.974 enabling Zabbix agent checks on host "xxx-PROXY": host became available
1時間ぐらいzabbixサーバはzabbix-proxyサーバのデータを取られません
これはinternet不安定の原因ではないでしょうか?
ご教授ください。
TNK - 投稿数: 4769
エラーメッセージから推測すると、「[ZBX_TCP_WRITE() failed:
[32] Broken pipe]」というメッセージが出ているところから、
ZabbixサーバとZabbixプロキシ間のTCP/IPの接続が何らかの要因
で切断されてしまったのだと思われます。
ご提示頂いたZabbixサーバとZabbixプロキシのログのタイムスタ
ンプが合っていませんが、Zabbixサーバ側のようなログが繰り返
されているようであれば、接続できなくなったり、接続できるよ
うになったりを繰り返していると思われます。
インターネットが問題かどうかはわかりませんが、Zabbixサーバ
とZabbixプロキシの間のネットワークの経路上で何らかの問題が
発生しているのでしょう。
例えば、ネットワーク機器によっては、TCP/IPで接続して、一定
の時間やり取りが無い場合にその接続を切断するような機能を持
っているものもあったと思いますので、そういった設定が無いか
や、各ネットワーク機器上でも何らかのエラーが発生したりして
いないかを確認してみてください。
無通信の時間間隔を狭めるのなら、アクティブモードのZabbixプ
ロキシであれば、ConfigFrequencyの値をデフォルトの3600秒から
より短い時間するなどの方法も考えられるかもしれません。
ご確認ください。
ご参考:Zabbixプロキシ 設定ファイルのパラメータ
https://www.zabbix.com/documentation/2.2/jp/manual/appendix/config/zabbi...
vcc-infra - 投稿数: 3
TNK様
ご返信有難うございます
各ネットワーク機器に確認したが、Zabbixについてのエラーが発生していません、
Zabbixプロキシ設定の問題かもしれませんか
今Zabbixプロキシでデータを収集したサーバは7台、ネットワーク機器3台
Zabbixプロキシは以下となっています
-------------------------------------------------
ProxyLocalBuffer=24
ProxyOfflineBuffer=24
ConfigFrequency=300
DataSenderFrequency=3
StartPollers=20
StartIPMIPollers=2
StartPollersUnreachable=2
StartTrappers=10
StartPingers=15
StartHTTPPollers=3
StartVMwareCollectors=3
VMwareCacheSize=40M
StartSNMPTrapper=1
CacheSize=100M
StartDBSyncers=6
HistoryCacheSize=100M
HistoryTextCacheSize=200M
Timeout=30
LogSlowQueries=3000
AllowRoot=1
-----------------------------------------------
ご確認お願いします
TNK - 投稿数: 4769
何をどのように確認されたのですか?
ネットワーク機器がZabbixのエラーを記録することはまずないでしょう。
ネットワークの接続の切断を行ったとか、各ネットワーク機器のやり取りでエラーが
発生していなかったとか確認されましたか?
Timeoutの値も30秒に設定されているようですので、Zabbix側ではこれ以上の調整
は難しいでしょう。
先の回答にも書かせて頂きましたが、未通信が続いた場合に切断するような設定が
ネットワーク機器もしくは中継している機器上で設定されているのであれば、その
時間を伸ばすか、ConfigFrequencyなどを調整してZabbixサーバとの通信をより
頻繁に行うようにすることで改善される可能性はあると思います。
他の通信でも頻繁に切断されるようなネットワーク回線の品質である場合は、
その環境を直接安定して監視することはできないと思います。
vcc-infra - 投稿数: 3
TNK様
ご返信有難うございます
説明不足で申し訳ございません
Zabbixについてのエラーというのは、
zabbixサーバからFW、ルータの通信エラーが検知されてません。
ネットワークの接続の切断を行ったとか、各ネットワーク機器のやり取りでエラー
にも確認したが何もなかった。
今監視環境はinternetで監視してるので、
一応ConfigFrequencyを30秒に調整し、様子を見にします。