Monitoring
December 1, 2020

Zabbix - принудительный запуск housekeeper (домработницы) для очистки истории

Если вы используете Zabbix с PostgreSQL где установлено расширение TimescaleDB, то настройки периода хранения истории задаются глобально для всех элементов данных в Администрирование - Общие - Очистка истории

Глобальные настройки хранения истории TimescaleDB

Изменив параметры периода хранения истории, например с 20d на 15d, мы можем существенно сэкономить место на диске, но Zabbix запускает housekeeper раз в час. Мы же не хотим ждать и хотим сейчас запустить процесс очистки истории.

zabbix_server -c /etc/zabbix/zabbix_server.conf -R housekeeper_execute

Административная функция отправит сигнал о запуске процедуры очистки базы данных, в случае с TimescaleDB очистка истории произойдёт мгновенно и на графике занятого места на диске будет приятная картинка освобождения места от лишней истории.