冗長化しているサーバのエージェントについて
いつもお世話になっております。
Zabbix1.8.9をCentOS5.6上で構築しております。
サーバの冗長化のためHeartBeatにて仮想IPを付与しております。
仮にIPアドレスを
ZABBIXサーバA:192.168.1.100
ZABBIXサーバB:192.168.1.101
仮想IP:192.168.1.150
とした場合、agentd.confの「Server=」部分にZabbix Serverが起動している
サーバの実IPを記述するとフロントエンドのホスト画面の[Z]が緑で
正常に参照でき、設定しているアイテムも実行しているようなのですが、
仮想IPを記述した場合、フロントエンドのホスト画面の[Z]が赤となり
以下のメッセージが出力されています。
"Assuming that agent dropped connection because of access permissions"
仮想IPを記述する場合、agentd.confにほかのパラメータにも修正を記述する
必要はあるのでしょうか。
お手数ですが情報をお持ちの方がいらっしゃいましたらご教授願います。
TNK - 投稿数: 4671
Webフロントエンドの監視対象のホストを一覧表示した画面で、
Zマークが緑にならないのは、ZabbixサーバからZabbixエージェ
ントにアクセスしようとしてアクセスできない場合のはずです。
少し前に他の方からも同じようなご質問を頂いていて、実際に
同等の環境を環境を構築して再確認できていないのですが、
Zabbixエージェント側が切り替わった仮想IPとサーバのNICとの
対応情報を更新できておらず、仮想IPからのアクセスを拒否して
しまっている可能性が考えられます。
zabbix_agentd.confのServerの値を
Server=192.168.1.150,192.168.1.100,192.168.1.101
と設定してみて頂けませんでしょうか?
これでも改善しない場合は、zabbix_agentd.confのDebugLevel
を4に設定してzabbix_agentdを再起動して、仮想IPがつけ変わ
って切り替わった時に、何かエラーが出力されていないかご確認
ください。
全くZabbixサーバ側から接続しにきていないようであれば、
Zabbixサーバ側に問題があるかもしれません。
Michelin_0327 - 投稿数: 16
TNK様
ありがとうございます。
ご指摘のように
Server=192.168.1.150,192.168.1.100,192.168.1.101
と設定したところ参照可能となりました。