zabbix_suckerdの起動について

saganeです。
Fedoracore4にzabbix1.0をインストールしようとしています。
ZABBIXサーバプロセスを起動しようと

shell> ./zabbix_suckerd
shell> ./zabbix_trapperd

でプロセスを起動しました。ps axでtrapperdは上がっている
のですが、suckerdは上がっていないように見えます。
suckerd.confの設定をしないとすぐプロセスが落ちてしまう
と聞いたのですが、それらしき箇所がわかりませんでした。
(suckerd.confはmysqlのroot passwordを変更しただけです)

また、suckerd.logを見ると以下のログがあり、「zabbix.hosts
テーブルがない」というエラーが出ています。
さしあたり、
mysql> create database zabbix.hosts;
でテーブルを作ろうとしましたが、文法エラーで作れないようでした。

ちなみにブラウザでzabbixにアクセスすると[ERROR:Login name or
password is incorrect]と出ていてadminとブランクパスでログイン
できない状態です。

何か設定が足りないのでしょうか:-?

----- suckerd.log -------------------------------------------------
03830:20060420:170341 Starting zabbix_suckerd...
003830:20060420:170341 Query::select distinct t.triggerid from hosts h,items i,triggers t,functions f where f.triggerid=t.triggerid and f.itemid=i.itemid and h.hostid=i.hostid and i.nextcheck+i.delay<1145520221 and i.key_<>'status' and h.status not in (4,3)
003830:20060420:170341 Query failed:Table 'zabbix.hosts' doesn't exist [1146]

コメント表示オプション

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

こんにちは。

MySQLに初期データをinsertしていますか?
翻訳中のドキュメント -> Version1.0 -> インストールガイド -> サーバ
に手順が載っていますので、それを参考にしてみてください。

ユーザー sagane の写真

回答ありがとうございます。
schema.sqlとdata.sqlの設定をしたところプロセス
起動しました。
ただ、images.sqlの設定がファイルなしでできないのですが
どこかからコピーしないとだめでしょうか?
find / -noleaf -name images.sql で見つからないです。

shell> cd ../data
shell> cat images.sql |mysql -u<username> -p<password> zabbix
cat: images.sql: そのようなファイルやディレクトリはありません

ユーザー kodai の写真

images.sqlを編集する必要があります。

file("/home/zabbix/zabbix/create/data/images/Hub.png"));
のようになっているところを、実際のファイルパスに書き換えてから実行してみてください。

画像データのinsertはMysqlのrootアカウントで実行しないと、
うまくいかない場合があるので注意してください。

ユーザー sagane の写真

いつも早い回答ありがとうございます。

>images.sqlを編集する必要があります。
このimages.sqlファイルが見当たらないので
編集できないです。
本来、dataディレクトリにdata.sqlファイル以外に
images.sqlファイルがあるはずなのでしょうか?

ユーザー kodai の写真

すいません :-(

images.sqlはzabbix1.1以上にのみ存在します。
これは本家のマニュアルからして間違いですね :-?

ご指摘ありがとうございました。