Ad Widget

Collapse

Минимальный интервал между проверками

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • BlackRat
    Junior Member
    • Dec 2012
    • 7

    #1

    Минимальный интервал между проверками

    Добрый день.
    Есть необходимость настроить минимальный интервал между проверками. Заказчик хочет 10 секунд... Между ping. Возможно ли это? И какие интервалы минимальные возможны? Есть где-нибудь параметры?
  • BlackRat
    Junior Member
    • Dec 2012
    • 7

    #2
    Гуры! Пожалуйста, подскажите. Я пробовал уменьшить интервал - кровь из носу надо 10 секунд хотя бы. Пингер перегружается и много приходит ложных срабатываний. Может на порту коммутатора повесить трап пи отвале порта? И от трапа писать сообщения?

    Comment

    • Hamardaban
      Senior Member
      Zabbix Certified SpecialistZabbix Certified Professional
      • May 2019
      • 2713

      #3
      Интервал простых проверок можно выставить хоть в 1 секунду. Вопрос что дальше делать с собираемыми данными и нужны ли они....
      Конкретно - в чем проблема сказать вот так без данных трудно. Телепатов ныньче не завезли...
      Может не хватет производительности сервера для работы с бОльшим количеством данных? (тогда используй деньги)
      Или конфигурирование сервера не сделано правильно? Какая версия сервера? Сколько узлов? Каков nvps? Сколько пингеров в конфиге? Как настроены триггеры?
      Можно и трэпы разбирать. Можно практически как угодно....
      Лучше всего опиши задачу, а не проблему.

      Comment

      • BlackRat
        Junior Member
        • Dec 2012
        • 7

        #4
        Задача следующая... Есть некое сетевое устройство, которое шлёт непрерывный поток данных. Очень нужно знать, это устройство в сети или недоступно. Через 10 секунд после обнаружения и после отсылки на Телеграм-канал уведомления должен меняться бизнес-процесс. Т.е. момент "между выходом" из строя, получением уведомления и изменением бизнес-процесса должно быть минимальным. Это сетевое устройство включено в управляемый коммутатор, который может издать громкий трап в связи с тем, что порт в дауне. Однако есть и засада. Устройство может подвиснуть, при этом не кладя порт в даун и тут есть тоже засада... Вот собственно требования. Поскольку я Заббикс впервые настраиваю, хотелось бы какой-нить типовой пример... Или хотя бы определение, что уменьшать. Мы сделали в шаблоне Template Module ICMP Ping в элементах данных на icmp ping поставить 1 (просто еденичку) Какое-то время оно как-то работало... При этом на карте писало, что пингер занят более, чем на 75 процентов). Потом начались массовые ложные срабатывания... Вот я молю о помощи...

        Comment

        • Hamardaban
          Senior Member
          Zabbix Certified SpecialistZabbix Certified Professional
          • May 2019
          • 2713

          #5
          Ок. Задача более чем стандартная. Если наличие icmp полностью гарантирует "доступность сервиса" - то нормальный выбор. ( То, что z_сервер непосредственно пингует устройство объяснять не нужно? )

          Еще раз повторю вопросы:
          Какое значение StartPingers в конфиге сервера? (это влияет на "пингер занят более, чем на 75 процентов").
          Какое выражение в триггере который "ложно срабатывает"?
          Какая версия сервера?
          Каков nvps?

          Comment

          • BlackRat
            Junior Member
            • Dec 2012
            • 7

            #6
            1. Значение StartPingers - по-умолчанию = 1
            2. Значение триггера не меняли - он по-умолчанию. Меняли только интервал.
            3. zabbix-server-mysql.x86_64 4.4.5-2.el7
            4. NVPS 3.28
            Делали практически всё бездумно кавалерийским наскоком на авось не понимая самого механизма работы системы. Первый раз.
            Ушёл читать маны. Но если Вы хотя бы обозначите направление...

            Comment

            • Hamardaban
              Senior Member
              Zabbix Certified SpecialistZabbix Certified Professional
              • May 2019
              • 2713

              #7
              Итого нагрузка на сервере минимальная. Попробуй увеличить StartPingers до 5 и перезапустить сервер.
              Шаблоны разные бывают. Так что «стандартный тригер» - это фантастика. Посмотри в его формулу и по докам разберись что именно там написано. (скоре всего что-то усредняющее - это норм). Попробуй просто попинговать хост с сервера заббикс с целью понять а может правда есть проблемы с сетью?

              Comment

              • BlackRat
                Junior Member
                • Dec 2012
                • 7

                #8
                Спасибо. Отпишусь.

                Comment

                • BlackRat
                  Junior Member
                  • Dec 2012
                  • 7

                  #9
                  Итак... Есть вопрос по icmpping. Я поставил в Items в поле key (где ранее было просто icmpping) icmpping[,10,,,30]. Кроме того, установил update interval в 30s. По идее Заббикс должен каждые 30 секунд посылать 10 пакетов к хосту (с таймаутом 30 ms). Однако, судя по tcpdump всё-равно используются значения по-умолчанию. Т.е. 3 пакета и каждуюу 1 минуту. Заббикс перезагружал... Не помогло.

                  Comment

                  • Hamardaban
                    Senior Member
                    Zabbix Certified SpecialistZabbix Certified Professional
                    • May 2019
                    • 2713

                    #10
                    Ошибка в трактовании параметра "время ожидания".
                    Чтобы было желаемое поведение нужно icmpping[,10,30000,,30]
                    Last edited by Hamardaban; 18-02-2020, 09:02.

                    Comment

                    Working...