Zabbix

Software zur Überwachung von Computernetzwerken
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 3. Januar 2014 um 12:07 Uhr durch Sybex hdw (Diskussion | Beiträge) (Agents). Sie kann sich erheblich von der aktuellen Version unterscheiden.

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.

Zabbix


ZABBIX 1.1 alpha 6 unter Linux
Basisdaten

Entwickler Alexei Vladishev
Erscheinungsjahr 2001[1]
Aktuelle Version 2.2.1
(09. Dezember 2013)
Betriebssystem GNU/Linux und andere unixoide Systeme
Programmier­sprache C, PHP, Java
Kategorie Netzwerküberwachung
Lizenz GPL (Freie Software)
deutschsprachig ja
www.zabbix.com

Software

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

Server

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

Webinterface

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 reallisiert 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 diekt aufgerufen werden oder aber selbst definiert werden. Mehere Graphen können frei konfigurierbar auf einer Übersichtsseite dargestellt werden. Für die Verschiedenen Applikationen gibt es fertige Templates, so dass der Initialaufwand zur konfiguration der "Items" von Zabbix minimal ist.

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

Agents

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önnnen im 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 Platformen vorkompiliert verfügbar:

Proxy

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

Die Zabbix SIA wurde 2005 gegründet mit dem Fokus proffesionellen 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

Es werden Globale Schlungen in mehreren Sprachen durchgeführt.

Siehe auch

  1. www.zabbix.com. (englisch, abgerufen am 5. Oktober 2022).