Добрый день. Задался целью написать универсальный шаблон для мониторинга питания коммутаторов cisco.
Как написать триггер для случая с двумя БП более-менее понятно.
По одному триггеру каждой важности для мониторинга собственно БП+ по одному триггеру каждой важности для мониторинга самого коммутатора(т.е. алерт по БП с наилучшим состоянием.)
Вопрос: а как написать триггеры, учитывающие возможный стек?
вот пример данных это стек из 3х коммутаторов по одному БП в каждом. А ведь может быть и по 2 БА в каждом.
.1.3.6.1.4.1.9.9.13.1.5.1.2.1006 = STRING: "Sw1, PS1 Normal, RPS NotExist"
.1.3.6.1.4.1.9.9.13.1.5.1.2.2006 = STRING: "Sw2, PS1 Normal, RPS NotExist"
.1.3.6.1.4.1.9.9.13.1.5.1.2.3006 = STRING: "Sw3, PS1 Normal, RPS NotExist"
.1.3.6.1.4.1.9.9.13.1.5.1.3.1006 = INTEGER: 1
.1.3.6.1.4.1.9.9.13.1.5.1.3.2006 = INTEGER: 1
.1.3.6.1.4.1.9.9.13.1.5.1.3.3006 = INTEGER: 1
И как я понял никто не гарантирует что название будет начинаться с sw* или snmpindex в 4м знаке будет обозначать номер коммутатора в стеке.
Как написать триггер для случая с двумя БП более-менее понятно.
По одному триггеру каждой важности для мониторинга собственно БП+ по одному триггеру каждой важности для мониторинга самого коммутатора(т.е. алерт по БП с наилучшим состоянием.)
Вопрос: а как написать триггеры, учитывающие возможный стек?
вот пример данных это стек из 3х коммутаторов по одному БП в каждом. А ведь может быть и по 2 БА в каждом.
.1.3.6.1.4.1.9.9.13.1.5.1.2.1006 = STRING: "Sw1, PS1 Normal, RPS NotExist"
.1.3.6.1.4.1.9.9.13.1.5.1.2.2006 = STRING: "Sw2, PS1 Normal, RPS NotExist"
.1.3.6.1.4.1.9.9.13.1.5.1.2.3006 = STRING: "Sw3, PS1 Normal, RPS NotExist"
.1.3.6.1.4.1.9.9.13.1.5.1.3.1006 = INTEGER: 1
.1.3.6.1.4.1.9.9.13.1.5.1.3.2006 = INTEGER: 1
.1.3.6.1.4.1.9.9.13.1.5.1.3.3006 = INTEGER: 1
И как я понял никто не гарантирует что название будет начинаться с sw* или snmpindex в 4м знаке будет обозначать номер коммутатора в стеке.