Scriptüberwachung/Outage-Alarm-Box – OpenNMS

Posted: 18th Juni 2012 by Thorben Hemmler in OpenNMS

Ich nutze Ronny´s toll gemachte Outage-Alarm-Box in Verbindung mit der Scriptüberwachung.

Das war mein Problem:
In der Box auf der Startseite wurden fehlerhafte Scripte nicht mehr angezeigt. Das hängt damit zusammen, dass wir es bei der Scriptüberwachung mit einer anderen „UEI“ zu tun haben. Diese neue UEI (uei.opennms.org/MK/opennms/backupFailed) muss noch entsprechend ergänzt werden.

Folgende Datei muss geändert werden:

/opt/opennms/jetty-webapps/opennms/includes/outage-alarms-box.jsp

Es müssen folgende Einträge ergänzt bzw. geändert werden:

org.opennms.web.filter.Filter[] backupFailedFilters = new org.opennms.web.filter.Filter[1];

backupFailedFilters[0] = new ExactUEIFilter("uei.opennms.org/MK/opennms/backupFailed");

Alarm[] backupFailedDowns = AlarmFactory.getAlarms(sortStyle, ackType, backupFailedFilters, throttle, offset);

<%  if (alarmNodeDowns.length != 0 || alarmIfDowns.length != 0 || backupFailedDowns.length != 0 || alarmSvcDowns.length != 0) {
        for (Alarm alarm : alarmNodeDowns) {
%>

Die fertig angepasste Datei kann hier heruntergeladen werden.

Danach wird der Fehler wieder auf der Startseite angezeigt:
Outage Alarm Box