EN | DE

Abhängigkeiten zwischen Hosts und Services

Allgemeines zu Abhängigkeiten

Abhängigkeiten sind in einer Monitoring-Software einer der wichtigsten Bestandteile, wenn man als Administrator bei einem Ausfall einer größeren Umgebung nicht von einer Flut von SMS und E-Mails überschwemmt werden möchte. Mit den Abhängigkeiten, die Sie zwischen Hosts und Services konfigurieren, können Sie genau dieses Szenario vermeiden und die Benachrichtigungen auf ein Minimum reduzieren, um schnell und zielführend zu erkennen, wo genau in der Kette von Ausfällen der eigentliche Grund besteht und andere Bereiche Ihrer IT-Infrastruktur beeinträchtigen.

Ich möchte das gerne anhand der folgenden Grafik näher erklären.

Nehmen wir zum Beispiel einmal an, Sie betreiben einen NFS-Server, auf dem der Content Ihrer Webapplikationen liegt und der über einen NFS-Share auf mehrere Webfrontends geshared ist. Wenn nun der NFS-Server ausfallen würde, hätte das zur Folge, dass Sie nicht nur für den NFS-Server eine Fehlermeldung erhalten, sondern auch für alle Webfrontends und alle weiteren Services, die auf die NFS-Shares zugreifen. Genau dieses Szenario können Sie mit den Abhängigkeiten vermeiden. Sie würden, wenn die Abhängigkeiten korrekt konfiguriert sind, nur eine einzige Fehlermeldung erhalten und zwar die, dass der NFS-Server ein Problem hat.

Vererbung

Vererbung tritt immer dann auf, wenn es eine Kette von Abhängigkeiten von Services gibt. In der folgenden Grafik möchte ich gerne kurz und knapp Vererbung von Services erläutern.

Die Webfrontend haben nicht nur die NFS-Server als Abhängigkeit für ihre Funktionstüchtigkeit, sondern auch das iSCSI-Device. Fällt zum Beispiel die SAN aus, dann funktionieren die Mounts der NFS-Shares genausowenig, als wenn die zwei Server im NFS-Cluster ausfallen. Wenn Sie also die Vererbung für die Service-Checks der NFS-Server aktivieren, dann wird ebenfalls der Status des iSCSI-Devices mit einbezogen.

Fazit: fällt die SAN aus, erhalten Sie nur eine Benachrichtigung, dass die SAN ausgefallen ist, aber keine Meldung zum Ausfall der NFS-Server und der Webfrontends.

Konfiguration von Abhängigkeiten

Den Bereich zur Konfiguration von Abhängigkeiten erreichen Sie über den Bereich MONITORING.

Es gibt vier verschiedene Möglichkeiten, eine Abhängigkeit zwischen Hosts und Services einzurichten.

  • Host zu Host
  • Host zu Service
  • Service zu Host
  • und Service zu Service

Jede Abhängigkeit besagt, dass wenn der Host oder Service, auf den die Abhängigkeit beruht, sich in einem definiertem Status befindet, keine Warnmeldungen für die Hosts und Services versendet werden, die davon abhängen.

Über Bloonix - Über Bloonix | Über Bloonix - Lizenzen | Über Bloonix - Wie funktioniert Bloonix | Über Bloonix - Feature Liste | Über Bloonix - Plugins | Über Bloonix - Systemanforderungen | Sicherheit - Allgemein | Sicherheit - Agent und Satellit | Installation - Wichtige Information vorab | Installation - Repositories | Installation - Elasticsearch | Installation - PostgreSQL | Installation - MySQL/MariaDB | Installation - Nginx | Installation - Bloonix-WebGUI | Installation - Bloonix-Server | Installation - Bloonix-Plugins | Installation - Bloonix-Agent | Installation - Bloonix-WTRM | Installation - Manuelle Installation | Installation - Quick Guide für CentOS 7 und PostgreSQL | Installation - Quick Guide für CentOS 7 und MariaDB | Installation - Quick Guide für Debian 8 und MariaDB | Konfiguration - Allgemeines | Konfiguration - Bloonix-WebGUI | Konfiguration - Bloonix-Server | Konfiguration - Bloonix-Service-Checker | Konfiguration - Bloonix-Agent | Konfiguration - Skripte und Cronjobs | HowTos - Plugins entwickeln | HowTos - Coding mit Stil | HowTos - Dokumentation auf Bloonix.org | HowTos - Verteilte Überwachung mit dem Bloonix-Satelliten | HowTos - Automatische Registrierung von Hosts | FAQ - Wie überwacht Bloonix Hosts und Services | WebGUI - Die Bloonix-WebGUI | WebGUI - Commpanies und wie diese funktionieren | WebGUI - Einen neuen Host anlegen | WebGUI - Host Parameter im Detail | WebGUI - Host Variablen | WebGUI - Host Templates | WebGUI - Klassen von Hosts | WebGUI - Einen neuen Service anlegen | WebGUI - Service Parameter im Detail | WebGUI - Host-Alive-Checks | WebGUI - Web-Transactions | WebGUI - Abhängigkeiten | WebGUI - Geplante Wartungsarbeiten | WebGUI - Kontakte und Benachrichtigungen | WebGUI - Benutzer- und Gruppenverwaltung | WebGUI - Eigene Charts erstellen | WebGUI - Notification Screen | WebGUI - Die Bloonix JSON API | WebGUI - Den Bloonix-Agenten installieren | WebGUI - Den Bloonix-Agenten konfigurieren