Ad Widget

Collapse

Срабатывание триггера по времени

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Stration
    Junior Member
    • Mar 2019
    • 21

    #1

    Срабатывание триггера по времени

    Здравствуйте уважаемые форумчане!
    Есть задача перегрузить пачку коммутаторов в определенное время по snmp.
    Создаю скрипт:
    Click image for larger version

Name:	Screenshot_10.png
Views:	142
Size:	23.2 KB
ID:	432687

    На отдельном хосте в ручную скрипт отрабатывает, коммутатор перегружается.

    Click image for larger version

Name:	Screenshot_11.png
Views:	121
Size:	8.8 KB
ID:	432688

    Далее создаю действие, что бы скрипт выполнялся в определенное время:

    Click image for larger version

Name:	Screenshot_12.png
Views:	124
Size:	17.1 KB
ID:	432689
    Период времени: 3, 10:10-11:00
    среда с 10 до 11 дня.


    И операция:

    Click image for larger version

Name:	Screenshot_13.png
Views:	124
Size:	30.2 KB
ID:	432690


    И вот тут затык, скрипт в определенное время не отрабатывает.

    Что может быть?
    Спасибо.
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    #2
    Нет события, на которое это действие должно запускаться. По всей видимости, действие у вас настроено как триггерное, но в условиях действия не определено, на какие триггеры срабатывать. И если никаких событий на данных узлах в это время не было, то и действие не сработает (а если были на других узлах - то будет пытаться срабатывать на них).

    Добавьте триггер, который будет срабатывать на нужных хостах в нужное время, и добавьте его в условие этого действия.

    Comment

    • Stration
      Junior Member
      • Mar 2019
      • 21

      #3
      Спасибо.
      Еще вопрос, триггер срабатывания добавлять после "Период времени 3, 10:00-11:00" или перед ним ставить?

      Comment

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

        #4
        Originally posted by Stration
        Спасибо.
        Еще вопрос, триггер срабатывания добавлять после "Период времени 3, 10:00-11:00" или перед ним ставить?
        Без разницы. Тем более, что Zabbix их потом сам переупорядочит

        Comment

        • Stration
          Junior Member
          • Mar 2019
          • 21

          #5
          Ситуация следующая:
          Настроил действие на срабатывание скрипта следующим образом:
          Период времени: 1-7, 10:00-11:00
          Триггер: Interface Ethernet1/23(): Link down

          Если в период с 10:00 до 11:00 на 23 порту линк пропадает, то скрипт отрабатывает.
          Если линк пропадет до 10:00, например в 09:30, то действие его не видит и скрипт не срабатывает. (Мне нужно именно это действие, не зависимо от того когда упал порт, перегрузиться свитч должен с 10:00 до 11:00)

          Comment

          • Semiadmin
            Senior Member
            • Oct 2014
            • 1625

            #6
            В этом случае я бы перенес проверку интервала времени в сам триггер, есть такая триггерная функция time()

            Comment

            • wins
              Senior Member
              • Sep 2014
              • 307

              #7
              а почему не посдать этот скрипт в системный крон?

              Comment

              Working...