Есть маленький инстанс Zabbix (1 cpu, 1gb озу).
Этот Заббикс мониторит 5 серверов (включая самого себя). Ничего не изменялось, и всё работало отлично до тех пор, пока я не получил ошибку Utilization of ODBC poller processes over 75%.
Гугление рекомендует увеличить число поллеров (что логично), но никто не разбирается в причинах этой проблемы. Почему поллеры могут внезапно без видимых причин загрузиться? Как эту проблему диагностировать и решать?
p.s. расхожий совет увеличить число поллеров не помог, пробовал ставить вплоть до 30 - только памяти стал кушать больше и всё (с 79% до 90-95%).
p.p.s. перезагрузка самого сервера не помогла.
ODBC poller - это пуллеры, которые отвечают за метрики, которые через ODBC выполняют запросы к базе. Надо смотреть эти метрики, вероятно запросы стали выполняться долго, поэтому он не успевает обрабатывать.