Как правильно настроить очистку БД в Zabbix?

Добрый день, у меня в Заббикс каждый день падает около 350Мб событий в БД, в связи с этим место скоро закончится.
Вопрос:
1. Как правильно организовать бекап данных за последние 24 часа и очистить базу с конца за 24 часа? и не отразится ли в работе заббикса если буду работать на прямую с mysql?
1.1 Почему delete from history_log where itemid=24511 не дал результата? результат df -h до и после показывает одинаковое значение.
2. Слышал что заббикс сам очищает, где можно посмотреть это, чтобы проверить действительно ли очищает?
  • Вопрос задан
  • 22728 просмотров
Пригласить эксперта
Ответы на вопрос 4
@brutal_lobster
А нужно ли вам столько событий? В дефолтных шаблонах слишком много метрик :)
Cмотрите в сторону zabbix partitioning и zabbix housekeeping
www.zabbix.org/wiki/Docs/howto/mysql_partition
Ответ написан
opium
@opium
Просто люблю качественно работать
Есть отличный сайт хуябикс, где подробно описан процесс правильного хуаскипинга своими силами базы заббикса, и оно работает быстро и не тормозит.
huyabbix.com
Ответ написан
@admusers Автор вопроса
Ребята, размер тестовой таблицы history_log был 96Кб
сделал delete from history_log where itemid=24511 и commit
и размер стал 48Кб

теперь получается можно делать так:
mysqldump -quick -u root -p -f zabbix history_log > /tmp/zabbix/history_log.sql
Ответ написан
Комментировать
@Talik0507
Работаю, Живу
если речь идет о MySQL, то вопрос разрастания БД актуален, если не провести оптимизацию БД.
Про оптимизацию достаточно много написано именно в случае с MySql

+ ко всему партицировнаие

https://www.zabbix.org/wiki/Docs/howto/mysql_partition
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы