whenever you have a case where the content is not what you expect, log the
message using the template RSYSLOG_DebugFormat so you can see how rsyslog
understandsthe message. I'll bet that it's not getting parsed the way you are
epecting.
David Lang
On Tue, 23 Feb 2021, HERCEK, Marián via rsyslog wrote:
Date: Tue, 23 Feb 2021 09:27:16 +0000
From: "HERCEK, Marián via rsyslog" <[email protected]>
To: "[email protected]" <[email protected]>
Cc: "HERCEK, Marián" <[email protected]>
Subject: [rsyslog] Message in mailbody is not complete
Hello everyone,
I have a problem with e-mail alerting and possibly with regexp.
Config:
template(name="mailBody" type="list") {
constant(value="Message:")
constant(value="\n")
property(name="msg" droplastlf="on" )
constant(value="\n")
}
if re_match($msg, "(PM-4-ERR_DISABLE)|(On battery power in response)|(Stack
port changed to down)|(SPANTREE-2-ROOTGUARD_BLOCK)|(SPANTREE-2-ROOTGUARD_UNBLOCK)|(S
PANTREE-2-BLOCK_BPDUGUARD)|(DHCP_SNOOPING-5-DHCP_SNOOPING_UNTRUSTED_PORT)|(SA
creation error)|(DUPADDR)|(PSECURE)")
then
{
action(
type="ommail"
template="mailBody"
...
)
}
When I test it with command `echo "SA creation error" | nc -u -q0 127.0.0.1
514`
I get e-mail alert with message like " error".
When I test it with command `echo "(SA creation error)" | nc -u -q0 127.0.0.1
514`
I get e-mail alert with message like " creation error".
When regexp in re_match does not contain brackets, the output is " error".
When I prepend some text, so the command is like `echo "bla SA creation error"
| nc -u -q0 127.0.0.1 514`, the output is same.
I need to prepend "bla bla SA creation error" then the output is correct (= SA
creation error)
---
Táto správa je urcená výlucne osobe v nej uvedenej a je predmetom obchodného
tajomstva. Pokial nie je urcená Vám, bezodkladne ju, prosím zmazte a upovedomte
odosielatela.
This message is confidential and addressed only to the person named in the
message. If you are not the intended recipient of the message, please delete it
immediately and notify sender.
Osobné údaje dotknutých osôb, ktoré sú súcastou tejto mailovej komunikácie sú
spracúvané na vopred vymedzený úcel v súlade s Nariadením Európskeho parlamentu
a Rady (EÚ) 2016/679 o ochrane fyzických osôb pri spracúvaní osobných údajov a
o volnom pohybe takýchto údajov a zákona c. 18/2018 Z. z. o ochrane osobných
údajov a o zmene a doplnení niektorých zákonov.
Blizsie informácie nájdete na
https://www.ucm.sk/sk/gdpr-ochrana-osobnych-udajov/.
---
_______________________________________________
rsyslog mailing list
https://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
What's up with rsyslog? Follow https://twitter.com/rgerhards
NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of
sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE
THAT.
_______________________________________________
rsyslog mailing list
https://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
What's up with rsyslog? Follow https://twitter.com/rgerhards
NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of
sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE
THAT.