Zabbix7でエージェントのステータスが不明になる(Zabbix7: An agent status stays "unknown")
English follows:
Zabbix7をインストールしてエージェントを登録したが、なぜかステータスが「不明」となってしまい、2,3時間ほどアマゾンの奥地を彷徨うことになったのでメモしておく。
色々な苦難がありつつも、Zabbix Server7を立ち上げた。
でエージェントを登録しみた。
が、ステータスがなぜか”不明”になってしまった。
【環境】
・Zabbix Server:7
・Zabbix Agent:7 ※Zabbix Agent2ではないです。
答えからいきましょう。
テンプレートを最低1つは設定しよう!
何でもいいですが、デフォルトで用意されている「Linux by Zabbix agent」あたりで良いでしょう。
必須マークつけといてよ、もう……。
やってみたこと
サーバとエージェントのポートが空いているかチェック
サーバは10051が空いている必要がある。
エージェントは10050/TCPが空いている必要がある。
telnetを使い、疎通がとれていることは確認した。
設定を確認。サーバで設定したホストの「ホスト名」と、エージェント側のzabbix_agentd.confの「Hostname」が一致している必要がある。
ログを確認。サーバ側とエージェント側でエラーが出ていないか確認。※ホスト名が一致していなかったりするとエラーが出ます。
(English) Answer:
Set at least one "Template" to a host.
以上