fractal Опубликовано 24 апреля, 2020 (изменено) · Жалоба Суть проблемы, есть стандартный шаблон с тригером следующего вида Проблема {Template Net Cisco IOS SNMPv2:net.if.speed[ifHighSpeed.{#SNMPINDEX}].change()}<0 and {Template Net Cisco IOS SNMPv2:net.if.speed[ifHighSpeed.{#SNMPINDEX}].last()}>0 and ( {Template Net Cisco IOS SNMPv2:net.if.type[ifType.{#SNMPINDEX}].last()}=6 or {Template Net Cisco IOS SNMPv2:net.if.type[ifType.{#SNMPINDEX}].last()}=7 or {Template Net Cisco IOS SNMPv2:net.if.type[ifType.{#SNMPINDEX}].last()}=11 or {Template Net Cisco IOS SNMPv2:net.if.type[ifType.{#SNMPINDEX}].last()}=62 or {Template Net Cisco IOS SNMPv2:net.if.type[ifType.{#SNMPINDEX}].last()}=69 or {Template Net Cisco IOS SNMPv2:net.if.type[ifType.{#SNMPINDEX}].last()}=117 ) and ({Template Net Cisco IOS SNMPv2:net.if.status[ifOperStatus.{#SNMPINDEX}].last()}<>2) Восстановление ({Template Net Cisco IOS SNMPv2:net.if.speed[ifHighSpeed.{#SNMPINDEX}].change()}>0 and {Template Net Cisco IOS SNMPv2:net.if.speed[ifHighSpeed.{#SNMPINDEX}].prev()}>0) or ({Template Net Cisco IOS SNMPv2:net.if.status[ifOperStatus.{#SNMPINDEX}].last()}=2) не нравится тем, что к примеру тригер сработал, пишет изменилась скорость порта, падение до 10мбит, далее с порта выдергивается патчкорд, тригер пропадает, что логично. После патчкорд возвращается на место, но скорость остается на тех же 10мбит, тригера нет, так как последнее его состояние говорит о том что все нормально (исходя из тригера), ну либо произошел какой то абздец, скорость почему то стала не 1000Mb как должна быть, а 2Тб, вот устройство не верно отдало в заббикс результат и все, тригер висит вот, вообщем есть задумка, сделать несколько разных тригеров на FastEthernet (100Mb) / GigabitEthernet (1000Mb) / TenGigabitEthernet (10000Mb) / FortyGigabiteEthernet (40000Mb) / и т.д. {nexus:net.if.speed[ifHighSpeed.{#SNMPINDEX}].change()}<100 and "И ТУТ НУЖЕН МАКРОС" типо IfName=Fa[0-9]/[0-9] как вот этот макрос с regex воткнуть в выражение тригера? Изменено 24 апреля, 2020 пользователем fractal Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
GrandPr1de Опубликовано 24 апреля, 2020 · Жалоба 7 часов назад, fractal сказал: {nexus:net.if.speed[ifHighSpeed.{#SNMPINDEX}].change()}<100 and "И ТУТ НУЖЕН МАКРОС" типо IfName=Fa[0-9]/[0-9] в дискавери это всё делать на каждый тип порта свой дискавери придется делать но ifSpeed имеет смысл мониторить только для меди где скорость может поменятся в зависимости от внешних условий на 10\40 гигабит нет смысла это мониторить и кидать триггеры у себя я просто сделал что 10 мбит\с = *** и надо чинить, остальное ок Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
fractal Опубликовано 24 апреля, 2020 · Жалоба 1 час назад, GrandPr1de сказал: в дискавери это всё делать на каждый тип порта свой дискавери придется делать но ifSpeed имеет смысл мониторить только для меди где скорость может поменятся в зависимости от внешних условий на 10\40 гигабит нет смысла это мониторить и кидать триггеры у себя я просто сделал что 10 мбит\с = *** и надо чинить, остальное ок ну это был мой крайний вариант)) на 10gb у нас есть порты с дуплексом, могут падать до 1 Gb, а 40 до 25 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
GrandPr1de Опубликовано 24 апреля, 2020 · Жалоба 56 минут назад, fractal сказал: ну это был мой крайний вариант)) на 10gb у нас есть порты с дуплексом, могут падать до 1 Gb, а 40 до 25 медные 10гбит - зло не представляю что должно случится что б оптика 40гбит переключилась в 25 гбит если из 4 каналов на 40 гбит отвалится хотя бы один, то линк в даун свалится, хотя я даже не представляю как это эмулировать Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
fractal Опубликовано 24 апреля, 2020 · Жалоба 19 минут назад, GrandPr1de сказал: медные 10гбит - зло не представляю что должно случится что б оптика 40гбит переключилась в 25 гбит если из 4 каналов на 40 гбит отвалится хотя бы один, то линк в даун свалится, хотя я даже не представляю как это эмулировать медные есть, но мало, в основном sfp оптика 1/10 и 40/25, вот как бы сваливалось) 2 порта в lacp 40gb, один свалился в 25, трафика примерно 60gb, вот у нас весело было) потом начальство ругалось что не отмониторили( буду делать отдельные дискавери эх, а хотел тригерами) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
GrandPr1de Опубликовано 24 апреля, 2020 · Жалоба 4 часа назад, fractal сказал: буду делать отдельные дискавери эх, а хотел тригерами) не стоит триггеры перегружать лишним, они и так скоростью не отличаются Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...