Zabbix agent «недоступен»
Доброго времени суток товарищи, помогите пожалуйста разобраться с проблемой.
После 5 минут после старта сервера появляеться алерт о недоступности всех агентов. Агенты по факту доступны, agent.ping возвращает 1, кнопка ZBX в настройках узла зеленая, графики по данным от агента строяться, триггеры отрабатывают. Немного поковыряв, обнаружил такое в логах заббикс сервера:
12474:20160825:143706.330 slow query: 4.800225 sec, "insert into history_text
12471:20160825:143724.260 slow query: 54.320339 sec, "insert into history_uint
Error in query [INSERT INTO functions (itemid,triggerid,function,parameter,functionid) VALUES ('594217','183869','nodata','5m','480331')] [Lock wait timeout exceeded; try restarting transaction]
Не удалось раскрыть выражение "{linux_host:agent.ping.nodata(5m)}=1". Ошибка при выполнении SQL запроса "INSERT INTO functions (itemid,triggerid,function,parameter,functionid) VALUES ('594217','183869','nodata','5m','480331')".
Действительно, судя по ошибкам в mysql в очереди много незавершенных транзакций, залоченые таблици, ну и вообще очередь разростаеться, удаление транзакций нечего не дает. Главная проблема в том, что при этом имеют место фризы и лаги самого заббикса, не говоря уже о том, что события не отрабатываються. Рестарт zabbix-server временно спасает-транзакции пролетают,события отрабатывают, пока подпер этим костылем.
Сам сервер не перегружен, исправен. Проблема возникла после обновы агентов и сервера до 3.0.4 и переноса контейнера lxc с заббиксом на новую машину.