uk2558 Posted March 7, 2018 Posted March 7, 2018 (edited) Добрый день, переезжаем с Icinga/Caсti на Zabbix 3.4. Есть один непонятный момент - обработка link down с оборудования. Вот пример - случается ахтунг, упал порт в down, Zabbix честно регистрирует проблему, она появляется в мониторинге с состоянием "проблема". По графику состояния, видно, что counter меняет значение с "1" на "2" (см. скриншот), на мыло падает Problem Started. Далее, спустя ровно минуту, в Мониторинге состояние "проблема" меняется на "решено", на мыло приходит Problem Resolved. По факту, порт как был в down так и остается, по графику так же видно, что пока лежит порт, значение как было "2" так и остается. Вопрос - это баг или фича? Почему баг - я думаю, все таки Problem Resolved должно случиться, когда порт станет в UP (значение 2 -> 1), но никак не ровно через минуту. Такая канитель наблюдается со всех железок, независимо от вендора (проблема в шаблоне?). Edited March 7, 2018 by uk2558 Вставить ник Quote
Kolunchik Posted March 7, 2018 Posted March 7, 2018 Вы напишите поподробнее, какие шаблоны используете, какой тип итема за которым следите и т.п. Вставить ник Quote
uk2558 Posted March 7, 2018 Author Posted March 7, 2018 (edited) Template Module Interfaces SNMPv2 net.if.status[ifOperStatus] Edited March 7, 2018 by uk2558 Вставить ник Quote
GrandPr1de Posted March 7, 2018 Posted March 7, 2018 Важен лишь оператор в триггере diff(0)}=1 Вставить ник Quote
uk2558 Posted March 7, 2018 Author Posted March 7, 2018 (edited) {$IFCONTROL:"{#IFNAME}"}=1 and ({Dlink3028_Ximikov47:net.if.status[ifOperStatus.{#SNMPINDEX}].last()}=2 and {Dlink3028_Ximikov47:net.if.status[ifOperStatus.{#SNMPINDEX}].diff()}=1) Условие для триггера дефолтное, из коробки Edited March 7, 2018 by uk2558 Вставить ник Quote
dsparill Posted March 14, 2018 Posted March 14, 2018 Присоединяюсь к вопросу, тоже заметил такое поведение. Вставить ник Quote
Kolunchik Posted March 14, 2018 Posted March 14, 2018 Вообще по этому триггеру так и должно быть. diff()=1 это значит, что новое значение отличается от старого. Т.е. если раньше было значение 2 и оно опять прилетело такое, то триггер успокаивается. Вставить ник Quote
uk2558 Posted March 15, 2018 Author Posted March 15, 2018 Как правильно написать ? Вставить ник Quote
Kolunchik Posted March 15, 2018 Posted March 15, 2018 {$IFCONTROL:"{#IFNAME}"}=1 and ({Dlink3028_Ximikov47:net.if.status[ifOperStatus.{#SNMPINDEX}].last()}=2) Вставить ник Quote
uk2558 Posted March 15, 2018 Author Posted March 15, 2018 Спасибо, интересно, почему из коробки идёт «странное и нелогичное условие» для триггера? Может нужно им сообщить - ведь это баг . Вставить ник Quote
GrandPr1de Posted March 16, 2018 Posted March 16, 2018 (edited) это система мониторинга. она не знает что вы от нее хотите. ровно до момента пока вы ей это не объясните. это не работает по принципу "apt install zabbix-server && service zabbix-server start" и вжух ***ь вся сеть мониторится. Edited March 16, 2018 by GrandPr1de Вставить ник Quote
uk2558 Posted March 16, 2018 Author Posted March 16, 2018 1 час назад, GrandPr1de сказал: вжух ***ь вся сеть мониторится Спасибо, вы сделали мне сегодняшний день! Вставить ник 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.