Open Source-Software findet in immer mehr Unternehmen und Behörden ihren Einsatz. Im Juli widmet IT-Administrator daher seinen Heftschwerpunkt der quelloffenen ... (mehr)

Monitoring mit Zabbix

Eine mächtige Alternative, mit weitaus mehr Möglichkeiten, aber auch mit mehr notwendiger Konfiguration, finden Administratoren in der Open Source-Monitoring-Lösung Zabbix [2]. Zabbix lässt sich als Live-CD, als Installations-Paket und als Appliance für VMware, Hyper-V, Azure und viele andere Hypervisoren herunterladen. Das Produkt ist hervorragend dazu geeignet, virtuelle Infrastrukturen zu überwachen, da viele Komponenten direkt auf VMs abzielen.

Nachdem Sie die virtuelle Linux-Maschine gestartet haben, melden Sie sich an der Konsole mit dem Benutzernamen "root" und dem Kennwort" zabbix" an (achten Sie auf die englische Tastatur in Zabbix – z und y sind vertauscht). Hier erfahren Sie jetzt die IP-Adresse, die der Appliance zugewiesen wurde. Die Weboberfläche erreichen Sie unter »http://IP-Adresse/zabbix« . Die Standard-Anmeldedaten sind Benutzername "Admin" und Kennwort "zabbix".

Um neue Hosts zur Überwachung anzubinden, klicken Sie auf "Configuration / Hosts" und wählen dann oben rechts die Option "Create Host" und hier Ihre Virtualisierungs-Hosts aus. Sie müssen einen Namen für die Anzeige festlegen und den Server einer Hostgruppe zuordnen. Diese können Sie aber auch im Fenster gleich selbst erstellen.

Haben Sie alle Daten eingegeben, wird der Host mit "Add" an Zabbix angebunden. Klicken Sie bei "Configuration / Hosts" auf den Link des Hosts, öffnet sich dessen Ansicht. Hier wählen Sie jetzt im oberen Bereich aus, was Sie auf dem Host überwachen wollen. Sie haben hier die Möglichkeit, direkt auf VMware-Funktionen zuzugreifen. Klicken Sie zum Beispiel auf "Items" und dann auf "Create Item" oben rechts, können Sie eine neue Regel erstellen, die VMs auf VMware-Hosts automatisch anbindet. Geben Sie der Regel einen Namen, zum Beispiel "VM-Discovery", und wählen Sie bei Typ die Option "Simple Check". Unter "Key" können Sie jetzt über "Select" verschiedene Informationen aus VMware auslesen lassen.

Ein wichtiger Punkt in diesem Bereich sind die Trigger, die Sie für einzelne Hosts festlegen. Die Items sammeln nur Daten der verschiedenen angebundenen Server. Trigger werten die Daten aus und setzen den Server auf einen bestimmten Status. Auf Basis des Status wird dann wiederum eine Aktion ausgelöst.

Mehr zur ausführlichen Überwachung von VMs finden Sie in der Hilfe zur Einrichtung von Zabbix [3]. Über "Monitoring / Dashboard" lassen Sie sich die aktuell überwachten Server, deren VMs und den Zustand der VMs anzeigen.

 Zabbix konfigurieren

Die Konfiguration von Zabbix ist etwas komplizierter als bei VMTurbo, dafür erhalten Sie aber mehr Monitoring-Optionen und können einzelne Bereiche gezielt überwachen. Generell schließen sich die beiden Linux-Appliances auch nicht aus, wenn es um die Überwachung geht. VMTurbo spielt seine Stärken vor allem im Bereich der Leistungsüberwachung und Verfügbarkeit aus, während Zabbix gezielt VMs und den Zustand der Infrastruktur im Blick hat.

Der Vorteil von Zabbix ist, dass Sie hier auch Benachrichtigungen versenden können, wenn ein überwachter Server oder ein Item eines Servers Probleme machen. In diesem Bereich können Sie über den Menüpunkt "Administration / Media Types" zunächst festlegen, wer bei Problemen wie informiert werden soll. Zabbix unterstützt dazu E-Mail, Jabber und den Versand per SMS. Klicken Sie die "Media Types" an und legen Sie den Namen fest, den Typ des Versandes und die Daten zur Verbindung. Sie können über diesen Weg mehrere Media Types erstellen und mehrere Administratoren auf verschiedenen Wegen erreichen, wenn in der Umgebung etwas nicht mehr funktioniert.

 Sobald Sie die generellen Daten für die Verbindungen festgelegt haben, müssen Sie über "Configurations / Actions" neue Aktionen erstellen, die wiederum die Benachrichtigungen aktivieren. Hier steuern Sie dann auch den Inhalt der E-Mail, Jabber-Nachrichten oder SMS, die der Server den Administratoren zustellt. Hier haben Sie vielfältige Steuerungsmöglichkeiten [4].

Zabbix bietet über den Bereich "Administration / Users" eine umfangreiche Rechteverwaltung und Gruppenzuordnung für Administratoren. Über "Permissions" steuern Sie für alle Gruppen, welche Rechte diese in Zabbix haben. Sie können mit Zabbix also auch Abteilungsleitern oder dem Support Zugriff auf die Überwachung bestimmter Server geben. Fällt eine VM aus oder meldet Probleme, werden gleich die notwendigen Anwender informiert. Über "Reports / Availability Report" sehen Sie die überwachten Hosts und deren Verfügbarkeit in den letzten Zeiträumen.

Ähnliche Artikel

comments powered by Disqus
Einmal pro Woche aktuelle News, kostenlose Artikel und nützliche ADMIN-Tipps.
Ich habe die Datenschutzerklärung gelesen und bin einverstanden.

Konfigurationsmanagement

Ich konfiguriere meine Server

  • von Hand
  • mit eigenen Skripts
  • mit Puppet
  • mit Ansible
  • mit Saltstack
  • mit Chef
  • mit CFengine
  • mit dem Nix-System
  • mit Containern
  • mit anderer Konfigurationsmanagement-Software

Ausgabe /2023