ログに " no records in tabel 'config' " が出力され、監視が行えない

Zabbix 2.0.4 で構築している監視サーバを、メンテのために停止・起動(Zabbix停止 → MySQL停止 → MySQL起動 → Zabbix起動)を
行ったところ、メンテ後のZabbix起動時から

no records in tabel 'config'

というメッセージがzabbix-server.logに出力されるようになり、監視が正常にできなくなりました。

zabbix2.0で値が取得できない | ZABBIX-JP
http://www.zabbix.jp/node/2099

事象としては上記のフォーラムの過去記事と同じものようですが、今回トラブルの起きているZabbixサーバは構築当初から、2.0.4で構築して
おり、停止直前までは正常に監視ができていたものです。

最悪は、DBから再作成することを考えていますが、再作成なしで対処を行う方法はありますでしょうか。

RHEL 6.1
zabbix 2.0.4
mysql 5.5.29

コメント表示オプション

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

出力されているエラーメッセージは、

 no records in table 'config'

でよろしいでしょうか?

メッセージから判断すると、configテーブルに情報が登録されてい
ない、もしくはconfigテーブルから情報が取得できない状態のよう
ですので、それまで動いていたのであれば、メンテ時にconfigテー
ブルが破損してしまったのかもしれません。

DB作成時のSQLを参考に、configテーブルの情報登録を行ってみて
はいかがでしょうか?
テーブル自体が破損してしまっている場合は、テーブルの再作成か
ら行わなければならないかもしれません。

ユーザー Soukaku の写真

結局、データベース自体を再構築、監視対象は再登録、という形で対処しました。
#データベース自体のバックアップを定期的に取得して、何かあればそこから復旧させる、ということで。