監視チェックが止まる
お世話になります。
ローカルサーバのPing監視設定を行っているのですがわざとiptablesにてローカルサーバへの
ping接続をDROPすると監視の更新が行われなくなります。
※監視データ→最新データ→最新のチェック時刻部分が止まる
※zabbix_getでは正常に値が取得できる事を確認済み
解決策を教えて頂けますでしょうか。
▼Zabbixサーバ、エージェントバージョン
2.2.3
▼OS
CentOS6系
▼構成
Zabbix <-> WEB <-> DB
※DBはグローバルIPをもっていません
▼agent.confの内容
Server=[Zabbix],127.0.0.1
UserParameter=ping.alive,/bin/ping -c2 -w5 [ローカルIP]|tail -5|grep "64 bytes"|wc -l
ping.alive → WEBサーバからDBサーバへpingを実行し反応あれば1 反応なければ0 とする
▼zabbix_getを実行した結果:
・iptables許可している場合
# zabbix_get -s [WEB] -k ping.alive
1
# zabbix_get -s 127.0.0.1 -k ping.alive2
1
・iptables拒否している場合
# zabbix_get -s [WEB] -k ping.alive
0
# zabbix_get -s 127.0.0.1 -k ping.alive2
0
▼DBの拒否内容
-A INPUT -p icmp -j DROP
お手数ですがよろしくお願いします。
TNK - 投稿数: 4753
拒否した状態でzabbix_getで取得する時に、どのくらいの秒数かかりますか?
もしかして、3秒以上かかっていませんか?
zabbix_serverのデフォルトの設定では、3秒以上かかるとタイムアウトが発生
して、そのアイテムが取得不可と判断されたと思います。
zabbix_serverのタイムアウトの値を伸ばしてみてはいかがでしょうか。
Titan - 投稿数: 13
TNK様
ご回答ありがとうございます。
初歩的なミスで申し訳ございません。
一度Zabbixサーバー再インストールしておりTimeoutの値の設定変更を失念しておりました。
Timeout値を変更することにより取得できる事を確認しました。