Доброе время суток.
я немного запутался в подходе к отображению информации о проблемах.
zabbix`ом занимаюсь недавно однако плотно знаком HPOM и SCOM.
цель: в нескольких лог файлах определять появление записей с меткой FATAL или ERROR и создавать оповещение об этом.
для этого сделал два item`а которые через logrt собирают строки соответствующие меткам. к каждому item`у создал trigger (({Template:logrt["c:\tmp\tmpFile.*txt$",^ERROR.*$,,,skip,].regexp("ERROR")})<>0)
trigger`ы переключаются и event`ы появляются
теперь стоят 2 задачи
а) закрывать руками конкретные отработанные event`ы (ACKNOWLEDGE добавляет Коментарии к событию но не закрывает его)
б) если у trigger`а нет открытых event`ов переводить его в состояние OK до появления следующий строчки с меткой ERROR
подскажите можно ли это осуществить в Zabbix ? я так же пробовал забирать в item каждую строчку а trigger`ом отлавливать вхождение подстроки ERROR, но тогда первая "нормальная" строчка переводит trigger в состояние OK и порождает "закрывающий" Event те создается видимость, что проблемы были ,но прошли. что неправильно.
я немного запутался в подходе к отображению информации о проблемах.
zabbix`ом занимаюсь недавно однако плотно знаком HPOM и SCOM.
цель: в нескольких лог файлах определять появление записей с меткой FATAL или ERROR и создавать оповещение об этом.
для этого сделал два item`а которые через logrt собирают строки соответствующие меткам. к каждому item`у создал trigger (({Template:logrt["c:\tmp\tmpFile.*txt$",^ERROR.*$,,,skip,].regexp("ERROR")})<>0)
trigger`ы переключаются и event`ы появляются
теперь стоят 2 задачи
а) закрывать руками конкретные отработанные event`ы (ACKNOWLEDGE добавляет Коментарии к событию но не закрывает его)
б) если у trigger`а нет открытых event`ов переводить его в состояние OK до появления следующий строчки с меткой ERROR
подскажите можно ли это осуществить в Zabbix ? я так же пробовал забирать в item каждую строчку а trigger`ом отлавливать вхождение подстроки ERROR, но тогда первая "нормальная" строчка переводит trigger в состояние OK и порождает "закрывающий" Event те создается видимость, что проблемы были ,но прошли. что неправильно.
Comment