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 の写真

FreeBSDでportsでインストールした場合、Webのフロントエンドがどこのディレクトリにインストールされるのかわかりませんが、Webフロントエンドで最初に入力した情報が保存されている、

 zabbix.conf.php

の内容を確認してみてください。特に、

 $ZBX_SERVER
 $ZBX_SERVER_PORT

の値を確認して下さい。
この値を利用して、zabbix_serverプロセスへの接続確認を行った結果で、「Zabbixサーバの起動」の部分に表示していたと思います。

psコマンドで表示されるのであれば、プロセス自体は起動していると思います。

ユーザー taro の写真

返信ありがとうございます。
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番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で動かない理由は正直わかりません。

返信ありがとうございました。また、お世話になるかもしれません。
その時はよろしくお願いします。