Ad Widget

Collapse

триггеры, зависимости

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Slaine
    Junior Member
    • Jun 2012
    • 4

    #1

    триггеры, зависимости

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

    zabbix 2, конфигурируется через Web.

    имеются несколько коммутаторов, которые мониторятся на состояние порта.

    на карте выглядит примерно так:
    Code:
    sw1 - sw2 - sw3 - sw4 
     |__-sw5 - sw6
                |__-sw7
    проблема такого характера:
    на sw1 настроен триггер ifOperStatus. на sw2/sw3/sw4 установлены триггеры в зависимость от тригера, который на sw1.
    При ifOperStatus Down на sw1 по идее должны сработать триггеры на sw2/3/4, что сие не поисходит.
    Ибо что-то не правильно работает или я что-то не понимаю.

    прошу помочь.
  • Sour
    Member
    • Feb 2012
    • 30

    #2
    Originally posted by Slaine
    проблема такого характера:
    на sw1 настроен триггер ifOperStatus. на sw2/sw3/sw4 установлены триггеры в зависимость от тригера, который на sw1.
    При ifOperStatus Down на sw1 по идее должны сработать триггеры на sw2/3/4, что сие не поисходит.
    Ибо что-то не правильно работает или я что-то не понимаю.

    прошу помочь.
    Вы неправильно поняли функцию зависимости триггеров.
    Если при отключении интерфейса на sw1 становятся недоступными sw2/sw3/sw4, то зависимость их триггеров, как раз наоборот, отключает отображение зависимых триггеров на sw2/sw3/sw4 (чтобы не выводить очевидную информацию)

    Comment

    • Sour
      Member
      • Feb 2012
      • 30

      #3
      Если я Вас правильно понимаю, ситуация такая:
      Триггер sw1.ifOperStatus.3.last(0) срабатывает на состояние down(2), при этом становятся недоступны sw2, sw3 и sw4. Нужно, чтобы на карте они тоже отображали проблему.
      Предположим что zabbix server находится на этой схеме перед sw1 и не имеет других связей с sw2, sw3 ,sw4. Тогда функция зависимости вообще не нужна, более того, она не вписывается в ситуацию.

      Если использовать только snmp, то Вам нужно взять любые итемы на sw2,3,4 (лучше с наименьшим интервалом обновления) и повесить на них триггер .nodata(300).
      Когда сработает триггер на sw1, будут недоступны отстальные коммутаторы, и zabbix, не получив с них информации по истечении 300 секунд поднимет алерт.

      Comment

      • Sour
        Member
        • Feb 2012
        • 30

        #4
        Все верно - должно работать.
        Т.е. у Вас, через 5 минут, как становится недоступным sw2, триггер {192.168.122.111:ifOperStatus[26].nodata(300)}=1 не срабатывает?
        Проверьте, когда он доступен, данные приходят по элементам?

        Comment

        • Sour
          Member
          • Feb 2012
          • 30

          #5
          Originally posted by Slaine
          А что делает nodata(), как он работает?
          триггер nodata()=1 срабатывает если за указанное в скобках кол-во секунд не приходило данных по указанному в триггере элементу

          Originally posted by Slaine
          а, как это посмотреть можно?
          мониторинг - последние данные, там выбираете интересующий хост

          Comment

          Working...