zabbix-agentのactive checkが失敗する
Zabbix 5.0 サーバーからログ監視をおこないたいので、アクティブチェックの監視項目を追加しましたが、アクティブチェックが有効にならずに、ログ監視ができません。
同じサーバー間のアクティブチェックは成功しますが、別のサーバーにあるクライアントの場合に失敗します
「zabbix_agentd.log」のログには、以下のように、アクティブチェックが失敗しています
$ sudo tail -100 /var/log/zabbix/zabbix_agentd.log 1025:20220112:092703.572 active check data upload to [192.168.0.10:10051] started to fail ([connect] cannot connect to [[192.168.0.10]:10051]: [111] Connection refused)
サーバーとクライアント間の通信ですが、F/Wで10050/TCP , 10051/TCP とも開放しています。また、サーバーとクライアントともSELinuxも無効になっています
ネットで調べてみるとサーバーのIPとかListenIPを明示的に記載するとあるので設定しても駄目でした
サーバー側の「zabbix_server.conf」では、以下のような設定になっています
$ cat /etc/zabbix/zabbix_server.conf ListenIP=192.169.0.10
別サーバーにあるクライアントの「zabbix_agentd.conf」では、以下のような設定になっています
$ cat /etc/zabbix/zabbix_agentd.conf Server=192.169.0.10 ServerActive=192.169.0.10 Hostname=www02
ネットの情報では、これで動くような感じですが、まだ設定が足らないみたいでアクティブチェックが有効になりません。
他のアクティブ関連のパラメータを有効すれば有効になるかもと思い「RefreshActiveChecks=120」のパラメータを有効にしたら、アクティブチェックが有効になりました
$ cat /etc/zabbix/zabbix_agentd.conf Server=192.169.0.10 ServerActive=192.169.0.10 Hostname=www02 RefreshActiveChecks=120 $ sudo systemctl restart zabbix-agent.service
ディスカッション
コメント一覧
まだ、コメントがありません