zabbix インストール

OS:CnetOS 6.4 (64bit)
zabbix 1.8.22
mysql 5.1.73
php 5.3.3

上記環境にてzabbixをインストール
ログイン起動もできるがzabbix.logに以下のメッセージ
対象方法をご教授ねがえませんでしょうか?

query failed: [1054] Unknown column 't.macros' in 'field list' [select t.httptestid,t.name,t.applicationid,t.nextcheck,t.status,t.macros,t.agent,t.authentication,t.http_user,t.http_password from httptest t,applications a,hosts h where t.applicationid=a.applicationid and a.hostid=h.hostid and t.nextcheck<=1436264961 and mod(t.httptestid,1)=0 and t.status=0 and h.status=0 and (h.maintenance_status=0 or h.maintenance_type=0) and t.httptestid between 000000000000000 and 099999999999999]

コメント表示オプション

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

どのようにデータベースを作成されましたか?

Zabbix 1.8用のデータベースを作成されましたか?
Zabbix 2.2用とか他のバージョンのデータベースをそのまま利用しようとされていませんか?

ユーザー syuna の写真

作成方法はcat mysql < schema.sql
cat mysql < images.sql
cat mysql < data.sql
です。

grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
flush privileges;
qui;

再度DROP DATABASEを行い1.8用のスクリプトを実行してみようと思います。

ユーザー TNK の写真

読み込ませるschema.sqlなどが、きちんと利用しようとされている
Zabbixのバージョン用のSQL文であるかを確認してください。

先に書かれたSQLでのエラーにも指定したテーブルに指定したカラ
ムが無いとある通り、作成されたのと同じSQL文を利用してしまっ
たのでは問題は解決しません。

ちなみに、httptestテーブルに、1.8系であればmacrosというカラ
ムはありますが、2.2系にはありません。
なので、2.2用のSQLで作成したデータベースにアクセスしてエラー
が出ているのではないかと指摘させて頂きました。

ユーザー syuna の写真

ご指摘ありがとうございました。ご指摘、いただきましたとおり、自分は1.8を実行していましたが、2.2を実行していたようで。。。
データベースの削除、1.8でのsqlの実行をおこないましたところエラーは回避できました。

本当にたすかりました。ありがとうございました。