fractal Posted April 24, 2020 Posted April 24, 2020 (edited) Суть проблемы, есть стандартный шаблон с тригером следующего вида Проблема {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 воткнуть в выражение тригера? Edited April 24, 2020 by fractal Вставить ник Quote
GrandPr1de Posted April 24, 2020 Posted April 24, 2020 7 часов назад, fractal сказал: {nexus:net.if.speed[ifHighSpeed.{#SNMPINDEX}].change()}<100 and "И ТУТ НУЖЕН МАКРОС" типо IfName=Fa[0-9]/[0-9] в дискавери это всё делать на каждый тип порта свой дискавери придется делать но ifSpeed имеет смысл мониторить только для меди где скорость может поменятся в зависимости от внешних условий на 10\40 гигабит нет смысла это мониторить и кидать триггеры у себя я просто сделал что 10 мбит\с = *** и надо чинить, остальное ок Вставить ник Quote
fractal Posted April 24, 2020 Author Posted April 24, 2020 1 час назад, GrandPr1de сказал: в дискавери это всё делать на каждый тип порта свой дискавери придется делать но ifSpeed имеет смысл мониторить только для меди где скорость может поменятся в зависимости от внешних условий на 10\40 гигабит нет смысла это мониторить и кидать триггеры у себя я просто сделал что 10 мбит\с = *** и надо чинить, остальное ок ну это был мой крайний вариант)) на 10gb у нас есть порты с дуплексом, могут падать до 1 Gb, а 40 до 25 Вставить ник Quote
GrandPr1de Posted April 24, 2020 Posted April 24, 2020 56 минут назад, fractal сказал: ну это был мой крайний вариант)) на 10gb у нас есть порты с дуплексом, могут падать до 1 Gb, а 40 до 25 медные 10гбит - зло не представляю что должно случится что б оптика 40гбит переключилась в 25 гбит если из 4 каналов на 40 гбит отвалится хотя бы один, то линк в даун свалится, хотя я даже не представляю как это эмулировать Вставить ник Quote
fractal Posted April 24, 2020 Author Posted April 24, 2020 19 минут назад, GrandPr1de сказал: медные 10гбит - зло не представляю что должно случится что б оптика 40гбит переключилась в 25 гбит если из 4 каналов на 40 гбит отвалится хотя бы один, то линк в даун свалится, хотя я даже не представляю как это эмулировать медные есть, но мало, в основном sfp оптика 1/10 и 40/25, вот как бы сваливалось) 2 порта в lacp 40gb, один свалился в 25, трафика примерно 60gb, вот у нас весело было) потом начальство ругалось что не отмониторили( буду делать отдельные дискавери эх, а хотел тригерами) Вставить ник Quote
GrandPr1de Posted April 24, 2020 Posted April 24, 2020 4 часа назад, fractal сказал: буду делать отдельные дискавери эх, а хотел тригерами) не стоит триггеры перегружать лишним, они и так скоростью не отличаются Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.