URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 97512
[ Назад ]

Исходное сообщение
"Zabbix странные тормоза web интерфейса"

Отправлено MoHaX , 25-Дек-19 05:36 
Всем доброго дня!

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

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

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


Содержание

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

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


"Zabbix странные тормоза web интерфейса"
Отправлено MoHaX , 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.

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


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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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