Ad Widget

Collapse

Время опроса. От чего зависит?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • k.sh770
    Junior Member
    • Mar 2011
    • 2

    #1

    Время опроса. От чего зависит?

    Здравствуйте!

    Возникла следующая проблема:
    Мониторинг 20 хостов. Получение данных с некоторых параметров затягивается на время большее, чем указано в интервале обновления ( например, средняя скорость записи/чтения на диск за минуту, avg load), в итоге графики выглядят как набор разрозненных точек (так как zabbix не получает информации от агент в оговоренный промежуток времени).
    В связи с чем возникли вопросы:

    В случае получения параметра посредством опроса (zabbix agent), будет ли запущен опрос параметра, если не было получено предыдущее значение?
    В случае получения параметра с помощью активной проверки(zabbix agent active), будет ли запущен опрос параметра, если не было получено предыдущее значение(т.е. сбор данных еще продолжается)?

    На сколько оправдано (есть ли смысл) переводить сбор параметров в скрипт на сервере, который отправляет значения серверу через zabbix_sender (с указанием параметра, значения и времени сбора)? На сколько такой способ сбора оправдан и не будет ли он накладен для сервера?
  • zalex_ua
    Senior Member
    Zabbix Certified Trainer
    Zabbix Certified SpecialistZabbix Certified Professional
    • Oct 2009
    • 1286

    #2
    на ваш вопрос есть один и очень простой ответ, на который ответит dima_dm - это его фишка

    Comment

    • dima_dm
      Senior Member
      • Dec 2009
      • 2697

      #3
      Originally posted by k.sh770
      Здравствуйте!

      Возникла следующая проблема:
      Мониторинг 20 хостов. Получение данных с некоторых параметров затягивается на время большее, чем указано в интервале обновления ( например, средняя скорость записи/чтения на диск за минуту, avg load), в итоге графики выглядят как набор разрозненных точек (так как zabbix не получает информации от агент в оговоренный промежуток времени).
      Попробуйте подобрать колличество запущенных пуллеров /etc/zabbix/zabbix_server.conf, чтобы на закладке Администрирование-> Очередь не было очереди.
      Originally posted by k.sh770
      В связи с чем возникли вопросы:

      В случае получения параметра посредством опроса (zabbix agent), будет ли запущен опрос параметра, если не было получено предыдущее значение?
      Да, будет. Но будут пропуски на графиках.
      Про Timeout не забываете.

      Originally posted by k.sh770
      В случае получения параметра с помощью активной проверки(zabbix agent active), будет ли запущен опрос параметра, если не было получено предыдущее значение(т.е. сбор данных еще продолжается)?
      Да. В случае agent active, Zabbix agent получает с Zabbix Server список Item которые нужно опрашивать, и отправляет результат на Zabbix Server. Т.е. опрос делает Zabbix agent, а не Zabbix Server.
      Originally posted by k.sh770
      На сколько оправдано (есть ли смысл) переводить сбор параметров в скрипт на сервере, который отправляет значения серверу через zabbix_sender (с указанием параметра, значения и времени сбора)? На сколько такой способ сбора оправдан и не будет ли он накладен для сервера?
      Если данных с хоста собирается много, то оправдан, используя ключ -i для zabbix_sender и посылать сразу много значений за один вызов.
      Last edited by dima_dm; 23-03-2011, 08:42.

      Comment

      • k.sh770
        Junior Member
        • Mar 2011
        • 2

        #4
        Большое спасибо за информацию!
        Originally posted by dima_dm
        Если данных с хоста собирается много, то оправдан, используя ключ -i для zabbix_sender и посылать сразу много значений за один вызов.
        Текущее количество элементов на каждом хосте от 100 до 150 ( но есть элементы, получение значений которых занимает время большее одной минуты ( например, дисковая статистика) и хотелось бы иметь их значения за минуту (`iostat 60 2`). На текущий момент я объединила сбор таких параметров в единый скрипт, который отправляет значения через zabbix_sender, вызов скрипта сбора выполняется через активную проверку zabbix. Сделано для того, чтобы можно было передавать параметры опроса, (например, диск для которого я хочу собирать значения, инстанция mysqld сервера и т.п.).

        Подскажите, пожалуйста, есть ли информация как правильно рассчитать необходимое количество инстанций для zabbix poller, zabbix trapper?

        На текущий момент я вижу по очереди, 243 проверки( zabbix active) занимают времени больше чем 1 минута.

        Comment

        • dima_dm
          Senior Member
          • Dec 2009
          • 2697

          #5
          Про дисковую статистику на Linux читайте здесь


          Originally posted by k.sh770
          На текущий момент я вижу по очереди, 243 проверки( zabbix active) занимают времени больше чем 1 минута.
          Поиграйте с количеством zabbix trapper

          Comment

          • Alexei
            Founder, CEO
            Zabbix Certified Trainer
            Zabbix Certified SpecialistZabbix Certified Professional
            • Sep 2004
            • 5654

            #6
            Originally posted by k.sh770
            Подскажите, пожалуйста, есть ли информация как правильно рассчитать необходимое количество инстанций для zabbix poller, zabbix trapper?
            Для информации, в версии 1.8.5 не нужно будет гадать о достаточном количестве процессов, Zabbix сам все подскажет: http://blog.zabbix.com/monitoring-ho...esses-are/457/
            Alexei Vladishev
            Creator of Zabbix, Product manager
            New York | Tokyo | Riga
            My Twitter

            Comment

            Working...