Pingツール実行時にfunction.socket-connectが発生する

hamashinです。
書籍を見ながらzabbix環境を構築しているのですが、以下のような事象が解決できず困っております。
どなたかアドバイスいただけないでしょうか。

OS:CentOS5
zabbix-1.8.1-1.el5.JP
zabbix-agent-1.8.1-1.el5.JP
zabbix-server-1.8.1-1.el5.JP
zabbix-web-mysql-1.8.1-1.el5.JP
zabbix-jp-release-5-2
zabbix-server-mysql-1.8.1-1.el5.JP
zabbix-jp-release-5-3
zabbix-web-1.8.1-1.el5.JP

インストール後、ダッシュボードからホストの項目のZabbix ServerをクリックしてPingツールを起動するのですが、下記のようなエラーメッセージが表示されます。

* socket_connect() [<a href='function.socket-connect'>function.socket-connect</a>]: unable to connect [13]: Permission denied[/usr/share/zabbix/include/scripts.inc.php:74]
* Zabbixサーバに接続できません [127.0.0.1:10051] [Permission denied]
なにか設定に問題があるのでしょうか?

あと、関連するかわかりませんが、syslogに下記のようなエラーメッセージが定期的に表示されます。

3693:20100412:081641.642 Item [Zabbix Server:agent.ping] error: Got empty string from [192.168.11.105]. Assuming that agent dropped connection because of access permissions

どなたか、設定についてアドバイスをいただけないでしょうか。
よろしくお願いいたします。

コメント表示オプション

お好みのコメント表示方法を選び「設定の保存」をクリックすると変更が反映されます。
ユーザー KAZ の写真

hamashinさん

* Zabbixサーバに接続できません [127.0.0.1:10051] [Permission denied]

127.0.0.1はループバックですけど、それを監視したいんですか?

設定は監視したい構成と合ってますか?

ユーザー kodai の写真

こんにちは。

インストール後、ダッシュボードからホストの項目のZabbix ServerをクリックしてPingツールを起動するのですが、下記のようなエラーメッセージが表示されます。

* socket_connect() [function.socket-connect]: unable to connect [13]: Permission denied[/usr/share/zabbix/include/scripts.inc.php:74]
* Zabbixサーバに接続できません [127.0.0.1:10051] [Permission denied]
なにか設定に問題があるのでしょうか?

WebインターフェースからZabbixサーバの10051番ポートへの通信がうまく行えていないのでは、と思います。ZabbixサーバのListenIPの設定とWebインストーラで指定したZabbixサーバのホスト設定(/etc/zabbix/zabbix.conf.php)の整合性が取れていないとうまく通信が行えません。

あと、関連するかわかりませんが、syslogに下記のようなエラーメッセージが定期的に表示されます。

3693:20100412:081641.642 Item [Zabbix Server:agent.ping] error: Got empty string from [192.168.11.105]. Assuming that agent dropped connection because of access permissions

これはZabbixサーバとZabbixエージェントの通信の設定ですね。Zabbixエージェント側のServer=やListenIP=の設定を見直してみてください。