После какого-то сбоя перестал работать Cacti ругаясь на ошибку мускуля
CMDPHP: Poller[0] ERROR: A DB Exec Failed!, Error:'130', SQL:"insert into poller_output (local_data_id, rrd_name, time, output) values (39, 'traffic_in', '2012-06-18 08:49:09', '20090289')'
Будем чинить базу стандартными методами
mysqlrepair --all-databases -u root -p
На, что мне вывалило
......
cacti.poller_item OK
cacti.poller_output
Error : Can't find file: 'poller_output' (errno: 2)
status : Operation failed
cacti.poller_reindex OK
...........
Проверил… реально не хватает двух файлов, есть только poller_output.frm, а MYI и MYD куда-то пропали
После подсказок гугла чиним это вот так:
cd /var/lib/mysql//
touch poller_output.MYI
touch poller_output.MYD
chown mysql:mysql poller_output.*
А потом выполняем команду с консоли мускуля:
repair TABLE poller_output USE_FRM;