zabbixが起動しない
こんにちは。zabbixの起動ができなくて困っています。
zabbixのインストールを終え、Webで確認したところ、
Zabbixサーバの起動 	いいえ
となっていました。
※システムステータスは表示されていません
zabbixサーバのログを確認したところ、
ERROR: File [/var/run/zabbix/zabbix_server.pid] exists and is locked. Is this process already running ?
とありました。
ここで止まっています。(エラー文を訳しましたが、意味がわかっていません)
どなたか、教えてください。お願いします。
※いくつか情報をあげておきます
	        導入方法
FreeBSD8.0
apache-2.2	package
php5	        ports
mysql5	        package
zabbix-sever-1.8    ports
zabbix-frontend-1.8 ports
ps ax コマンドでプロセスを表示
1206  ??  IN     0:00.03 zabbix_server: main process (zabbix_server)
 1207  ??  IN     0:00.01 zabbix_server: db config [sleeping for 60 seconds] (zabbix_server
 1208  ??  SN     0:00.08 zabbix_server: poller [sleeping for 5 seconds] (zabbix_server)
 1209  ??  SN     0:00.07 zabbix_server: poller [sleeping for 5 seconds] (zabbix_server)
 1210  ??  SN     0:00.07 zabbix_server: poller [sleeping for 5 seconds] (zabbix_server)
 1211  ??  SN     0:00.08 zabbix_server: poller [sleeping for 5 seconds] (zabbix_server)
 1212  ??  SN     0:00.07 zabbix_server: poller [sleeping for 5 seconds] (zabbix_server)
 1213  ??  IN     0:00.00 zabbix_server: trapper [waiting for connection] (zabbix_server)
 1214  ??  IN     0:00.00 zabbix_server: trapper [waiting for connection] (zabbix_server)
 1215  ??  IN     0:00.00 zabbix_server: trapper [waiting for connection] (zabbix_server)
 1216  ??  IN     0:00.00 zabbix_server: trapper [waiting for connection] (zabbix_server)
 1217  ??  IN     0:00.00 zabbix_server: trapper [waiting for connection] (zabbix_server)
 1218  ??  SN     0:00.01 zabbix_server: pinger [sleeping for 5 seconds] (zabbix_server)
 1219  ??  IN     0:00.01 zabbix_server: sender [sleeping for 30 seconds] (zabbix_server)
 1220  ??  IN     0:03.48 zabbix_server: housekeeper [sleeping for 1 hour(s)] (zabbix_serve
 1221  ??  IN     0:00.01 zabbix_server: timer [sleeping for 30 seconds] (zabbix_server)
 1222  ??  SN     0:00.07 zabbix_server: poller [sleeping for 5 seconds] (zabbix_server)
 1223  ??  SN     0:00.05 zabbix_server: http poller [sleeping for 5 seconds] (zabbix_serve
 1224  ??  IN     0:00.07 zabbix_server: discoverer [sleeping for 60 seconds] (zabbix_serve
 1225  ??  SN     0:00.01 zabbix_server: db syncer [sleeping for 5 seconds] (zabbix_server)
 1226  ??  SN     0:00.06 zabbix_server: escalator [sleeping for 3 seconds] (zabbix_server)





TNK - 投稿数: 4769
FreeBSDでportsでインストールした場合、Webのフロントエンドがどこのディレクトリにインストールされるのかわかりませんが、Webフロントエンドで最初に入力した情報が保存されている、
zabbix.conf.php
の内容を確認してみてください。特に、
$ZBX_SERVER
$ZBX_SERVER_PORT
の値を確認して下さい。
この値を利用して、zabbix_serverプロセスへの接続確認を行った結果で、「Zabbixサーバの起動」の部分に表示していたと思います。
psコマンドで表示されるのであれば、プロセス自体は起動していると思います。
taro - 投稿数: 4
返信ありがとうございます。
zabbix.conf.phpを確認しました。
以下のようにありました。
$DB["TYPE"] = 'MYSQL';
$DB["SERVER"] = 'localhost';
$DB["PORT"] = '0';
$DB["DATABASE"] = 'zabbix';
$DB["USER"] = 'root';
$DB["PASSWORD"] = '****';(伏字)
$ZBX_SERVER = 'localhost';
$ZBX_SERVER_PORT = '10051';
これは、Webでのインストール時の設定にあわせておけば
いいと思っていたのですが、違うのでしょうか?
インストールの4番Configure DB connectionでは
Type MySQL
Host localhost
Port 0 - use default port
Name zabbix
User root
Password ●●●●
とし、5番Zabbix server detailsでは
Host localhost
Port 10051
としました。
taro - 投稿数: 4
解決しました。
インストールの4番Configure DB connectionでは
Type MySQL
Host localhost
Port 0 - use default port
Name zabbix
User root
Password ●●●●
の設定が間違っていました。僕はNameをzabbixで作成していたのに
rootにしていました。
また、
5番Zabbix server detailsでは
Host localhost
Port 10051
としていたところをhostにサーバのIPアドレスをいれたところ
動きました。localhostで動かない理由は正直わかりません。
返信ありがとうございました。また、お世話になるかもしれません。
その時はよろしくお願いします。