Zabbix

aus Wikipedia, der freien Enzyklopädie
Wechseln zu: Navigation, Suche
Zabbix
Zabbix.png
ZABBIX 1.1 alpha 6 unter Linux
Basisdaten
Entwickler Alexei Vladishev
Aktuelle Version 2.2.3
(7. April 2014)
Betriebssystem GNU/Linux und andere unixoide Systeme
Kategorie Netzwerküberwachung
Lizenz GPL (Freie Software)
Deutschsprachig ja
www.zabbix.com

Zabbix ist ein Open Source Netzwerk-Monitoringsystem, welches von Alexei Vladishev entwickelt wird. Es dient der Überwachung von IT-Infrastrukturen. 2001 wurde die erste Version veröffentlicht.

Software[Bearbeiten]

Die Software kann entweder selber kompiliert werden oder aber auch aus diversen Linux Repositorys heruntergeladen werden.

Server[Bearbeiten]

Der Zabbix Server kann in allen UNIX ähnlichen Betriebssystemen installiert werden. Weiterhin wird eine Datenbank benötigt. Dazu kommen alle gängigen Datenbanken in Frage:

Webinterface[Bearbeiten]

Das komplette Monitoring wird über ein in PHP geschriebenes Interface mittels Browser verwaltet. Mittels Kombination von Hosts/Actions/Items/Triggers kann jedes erdenkliche Szenario zum Erfassen von Daten realisiert werden. Vor allem die Darstellung von Hosts auf Karten (Maps) verschiedenster Art (Landkarten, Infrastrukturplänen, etc.) ist komfortabel gelöst und bereits von Haus aus integriert. Eine JSON-Schnittstelle bietet die Möglichkeit zur Automatisierung der Verwaltung des Gesamtsystems.

Für jedes "Item" (ein zu erfassender Wert) kann nach Belieben ein Zeitgraph direkt aufgerufen oder aber selbst definiert werden. Mehrere Graphen können frei konfigurierbar auf einer Übersichtsseite dargestellt werden. Für die verschiedenen Applikationen gibt es fertige Templates, so dass der initiale Aufwand zur Konfiguration der "Items" von Zabbix minimal ist.

Für externes Alarmhandling gibt es die Möglichkeit "Events" per E-Mail, Jabber oder GSM zu versenden. Auch können eigene Scripts dafür verwendet werden.

Agents[Bearbeiten]

Der Zabbix Agent ist ein binäres Programm (C++) welches auf den Server installiert wird, dessen Daten erfasst werden sollen. Auch können Daten aber durch SNMP, IPMI oder WMI (ab Zabbix 2.2) erfasst werden, wodurch kein Agent auf dem Gerät benötigt wird. Einfache Prüfungen wie offene Ports und/oder Antwortzeiten können in Zabbix direkt konfiguriert werden. Neu gibt es auch seit Version 2.2 ein JAVA Gateway mit dem mittels JMX Schnittstelle sogenannte JAVA Applikation Server wie z.B. JBoss oder Apache Tomcat überwacht werden können.

Über Funktionen wie "Discovery" können neu entdeckte Geräte im Netzwerk erkannt werden und Automatisch dem Monitoring hinzugefügt werden.

Die Agents sind für folgende Plattformen vorkompiliert verfügbar:

Proxy[Bearbeiten]

Eine Zabbix-Installation kann auch über Zabbix-Proxys oder Zabbix-Nodes z. B. auf mehrere Standorte verteilt werden. Zabbix-Proxys und Zabbix-Nodes synchronisieren sich regelmäßig mit dem Zabbix-Server und führen das Monitoring stellvertretend zum Zabbix-Server aus. Auf diese Weise können Netzwerkgrenzen überwunden werden bzw. der Zabbix-Server entlastet werden. Der Zabbix-Node bietet dieselbe Funktionalität wie der Zabbix-Server – er ist lediglich ein Unterserver des Zabbix-Server.

Zabbix SIA[Bearbeiten]

Die Zabbix SIA wurde 2005 gegründet mit dem Fokus professionellen technischen Support anzubieten. Es werden Partner Programme angeboten sowie Integrationsdienste und Update Services.

Zabbix steht unter der GNU GPL Version 2 und ist somit freie Software.

Trainings[Bearbeiten]

Es werden auch Globale Schulungen in mehreren Sprachen angeboten.

Siehe auch[Bearbeiten]

Weblinks[Bearbeiten]