ログに " 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 - 投稿数: 4719
出力されているエラーメッセージは、
no records in table 'config'
でよろしいでしょうか?
メッセージから判断すると、configテーブルに情報が登録されてい
ない、もしくはconfigテーブルから情報が取得できない状態のよう
ですので、それまで動いていたのであれば、メンテ時にconfigテー
ブルが破損してしまったのかもしれません。
DB作成時のSQLを参考に、configテーブルの情報登録を行ってみて
はいかがでしょうか?
テーブル自体が破損してしまっている場合は、テーブルの再作成か
ら行わなければならないかもしれません。
Soukaku - 投稿数: 12
結局、データベース自体を再構築、監視対象は再登録、という形で対処しました。
#データベース自体のバックアップを定期的に取得して、何かあればそこから復旧させる、ということで。