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 - 投稿数: 1085
hamashinさん
127.0.0.1はループバックですけど、それを監視したいんですか?
設定は監視したい構成と合ってますか?
kodai - 投稿数: 1341
こんにちは。
WebインターフェースからZabbixサーバの10051番ポートへの通信がうまく行えていないのでは、と思います。ZabbixサーバのListenIPの設定とWebインストーラで指定したZabbixサーバのホスト設定(/etc/zabbix/zabbix.conf.php)の整合性が取れていないとうまく通信が行えません。
これはZabbixサーバとZabbixエージェントの通信の設定ですね。Zabbixエージェント側のServer=やListenIP=の設定を見直してみてください。