Доброго времени суток!
Помогите решить задачу.
Дано:
Есть два элемента данных, которые собирают логи с файла на сервере. 1й элемент собирает записи о включении функции на неком устройстве, 2й об удалении.
Есть триггер, который сообщает о появлении записи в логе, но не могу подобрать выражение восстановления.
Необходимо, чтобы триггер переходил в состояние ОК при появлении записи в логе об удалении фунции на определенном устройстве. Есть ли возможность извлекать хостнейм из записи элемента данных на который среагировал триггер или извлекать хостнейм из имени триггера и искать его в поступающих записях из лога?
ТАкое выражение не срабатывает: find(/Zabbix server/log[/var/log/sys_remote/lzhelog.log,"((?:\d{1,3}\.){3}\d{1,3}).*(\w{3,4}-\w{3,4}-dgs\d+-sw\d+).*(LLDP_disable)",,,,"\2 \3"],1s,"like"," {{ITEM.VALUE}.regsub("\w{3,4}-\w{3,4}-dgs\d+-sw\d+", \0)}}")=1
Помогите решить задачу.
Дано:
Есть два элемента данных, которые собирают логи с файла на сервере. 1й элемент собирает записи о включении функции на неком устройстве, 2й об удалении.
Есть триггер, который сообщает о появлении записи в логе, но не могу подобрать выражение восстановления.
Необходимо, чтобы триггер переходил в состояние ОК при появлении записи в логе об удалении фунции на определенном устройстве. Есть ли возможность извлекать хостнейм из записи элемента данных на который среагировал триггер или извлекать хостнейм из имени триггера и искать его в поступающих записях из лога?
ТАкое выражение не срабатывает: find(/Zabbix server/log[/var/log/sys_remote/lzhelog.log,"((?:\d{1,3}\.){3}\d{1,3}).*(\w{3,4}-\w{3,4}-dgs\d+-sw\d+).*(LLDP_disable)",,,,"\2 \3"],1s,"like"," {{ITEM.VALUE}.regsub("\w{3,4}-\w{3,4}-dgs\d+-sw\d+", \0)}}")=1
Comment