Damit wir Sie bei der Automatisierung verschiedener Abläufe besser unterstützen können, bietet Ihnen unser Herrmann & Lenz Monitoring Module neue Funktionen in der letzten Version der RESTful-API. Diese beinhalten unter anderem:
-
Ermittlung von Hosts und Services über Attribute wie bspw. Anzeigename oder Zustand
-
Veranlassen von Host- und Service-Prüfungen
-
Zusätzliche Schlüsselwörter zu Filterung von Attributen wie bspw. „contains“, „startsWith“ oder „equals“
-
Erstellung von Downtimes
Dadurch lassen sich nun verschiedene Prozesse automatisieren, die zuvor nur über die Oberfläche zugänglich waren. Nachfolgend ein Beispiel für Script-gesteuerte Updates einer Oracle-Datenbank:
Vor Beginn des eigentlichen Updates werden die folgenden Schritte ausgeführt:
-
Ermittlung des Hosts im HL Monitoring Module durch Filterung auf die lokale IP-Adresse bzw. den DNS-Alias
-
Ermittlung aller Oracle-Services des Hosts durch die Oracle SID
-
Definition einer unmittelbar gültigen Downtime
Anschließend beginnt der eigentliche Prozess zum Aktualisieren der Oracle-Datenbank.
Nach erfolgreichem Abschluss dieses Prozesses endet das Script mit der folgenden Logik:
-
Ermittlung des Hosts in HL Monitoring Module durch Filterung auf die lokale IP-Adresse / DNS-Alias
-
Ermittlung aller Oracle-Services des Hosts durch die Oracle SID
-
Ermittlung aller aktiven Oracle-Datensammler aus den Oracle-Services
-
Veranlassung von Prüfungen der Oracle-Datensammler, sodass aktuelle Zustände ermittelt werden
-
Ermittlung aller aktiven Downtimes auf den Oracle-Services
-
Vorzeitiges Beenden der Downtimes