Как исправить ошибку More than 100 items having missing data for more than 10 minutes в Zabbix

Достаточно долго этот триггер мазолил мои глаза. При этом можно увидеть в некоторых айтимах «рваные» графики. И я наконец взялся серъезно решить эту проблему 🙂 Просмтореть количество отсутствующих данных айтимов можно посмотреть в меню Администрирование — Очереди (Administration — Queue). У меня в zabbix порядка 400 хостов. Ресурсов выделено, я считаю нормально: 8 ядер/8Гб ОЗУ. Начал я с того, что перенес сервер Zabbix на более производительный хост в флеш СХД. Но это не помогло ни на сколько. Информации на форумах мало. Начал искать, как оптимизировать конфигурацию сервера. На каком-то китайском сайте подсмотрел параметры, которые могут улучшить производительность. Из них размеры кеша, количество потоков и т.д. Вот как это выглядит в zabbix_server.conf у меня:

StartPollers = 500
StartPollersUnreachable = 50
StartTrappers = 30
StartDiscoverers = 6
CacheSize = 2G
CacheUpdateFrequency = 300
StartDBSyncers = 20
HistoryCacheSize = 2G
TrendCacheSize = 256M
HistoryTextCacheSize = 100M
ValueCacheSize = 2G

После рестарта zabbix сервера, он сразу же останавливался. В логах вот что:

10635:20200221:095802.574 [Z3001] connection to database 'zabbix' failed: [1040] Too many connections

Не справляется MySQL сервер с количеством входящих соединений… Поэтому в my.cnf (у меня MariaDB, поэтому файл /etc/mysql/mariadb.conf.d/50-server.cnf) необходимо увеличить параметр, за это отвечающий. Попутно я увеличил еще и кеш.

[mysqld]
...
max_connections = 1000
query_cache_size = 256M
...

Перезапуск MySQL. Перезапуск Zabbix. И… Проблема решена!


Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.


Unlix © Все права защищены 2020

Копирование материалов с сайта Unlix.ru без указания полной ссылки на источник ЗАПРЕЩЕНО!