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:

  1. Ermittlung des Hosts im HL Monitoring Module durch Filterung auf die lokale IP-Adresse bzw. den DNS-Alias

  2. Ermittlung aller Oracle-Services des Hosts durch die Oracle SID

  3. 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:

  1. Ermittlung des Hosts in HL Monitoring Module durch Filterung auf die lokale IP-Adresse / DNS-Alias

  2. Ermittlung aller Oracle-Services des Hosts durch die Oracle SID

  3. Ermittlung aller aktiven Oracle-Datensammler aus den Oracle-Services

  4. Veranlassung von Prüfungen der Oracle-Datensammler, sodass aktuelle Zustände ermittelt werden

  5. Ermittlung aller aktiven Downtimes auf den Oracle-Services

  6. Vorzeitiges Beenden der Downtimes

Dies ist nur ein Beispiel dafür, wie Sie mit Hilfe der Funktionen der RESTful-API Ihre Prozesse automatisieren können.

Wenn Sie mehr zu diesem Thema erfahren möchten, freuen wir uns sehr über eine Kontaktaufnahme oder einen Anruf unter +49 2174 / 30710 0.