Заббикс 5.2.
Система доступов к хостам сделана через теги. Т.е. юзер в группе. Группе разрешено все-везде, а в фильтре тэгов прописано все хосты и нужная связка тэгов.
В хостах указываем эти теги и в некоторых триггерах.
Получилось прикольно, но работает :-)
И тут столкнулся, что в БД (Мускуль) стали плодиться запросы. Запрос выполняется минуту, затем создается аналогичный и т.д. Но полного зависания и исчерпания коннектов.
При этом для "админа", у которого весь доступ запросы выполняются быстро, не плодятся и не зависают.
Т.к. вычислить юзера довольно сложно, методом ХЗ каким выяснил, что запрос формирует панель "Проблемы".
И вот тут что интересно. В запросе стоит
Выполняю запрос, запрос длится 20 минут!!!
Убираю лимит - запрос длится 3 секунды.
Т.к. эта настройка используется во многих местах, пока костыльнул в php файле, поставив в null
Зависания прекратились.
Вот такая штука.
Да, EXPLINE запросы в случае зависания выдавал в первом индексе 100000 значений, а без лимита 20 000
Система доступов к хостам сделана через теги. Т.е. юзер в группе. Группе разрешено все-везде, а в фильтре тэгов прописано все хосты и нужная связка тэгов.
В хостах указываем эти теги и в некоторых триггерах.
Получилось прикольно, но работает :-)
И тут столкнулся, что в БД (Мускуль) стали плодиться запросы. Запрос выполняется минуту, затем создается аналогичный и т.д. Но полного зависания и исчерпания коннектов.
При этом для "админа", у которого весь доступ запросы выполняются быстро, не плодятся и не зависают.
Т.к. вычислить юзера довольно сложно, методом ХЗ каким выяснил, что запрос формирует панель "Проблемы".
И вот тут что интересно. В запросе стоит
Code:
order by p.eventid desc limit 1001
Убираю лимит - запрос длится 3 секунды.
Т.к. эта настройка используется во многих местах, пока костыльнул в php файле, поставив в null
Зависания прекратились.
Вот такая штука.
Да, EXPLINE запросы в случае зависания выдавал в первом индексе 100000 значений, а без лимита 20 000