не получается настроить триггеры, в заббикс приходят сообщения вида
"Warning"
"Information"
"Error"
но приходят они в рандомном порядке
может быть так
2013-11-22 08:48:03 1385102883 "Warning"
2013-11-22 08:48:03 1385102883 "Information"
и может быть так
2013-11-22 08:51:47 1385103107 "Information"
2013-11-22 08:51:47 1385103107 "Warning"
2013-11-22 08:51:55 1385103371 "Information"
2013-11-22 08:51:55 1385103371 "Error"
2013-11-22 08:56:32 1385105812 "Error"
2013-11-22 08:56:32 1385105812 "Information"
т.е. от узла отсылается несколько сообщений сразу...
нужно чтобы 1 триггер срабатывал при появлении "Warning" другой при "Error". смотреть на последнее полученное значение не всегда верно
т.к. может прийти Information и триггер перейдет в состояние ок.
если проверять предпоследнее значение то там можно сравнивать только числа
как быть?
пока сделал так
{snmptraps:snmptraps.str(Warning)}=1|{snmptraps:sn mptraps.change(0)}=1
{snmptraps:snmptraps.str(Error)}=1
но, это неудобно так как если будет
2013-11-22 08:51:55 1385103371 "Information"
2013-11-22 08:51:55 1385103371 "Error"
то сработает 1 триггер
если сделать
{snmptraps:snmptraps.str(Warning)}=1|{snmptraps:sn mptraps.change(0)}=1
{snmptraps:snmptraps.str(Error)}=1|{snmptraps:snmp traps.change(0)}=1
то при любой ошибке/предупреждении будут срабатывать оба триггера
ели не сложно помогите плиз
версия заббикса 1.8.2
"Warning"
"Information"
"Error"
но приходят они в рандомном порядке
может быть так
2013-11-22 08:48:03 1385102883 "Warning"
2013-11-22 08:48:03 1385102883 "Information"
и может быть так
2013-11-22 08:51:47 1385103107 "Information"
2013-11-22 08:51:47 1385103107 "Warning"
2013-11-22 08:51:55 1385103371 "Information"
2013-11-22 08:51:55 1385103371 "Error"
2013-11-22 08:56:32 1385105812 "Error"
2013-11-22 08:56:32 1385105812 "Information"
т.е. от узла отсылается несколько сообщений сразу...
нужно чтобы 1 триггер срабатывал при появлении "Warning" другой при "Error". смотреть на последнее полученное значение не всегда верно
т.к. может прийти Information и триггер перейдет в состояние ок.
если проверять предпоследнее значение то там можно сравнивать только числа
как быть?
пока сделал так
{snmptraps:snmptraps.str(Warning)}=1|{snmptraps:sn mptraps.change(0)}=1
{snmptraps:snmptraps.str(Error)}=1
но, это неудобно так как если будет
2013-11-22 08:51:55 1385103371 "Information"
2013-11-22 08:51:55 1385103371 "Error"
то сработает 1 триггер
если сделать
{snmptraps:snmptraps.str(Warning)}=1|{snmptraps:sn mptraps.change(0)}=1
{snmptraps:snmptraps.str(Error)}=1|{snmptraps:snmp traps.change(0)}=1
то при любой ошибке/предупреждении будут срабатывать оба триггера
ели не сложно помогите плиз
версия заббикса 1.8.2
Comment