The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Zabbix странные тормоза web интерфейса, !*! MoHaX, 25-Дек-19, 05:36  [смотреть все]
Всем доброго дня!

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

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

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

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

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

    • Zabbix странные тормоза web интерфейса, !*! MoHaX, 13:33 , 26-Дек-19 (4)
      >[оверквотинг удален]
      >> 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, 09:03 , 25-Дек-19 (2)
    > С какого-то момента заметил, что под обычным пользователем долго грузятся дашборды, карты
    > сетей, графики, при этом под супер администратором всё норм, открывает сразу.
    > В логах апача ничего интересного нет. Что за полтергей такой, как
    > исправить?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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




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

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