![Cacti / rrdtoolエラー - > Poller [0]エラー:SQL行が失敗しました! 、エラー:「1033」](https://linux33.com/image/56766/Cacti%20%2F%20rrdtool%E3%82%A8%E3%83%A9%E3%83%BC%20-%20%26gt%3B%20Poller%20%5B0%5D%E3%82%A8%E3%83%A9%E3%83%BC%EF%BC%9ASQL%E8%A1%8C%E3%81%8C%E5%A4%B1%E6%95%97%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%EF%BC%81%20%E3%80%81%E3%82%A8%E3%83%A9%E3%83%BC%EF%BC%9A%E3%80%8C1033%E3%80%8D.png)
私のサボテンは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 エクスポートを実行しなければならなかったでしょう。