質問: ### 前提・実現したいこと zabbixでサーバを監視するとき、監視対象への接続方法をDNSで行いたい。 ### 発生している問題・エラーメッセージ zabbixでサーバを監視するとき、監視対象への接続方法をDNSで行いたいが、 HTTPポート監視のみDNSで接続を行うことができない。 ### 試したこと ・IPでの接続は可能であることを確認。 ・HTTPポート監視のほかにもPING監視も行っているが、そちらはDNSで接続ができる。 ・コンソール上でzabbixサーバから監視対象サーバへ **ping <監視対象のホスト名>** 上記コマンドを実行したときは、正しく通信が返ってくる。 ### 補足情報 zabbixのバージョンは2.4。 個人的には、バージョン固有のバグか、zabbix内に名前解決の設定をしなくてはいけないかのどちらかだと思っています。 ご教授のほどよろしくお願いいたします。
回答: アイテムのタイプが「Zabbixエージェント」の場合、Zabbixエージェント側で名前解決を試みます。 icmpping など、タイプが「シンプルチェック」の場合、Zabbixサーバー側で名前解決を試みます。 もし、「Zabbixエージェント」ならば、Zabbixエージェント側で名前解決ができない、または、hosts ファイルなどで別の IPアドレスに解決してしまうのかもしれません。 Zabbixエージェント側の /var/log/zabbix/zabbix_agentd.log に何か原因が出力されているかもしれません。