Cacti Success [0 Items, 0 Rows]

На днях начал наблюдать такую картинку на своем сервере с кактусом в Associated Data Queries на против всех запросов стояло Success [0 Items, 0 Rows]
типа успешно, но нет элементов, при этом все графики строились без проблем, при попытке добавить еще один график вылезала ошибка в graphs_new.php on line 840, в логах кактуса было следующее:

08/15/2011 10:55:01 AM - CMDPHP: Poller[0] ERROR: SQL Cell Failed!, Error:'145', SQL:"select field_value from host_snmp_cache where host_id=8 and field_name='hrStorageAllocationUnits' and snmp_index='1'"
08/15/2011 10:55:01 AM - CMDPHP: Poller[0] ERROR: SQL Cell Failed!, Error:'145', SQL:"select field_value from host_snmp_cache where host_id=8 and field_name='hrStorageAllocationUnits' and snmp_index='1'"
08/15/2011 10:55:01 AM - CMDPHP: Poller[0] ERROR: SQL Cell Failed!, Error:'145', SQL:"select field_value from host_snmp_cache where host_id=7 and field_name='hrStorageAllocationUnits' and snmp_index='34'"


Пробовал переустановку кактуса, снмп агента на любом из серверов, нифига не помогало, тут осенило меня, а не проверить ли базу данных кактуса на ошибочки т.к. ошибки SQL не спроста, и восстановить при их обнаружении.
Чтож, попробуем:

# mysqlcheck -uroot -p cacti -r
Enter password:

Вводим пас рута, и видим что действительно одна из таблиц у меня была покоцана:

cacti.host_snmp_cache
warning  : Number of rows changed from 1252 to 1249
status   : OK

Запустим поллер еще раз, чтобы он отработал

# /usr/local/bin/php /usr/local/share/cacti/poller.php

После топаем в логи кактуса и проверяем пропали или нет ошибку sql, у меня пропали, и Associated Data Queries все встало на свои места.

Поделись с друзьями:

Опубликовано 15.08.2011 в 08:30 · Автор komivlad · Ссылка
Рубрики: FreeBSD · Теги: , , , ,

Написать комментарий