Normalize alert msg
[khatus.git] / src / awk / exe / actuate_alert_to_notify_send.awk
index eae5cb5..2cebbff 100755 (executable)
@@ -7,17 +7,22 @@ BEGIN {
 }
 
 $1 == "OK" && \
-$2 == "alert" {
-    priority = $3
-    subject  = $4
+$3 ~ /^alert/ {
+    src      = $2
+    key      = $3
+    split(key, key_parts, Kfs)
+    priority = key_parts[2]
+    subject  = key_parts[3]
 
-    # Not just using $5 for body - because body might contain a character
+    # Not just using $6 for body - because body might contain a character
     # identical to FS
     len_line = length($0)
     len_head = length($1 FS $2 FS $3 FS $4 FS $5 FS)
     len_body = len_line - len_head
     body = substr($0, len_head + 1, len_body)
 
+    sep = body ? "\n" : ""
+    body = body sep "--" src
     urgency = priority
     sub("hi" , "critical", urgency)
     sub("med", "normal"  , urgency)
This page took 0.028118 seconds and 4 git commands to generate.