Доброго времени суток, уважаемые комрады.
Имеем:
Debian 6.0.5 + Zabbix 2.0.1 + MySQL 5.1.63
В процессе ковыряния в дебрях БД zabbix-а обнаружилась огромная таблица housekeeper с количеством записей ~1,5 млн. При этом в zabbix_server.conf белым по черному указанно
Было предпринята попытка запустить уборщика на ночь и посмотреть что произойдет. Запускался он со следующими параметрами:
Утром динамика размера таблицы housekeeper не изменилась.
В логах криминала нет.
В уборщике нет необходимости так как организованно партицирование таблиц и старые записи будут удаляться средставами процедуры MySQL.
И еще один момент.
В таблице interface обнаружились записи, которые в поле hostid имеют id не существующих хостов.
Собственно вопросы:
1. Как, если это можно/безопастно, запретить заполнение таблицы Housekeeper
2. Каким образом должны вычищаться такие "подвисшие в воздухе" записи?
Имеем:
Debian 6.0.5 + Zabbix 2.0.1 + MySQL 5.1.63
В процессе ковыряния в дебрях БД zabbix-а обнаружилась огромная таблица housekeeper с количеством записей ~1,5 млн. При этом в zabbix_server.conf белым по черному указанно
Code:
DisableHousekeeping=1
Code:
DisableHousekeeping=0 HousekeepingFrequency=4 # MaxHousekeeperDelete
В логах криминала нет.
В уборщике нет необходимости так как организованно партицирование таблиц и старые записи будут удаляться средставами процедуры MySQL.
И еще один момент.
В таблице interface обнаружились записи, которые в поле hostid имеют id не существующих хостов.
Собственно вопросы:
1. Как, если это можно/безопастно, запретить заполнение таблицы Housekeeper
2. Каким образом должны вычищаться такие "подвисшие в воздухе" записи?
добавлю в ман по партиционированию.
Comment