X-Git-Url: https://git.xandkar.net/?a=blobdiff_plain;f=src%2Fawk%2Fexe%2Fmonitor_errors.awk;h=36fd53432e0c10370cc3e343806863d7d0419501;hb=1cdd2ba229f2086b9270617872de9c312adc1d11;hp=a096db7add18ba4369810cf97a497d23f2937623;hpb=03c229bffd594c1facb72e0d042a88c0505c8dbc;p=khatus.git diff --git a/src/awk/exe/monitor_errors.awk b/src/awk/exe/monitor_errors.awk old mode 100755 new mode 100644 index a096db7..36fd534 --- a/src/awk/exe/monitor_errors.awk +++ b/src/awk/exe/monitor_errors.awk @@ -1,10 +1,6 @@ -/^ERROR/ { - src = $2 - # Not just using $3 for body - because body might contain a character - # identical to FS - len_line = length($0) - len_head = length($1 FS $2 FS) - len_body = len_line - len_head - body = substr($0, len_head + 1, len_body) - alert("hi", "ERROR_IN_" src, body) +$3 == "error" { + delete msg + msg_in_parse(msg, $0) + subject = "ERROR_IN_" msg["node"] ":" msg["module"] + msg_out_alert_hi(subject, msg["line"]) }