SECTOR NORD AG Tipp des Monats


[i-doit] Benachrichtigungen

von Martin Haubold

Das i-doit Benachrichtigunsmodul kann über bevorstehende Ereignisse, Ablauf von Fristen oder über den aktuellen Datenbestand innerhalb der CMDB informieren. Dies können z.B. (un-)veränderte Objekte eines gewählten Zeitraums oder ein Reportergebnis sein.

Die Konfiguration der Benachrichtigungen befindet sich unter "Extras -> CMDB -> Benachrichtigungen":

Abbildung 1: Aufruf der Konfiguration von Benachrichtigungen

Die Benachrichtigung erfolgt über E-Mail (globale E-Mail Konfiguration befindet sich unter "Verwaltung -> Systemeinstellungen"). Für jede Benachrichtigungsart können Vorlagen editiert und erstellt werden. Im nachfolgenden Beispiel soll eine Benachrichtigung verschickt werden, wenn ein Report ("Mehrfache IP Adressen") ein Ergebnis mit mindestens einem Objekt liefert. Es liegt dann also offensichtlich ein Fehler bei der Dateneingabe vor. Unter "Reportbasierte Benachrichtigung" wird über "Neu" folgende Konfiguration eingetragen:

Abbildung 2: Konfiguration einer reportbasierten Benachrichtigung

Neben einer Bezeichnung und dem Aktivieren der Benachrichtigung muss ein Schwellwert eingetragen werden. Wenn die Ausführung des unten ausgewählten Reports (hier "Mehrfache IP Adressen") kein leeres Ergebnis zurückgibt, wird die Benachrichtigung verschickt. Bei den Empfängern können sowohl die Rollen, die über die Kontaktzuweisung der gefundenen Objekte gesetzt sind, als auch fest hinterlegte Kontakte gewählt werden. Daneben kann die Anzahl der Benachrichtigungen begrenzt werden: Wird eine E-Mail verschickt, wird der Zähler um eins erhöht. Wenn beim nächsten Durchlauf kein Objekt gefunden (der Report liefert ein leeres Ergebnis) wird, wird der Zähler auf 0 zurückgesetzt.

Damit die Überprüfung automatisiert ablaufen kann, ist ein Cronjob nötig, der den i-doit Controller anspricht. Hier bietet es sich an, diesen einmal täglich ausführen zu lassen.