質問: centos6.7にてzabbixの通信テストをしています(*iptablesは無効にしています*) ・Zabbixクライアント側 yum list | grep zabbix-agent zabbix-agent.x86_64 1.8.16-1.el6.JP @zabbix-jp ・Zabbixサーバ側 yum list | grep zabbix-server zabbix-server.x86_64 2.2.11-1.el6 @zabbix zabbix-server-mysql.x86_64 2.2.11-1.el6 @zabbix zabbix-server-pgsql.x86_64 2.2.11-1.el6 zabbix zabbix-server-sqlite3.x86_64 1.8.22-1.el6 epel です。 Zabbixエージェントの設定ファイルである「/etc/zabbix/zabbix_agentd.conf」を下記のように設定しました。 Zabbixサーバーが192.168.100.20というIPアドレスを持つホストで稼働しており、Zabbixエージェントをインストールしたホストのホスト名が「test」、IPアドレスが「192.168.100.21」 Server=192.168.100.20 Hostname=test ListenIP=192.168.100.21 後の設定はデフォルトのままです。 「zabbix_get -s xxx.xxx.xxx.xxx -k agent.version」コマンドにて通信テストをすると、 「zabbix_get [2964]: Get value error: cannot connect to [[xxx.xxx.xxx.xxx]:10050]: [113] No route to host」と返ってきてしまいます。 どうすれば、zabbix-serverと通信できるようになりますでしょうか? 宜しくお願いします。
回答: PING通信が可能なのに「No route to host」ではじかれるという事は、経路上は問題ないけど何らかの理由でZabbix通信ポートにパケットが到達出来ていないという事ですね。 以下をご確認いただけないでしょうか。 ・Zabbixエージェント側でZabbixエージェントが起動しているかどうか。 確認コマンド:ps aux | grep zabbix_agentd | grep -v grep ⇒zabbix_agentdのプロセスが表示されるか確認する。 起動していない場合は「service zabbix_agentd start」で起動して、再度疎通を試して下さい。 ・Zabbixサーバー、Zabbixエージェント側、両方でiptablesを停止して疎通確認かどうか。 iptables停止コマンド:service iptables stop ⇒停止して疎通OKとなった場合は、どちらかのiptables設定に問題がありますので見直してみて下さい。