The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Zabbix странные тормоза web интерфейса"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Мониторинг, логи)
Изначальное сообщение [ Отслеживать ]

"Zabbix странные тормоза web интерфейса"  +/
Сообщение от MoHaX (ok), 25-Дек-19, 05:36 
Всем доброго дня!

Zabbix: 4.2.8 (сервер и веб лицо на одном хосте)
БД: MariaDB 10.4.7 (отдельный хост)
ОС: Centos 7 (на обоих хостах)

ЦПУ и ОЗУ хватает.

С какого-то момента заметил, что под обычным пользователем долго грузятся дашборды, карты сетей, графики, при этом под супер администратором всё норм, открывает сразу. В логах апача ничего интересного нет. Что за полтергей такой, как исправить?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Zabbix странные тормоза web интерфейса"  +/
Сообщение от ыы (?), 25-Дек-19, 08:57 
> Всем доброго дня!
> Zabbix: 4.2.8 (сервер и веб лицо на одном хосте)
> БД: MariaDB 10.4.7 (отдельный хост)
> ОС: Centos 7 (на обоих хостах)
> ЦПУ и ОЗУ хватает.
> С какого-то момента заметил, что под обычным пользователем долго грузятся дашборды, карты
> сетей, графики, при этом под супер администратором всё норм, открывает сразу.
> В логах апача ничего интересного нет. Что за полтергей такой, как
> исправить?

Откройте в браузере средства разработчика, выберите там консоль или сеть.... посмотрите на чем тормозит

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Zabbix странные тормоза web интерфейса"  +/
Сообщение от MoHaX (ok), 26-Дек-19, 13:33 
>[оверквотинг удален]
>> Zabbix: 4.2.8 (сервер и веб лицо на одном хосте)
>> БД: MariaDB 10.4.7 (отдельный хост)
>> ОС: Centos 7 (на обоих хостах)
>> ЦПУ и ОЗУ хватает.
>> С какого-то момента заметил, что под обычным пользователем долго грузятся дашборды, карты
>> сетей, графики, при этом под супер администратором всё норм, открывает сразу.
>> В логах апача ничего интересного нет. Что за полтергей такой, как
>> исправить?
> Откройте в браузере средства разработчика, выберите там консоль или сеть.... посмотрите
> на чем тормозит

Посмотрел. Тормозит на выборках событий из базы. Но один фик, не очень ясно почему на суперадмине не тормозит, а на пользователях тормозит.

Мои рассуждения привели к такой мысли, что когда запрос от суперадмина то выборка делается без проверки привелегий, условно select * from events where минимальные_условия, а когда от пользователя то select * from events where условия_с_проверкой_привелегий_с_вложенными_запросами. И вот сложность условий во втором случае даёт задержку при открытии дашборды с евентами.

В общем пойду оптимизировать базу, радует, что в свое время настроил innodb_file_per_table=1.

Всем спасибо за помощь!

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

2. "Zabbix странные тормоза web интерфейса"  +/
Сообщение от Andrey Mitrofanov_N0 (??), 25-Дек-19, 09:03 
> С какого-то момента заметил, что под обычным пользователем долго грузятся дашборды, карты
> сетей, графики, при этом под супер администратором всё норм, открывает сразу.
> В логах апача ничего интересного нет. Что за полтергей такой, как
> исправить?

Очевидно же, раздать всем пользуемым супер-админов...

  -- Поднимите правую руку, повторяйте: "перед этим флагом клянусь не ломать Zabbix", поздравляю, Вы - супер-админ.

Правда-правда! Сам :/ так делаю.

Ну, ещё можно "тюнить базу" [и всё прочее]...

Тюнинг номер 1:  база должна влезать в ОЗУ.

Проще всего добавить в сервер памяти, наверное.
Дефрагментировать-сжимать базу.  У меня Pg - возжаю pg_repack-ом...  Для mysql-вариантов, afair, коллеги советовали что-то со сжатием на диске (TokuDB?).

Дать много-много памяти кешам-буферам системы, много SQL-ю, добить буферы [рисовалок?] PHP, может, самому Zb чего-то добавить.

Воркеров апача/php/кого-там...  смотреть.  Не знаю.
Графики загрузки воркеров самого Zb [чтоб в 100% "не стукнулось"], статистики СУБД...

Но это всё долго и неочевидно.

Быстро и просто: памяти - больше БД, и суперов - всем (если рискнёшь, если бэкап %/ хороший-надёжный-проверенный...).

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Zabbix странные тормоза web интерфейса"  +1 +/
Сообщение от Аноним (3), 25-Дек-19, 12:12 
> Ну, ещё можно "тюнить базу" [и всё прочее]...

Оно конечно не помешает, но...

> Тюнинг номер 1:  база должна влезать в ОЗУ.

У рута, видимо, база маааааленькая такая, в ПЗУ помещается...

> Проще всего добавить в сервер памяти, наверное.

Дальше можно не читать...

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру