Добрый день! прошу совета требуется собирать данные с лог файла по конкретным событиям
есть лог файл вот такого формата
2020-08-06-17.45.02.656000+180 E278685705H456 LEVEL: Warning
PID : 4012 TID : 9464 PROC : db2syscs.exe
INSTANCE: DB2 NODE : 000 DB : MM51
APPHDL : 0-1200 APPID: *LOCAL.DB2.200806144501
FUNCTION: DB2 UDB, data management, sqldEscalateLocks, probe:3
MESSAGE : ADM5502W The escalation of "407514" locks on table "MM
.SEC_NEP" to lock intent "X" was successful.
2020-08-06-18.08.00.640000+180 E278686163H456 LEVEL: Warning
PID : 4012 TID : 9588 PROC : db2syscs.exe
INSTANCE: DB2 NODE : 000 DB : MM51
APPHDL : 0-836 APPID: *LOCAL.DB2.200806072717
FUNCTION: DB2 UDB, data management, sqldEscalateLocks, probe:3
MESSAGE : ADM5502W The escalation of "402540" locks on table "MM
.SEC_NEP" to lock intent "X" was successful.
2020-08-06-18.17.35.109000+180 I278686621H327 LEVEL: Event
PID : 4428 TID : 11900 PROC : db2fmp.exe
INSTANCE: DB2 NODE : 000
FUNCTION: DB2 UDB, Automatic Table Maintenance, db2HmonEvalStats, probe:100
START : Automatic Runstats: evaluation has started on database MM51
требуется чтобы в zabbix поступало событие LEVEL: Warning все остальные нет
но у мне получилось получить только одну строку из сообщения
Как получить всё сообщение то есть весь блок
ключ элемента данных у меня выглядит вот так
log["C:\nik\db2diag.log"] и в таком варианте он не грузит мне все сообщения подскажите что я упускаю
есть лог файл вот такого формата
2020-08-06-17.45.02.656000+180 E278685705H456 LEVEL: Warning
PID : 4012 TID : 9464 PROC : db2syscs.exe
INSTANCE: DB2 NODE : 000 DB : MM51
APPHDL : 0-1200 APPID: *LOCAL.DB2.200806144501
FUNCTION: DB2 UDB, data management, sqldEscalateLocks, probe:3
MESSAGE : ADM5502W The escalation of "407514" locks on table "MM
.SEC_NEP" to lock intent "X" was successful.
2020-08-06-18.08.00.640000+180 E278686163H456 LEVEL: Warning
PID : 4012 TID : 9588 PROC : db2syscs.exe
INSTANCE: DB2 NODE : 000 DB : MM51
APPHDL : 0-836 APPID: *LOCAL.DB2.200806072717
FUNCTION: DB2 UDB, data management, sqldEscalateLocks, probe:3
MESSAGE : ADM5502W The escalation of "402540" locks on table "MM
.SEC_NEP" to lock intent "X" was successful.
2020-08-06-18.17.35.109000+180 I278686621H327 LEVEL: Event
PID : 4428 TID : 11900 PROC : db2fmp.exe
INSTANCE: DB2 NODE : 000
FUNCTION: DB2 UDB, Automatic Table Maintenance, db2HmonEvalStats, probe:100
START : Automatic Runstats: evaluation has started on database MM51
требуется чтобы в zabbix поступало событие LEVEL: Warning все остальные нет
но у мне получилось получить только одну строку из сообщения
Как получить всё сообщение то есть весь блок
ключ элемента данных у меня выглядит вот так
log["C:\nik\db2diag.log"] и в таком варианте он не грузит мне все сообщения подскажите что я упускаю
Comment