Cacti / rrdtoolエラー - > Poller [0]エラー:SQL行が失敗しました! 、エラー:「1033」

Cacti / rrdtoolエラー - > Poller [0]エラー:SQL行が失敗しました! 、エラー:「1033」

私のサボテンはcentos 7.0システムで完全に実行されていますが、centos 6.3システムで実行する必要があります。 7.0と同じバージョンのcactiをダウンロードし、yumからrrdtoolをインストールしました。 Cactusの基本インストールを正常に実行し、正しく機能していることを確認した後。その後、データベースrsync /var/mysql/mydbをコピーし、mysqldを再起動しました。データを見ましたが、「チャートは表示されませんでした」 cacti.logでこのエラーが発生しました。

10/01/2014 04:12:31 AM - CMDPHP: Poller[0] ERROR: SQL Row Failed!, Error:'1033', SQL:"select  host.id,  host.hostname,  host.snmp_community,  host.snmp_version,  host.snmp_username,  host.snmp_password,  host.snmp_auth_protocol,  host.snmp_priv_passphrase,  host.snmp_priv_protocol,  host.snmp_context,  host.snmp_port,  host.snmp_timeout,  host.disabled  from host  where host.id=1"

それ以来、私はMySQLを5.4にアップグレードし、rddtoolを1.4.8にアップグレードし、さまざまなサボテンバージョンを試してみました。また、データベースを変更したり仕様に合わせてインポートしたりするために、cli /のすべてのスクリプトを試しました。 mysqlcheckはデータベースに問題がないと言います。同じエラー

サボテンチャートを操作するにはどうすればよいですか?

ベストアンサー1

プラグイン_flowview_schedulesテーブルとホストが破損しており、mysqlcheckがこの条件を検出できませんでした。各テーブルを1つずつInnoDBに変換すると、1033エラーが見つかりました。テーブルの mysql エクスポートを実行した後、.sql を CentOS 6 システムにインポートするとエラーが消え、すぐにグラフが表示されます。 /var/lib/mysql/* 移行を再同期し、おそらく問題を解決するために従来の mysql エクスポートを実行しなければならなかったでしょう。

おすすめ記事