OpenNMS Notifications: UEI filtern

Posted: 21st März 2013 by marcel in OpenNMS
Tags: , , ,

Wer kennt das nicht? Eine Notification, die man x-fach duplizieren muss, weil man x unterschiedliche Events hat, die die gleiche Nachricht benötigen.
Ich habe momentan 20 mal die gleiche Notification am Start für 20 verschiedene Events. Das ist echt zu viel des Guten!

An der OUCE 2013 habe ich einen Entwickler auf mein Problem angesprochen und er hatte sofort einen undokumentierten Tipp für mich :-)

Bsp:

uei.opennms.org/custom/event1
uei.opennms.org/custom/event2
uei.opennms.org/custom/event3

Alle drei Events sollen ein und dieselbe Notification aufrufen/ausführen. In dieser Notification kann man im Tag UEI folgende Regex-Spielchen machen:

<uei>~uei.opennms.org/custom/event.*</uei>
<uei>~uei.opennms.org/custom/event[0-9]+</uei>
<uei>~uei.opennms.org/custom/event\d+</uei>