Ad Widget

Collapse

Очередь активных проверок на одном сервере

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Alex_UUU
    Senior Member
    • Dec 2018
    • 541

    #1

    Очередь активных проверок на одном сервере

    Колеги, приветствую.
    Заббикс агент.
    В конфиге прописан сервер для активных проверок, соответственно при запуске создается процесс
    /usr/sbin/zabbix_agentd: active checks #1

    Но на сервере очень много активных проверок и есть ощущение, что этот процесс выполняет проверки последовательно, накапливая очередь. Например какой-то запрос выполняется 10 секунд. А таких запросов 100. Т.е. последний выполнится через 1000 секунд. А если интервал опроса стоит минута - то очередь пойдет в разнос.

    Можно ли как-то распараллелить выполнение проверок и ускорить отправку данных на сервер, или я не понимаю суть работы активных проверок?
  • sadman
    Senior Member
    • Dec 2010
    • 1611

    #2
    Все так и есть - в одной очереди они (во всяком случае на тех релизах, с которыми я сталкивался). Так же - запуск проверки будет пропущен, если в это время уже что-то исполняется.

    "Распараллелить" разве что траппером.

    Comment

    • Alex_UUU
      Senior Member
      • Dec 2018
      • 541

      #3
      Спасибо :-(
      Мы только от трапперов избавились, как "непрозрачные" ЭД. Это когда один человек делает - ему все понятно, а вот когда больше - можно сутками искать, откуда данные в траппере...

      Comment

      • Kos
        Senior Member
        Zabbix Certified SpecialistZabbix Certified Professional
        • Aug 2015
        • 3406

        #4
        Если правильно помню, то в Agent2 все проверки (в том числе активные) могут параллелиться:
        Active checks support scheduled/flexible intervals and check concurrency within one active server.

        Comment

        • Alex_UUU
          Senior Member
          • Dec 2018
          • 541

          #5
          Да, спасибо.
          Тоже нашли вчера это. Но столкнулись с другой проблемой.
          Полгода назад у Агента2 была утечка памяти, поэтому приостановили тогда его использование.
          Сейчас ради эксперимента запустили и обнаружили, что агент сразу стал запускать все проверки, которые у него есть параллельно и system.run просто повесил сервер подняв CPU до 100%
          Пока сходу не нашли настройки ограничения...

          Comment

          Working...