Ad Widget

Collapse

Триггеры срабатывают, а точки доступны

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Semiadmin
    Senior Member
    • Oct 2014
    • 1625

    #16
    Сорри, не обратил внимание. Значит, этот бред про ({Template Module Interfaces SNMPv2:net.if.type[ifType.{#SNMPINDEX}].last()}1) был написан до вас. Не стоит пытаться бездумно копипастить в триггер что попало, лучше попробовать врспользоваться конструктором в триггере.

    Comment

    • Rudolfs
      Junior Member
      • Oct 2023
      • 9

      #17
      Originally posted by Semiadmin
      Сорри, не обратил внимание. Значит, этот бред про ({Template Module Interfaces SNMPv2:net.if.type[ifType.{#SNMPINDEX}].last()}1) был написан до вас. Не стоит пытаться бездумно копипастить в триггер что попало, лучше попробовать врспользоваться конструктором в триггере.
      не силен в этом поэтому и прошу о помощи. Вроде как такой код получилось добавить в Revovery Expression но не знаю верно ли будет в моем случае если не хочу получать оповещений когда нет клиентов на точке доступа
      and last(/TW Mikrotik Office/net.if.type[ifType.{#SNMPINDEX}])<>1 and last(/TW Mikrotik Office/net.if.type[ifType.{#SNMPINDEX}])<>71​

      Comment

      • Semiadmin
        Senior Member
        • Oct 2014
        • 1625

        #18
        Во всяком случае, синтаксис правильный. Но не совсем понимаю, как это все должно работать. Если опишете алгоритм словами (при каких условиях должен срабатывать и гаснуть триггер), смогу подсказать точнее.

        Comment

        • Rudolfs
          Junior Member
          • Oct 2023
          • 9

          #19
          Originally posted by Semiadmin
          Во всяком случае, синтаксис правильный. Но не совсем понимаю, как это все должно работать. Если опишете алгоритм словами (при каких условиях должен срабатывать и гаснуть триггер), смогу подсказать точнее.
          Click image for larger version

Name:	image.png
Views:	294
Size:	13.6 KB
ID:	473362
          пример -> имеем CapsMAN 4 интерфейса, на первом сейчас есть клиенты Wifi, а 3,4,5 неактивны но работают
          тоже самое и с обычной точкой доступа, как только в Registration Table пропадают все клиенты то Zabbix определяет что Wifi интерфейс is down что не соответствует истине. Он просто неактивный.

          Нам надо оповещать когда действительно не работает Wifi (допустим выключен). В случае когда он неактивный ничего не делать.

          Comment

          • Semiadmin
            Senior Member
            • Oct 2014
            • 1625

            #20
            А где в этой схеме можно видеть типы интерфейсов 1 и 71?

            Comment

            • Rudolfs
              Junior Member
              • Oct 2023
              • 9

              #21
              Originally posted by Semiadmin
              А где в этой схеме можно видеть типы интерфейсов 1 и 71?
              это я брал из первого ответа ->
              1 для capsman wifi
              71 для wifi​
              не знаю верно ли.

              Конкретный пример срабатывания ->



              Но Link то не Down, он работает, только в пассивном режиме и не надо оповещать в этом случае​​

              Comment

              • Semiadmin
                Senior Member
                • Oct 2014
                • 1625

                #22
                Ну у вас же есть эта железка, посмотрите, что и когда возвращается по snmp, зачем брать непонятно что

                Comment

                • Rudolfs
                  Junior Member
                  • Oct 2023
                  • 9

                  #23
                  Originally posted by Semiadmin
                  Ну у вас же есть эта железка, посмотрите, что и когда возвращается по snmp, зачем брать непонятно что
                  в общей сложности есть около 30 разных моделей Mikrotik и конфигурация правила Trigger должна быть уникальна для всех на которых есть WiFi
                  snmpwalk -v 2c -c public IP дает гигантский список всего, как мне понять что конкретно нужно?

                  Comment

                  • Semiadmin
                    Senior Member
                    • Oct 2014
                    • 1625

                    #24
                    Насколько понимаю, вы вслед за топикстартером пытаетесь оперировать данными по net.if.type[ifType.{#SNMPINDEX}]. Я бы посмотрел, что возаращает 1.3.6.1.2.1.2.2.1.3.{#SNMPINDEX}.

                    Comment

                    • Rudolfs
                      Junior Member
                      • Oct 2023
                      • 9

                      #25
                      Originally posted by Semiadmin
                      Насколько понимаю, вы вслед за топикстартером пытаетесь оперировать данными по net.if.type[ifType.{#SNMPINDEX}]. Я бы посмотрел, что возаращает 1.3.6.1.2.1.2.2.1.3.{#SNMPINDEX}.
                      вижу только без единицы впереди

                      Click image for larger version

Name:	image.png
Views:	276
Size:	8.1 KB
ID:	473418

                      Comment

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

                        #26
                        Originally posted by Rudolfs
                        вижу только без единицы впереди
                        Нормально, единица - это числовое представление элемента "iso".

                        Насколько я вижу из value map-а одного из старых шаблонов, расшифровка некоторых значений iftype:
                        1 other
                        6 ethernetCsmacd
                        23 ppp
                        71 ieee80211
                        209 bridge
                        Видимо, автор темы предполагал подкорректировать условие в прототипе триггера таким образом, чтобы он вообще не срабатывал на интерфейсы с типами 71 и 1 (WiFi и неизвестно что). Наверное, на тот момент это могло иметь смысл; но в современных версиях Zabbix того же эффекта можно добиться более эффективно - просто не создавая ненужных триггеров для интерфейсов с какими-то типами через LLD overrides (замещения, ссылка). Подозреваю, что если взять текущую версию соответствующего шаблона, то там такое замещение может уже присутствовать "из коробки".

                        Comment

                        • Alex_UUU
                          Senior Member
                          • Dec 2018
                          • 541

                          #27
                          Originally posted by Rudolfs
                          , но сейчас совсем нет времени на это
                          А у остальных время есть.
                          Уважаемый Kos конкретно объяснил причину.
                          Но вопрос еще и в том, что форум по заббиксу, а не по, например, микротику. Заббикс ничег не знает о пользователях на микротике.И ответить, помочь можно только в общих чертах.
                          Например по описываемой проблеме:
                          есть ЭД, ХХХХХ, который собирает данные и получает 1-1-1-1-0-1-1-1
                          При получении 0 срабюатывает триггер.

                          Ну исходя из этого заббикс работает корректно.
                          Что надо сделать? Вариантов два: или из менить ЭД, чтобы он брал данные правильные или загрубить триггер, если проблема временная, для устранения "дребезга контактов".

                          Comment

                          • Rudolfs
                            Junior Member
                            • Oct 2023
                            • 9

                            #28
                            Originally posted by Alex_UUU

                            А у остальных время есть.
                            Уважаемый Kos конкретно объяснил причину.
                            Но вопрос еще и в том, что форум по заббиксу, а не по, например, микротику. Заббикс ничег не знает о пользователях на микротике.И ответить, помочь можно только в общих чертах.
                            Например по описываемой проблеме:
                            есть ЭД, ХХХХХ, который собирает данные и получает 1-1-1-1-0-1-1-1
                            При получении 0 срабюатывает триггер.

                            Ну исходя из этого заббикс работает корректно.
                            Что надо сделать? Вариантов два: или из менить ЭД, чтобы он брал данные правильные или загрубить триггер, если проблема временная, для устранения "дребезга контактов".
                            Ну исходя из этого заббикс работает корректно.
                            Вы хоть думайте иногда когда пишите. Где Zabbix работает корректно когда интерфейс Wifi на роутере работает (даже несмотря на отсутствие клиентов) а в статусе мы получаем Link down?? Что такое Link Down я надеюсь мне не нужно объяснять.
                            Форум по Zabbix, с Mikrotik как раз у меня проблем нет.
                            Если у кого то есть готовое решение то я был бы очень благодарен.

                            Comment

                            • Alex_UUU
                              Senior Member
                              • Dec 2018
                              • 541

                              #29
                              Originally posted by Rudolfs
                              Вы хоть думайте иногда когда пишите. Где Zabbix работает корректно когда интерфейс Wifi на роутере работает (даже несмотря на отсутствие клиентов) а в статусе мы получаем Link down??
                              А зачем думать, если можно написать?

                              Заббикс ничего не знает о клиентах, их трафике и т.д.
                              Если заббикс получает неправильные данные, а фактически они правильные (т.е. заббикс своим запросом получает 1-1-0-1-1, а должен был получить 1-1-1-1-1), то как вариант - использовать свой скрипт по получению данных)

                              Comment

                              Working...