Zabbix Monitoring für die Serverumgebung
Überwachung der IT-Serverinfrastruktur mithilfe einer effiziente Open-Source Monitoringlösung
Heutzutage ist die Überwachung der IT-Infrastruktur in einem Unternehmen unerlässlich geworden. Kostengünstige Lösungen gewinnen immer mehr an Bedeutung. Diese Arbeit präsentiert Zabbix, eine Open Source Überwachungssoftware, die zeigt, dass qualitativ hochwertige Überwachung nicht unbedingt teuer sein muss. Diese Arbeit demonstriert, wie Zabbix in einer privaten Umgebung praxisnah installiert, konfiguriert und für die Serverüberwachung eingesetzt wurde.
Hintergrund / Ausgangslage
In der heutigen Zeit ist die Überwachung einer IT-Infrastruktur für Unternehmen essentiell. Bei einem Systemausfall gibt es erhebliche Konsequenzen, die nicht nur Kosten zur Folge haben, sondern auch einen Image Schaden bedeuten können. Eine solide Überwachungslösung kann dabei den Unterschied zwischen einer reibungslosen IT-Infrastruktur oder eben teuren Ausfallzeiten ausmachen.
Viele Überwachungslösungen sind heutzutage sehr teuer, daher suchen Unternehmen immer wieder nach kostengünstigen Monitoring Lösungen. In dieser Arbeit ging es primär um die Untersuchung von Zabbix als potentielle Open Source Monitoring Lösung für die Überwachung der Serverinfrastruktur.
Ergebnis
Es wurde eine praxisnahe Testumgebung aufgebaut, wo Zabbix implementiert wurde. Dies beinhaltete dabei folgende Punkte:
- Es wurde erfolgreich eine virtuelle Umgebung samt Hosts für die Überwachung aufgebaut. Dabei wurden gängige IT-Infrastrukturkomponente genommen, die in der Praxis häufig vorzufinden sind wie z.B: Windows Host, Linux Server, MySQL Server.
- Der Zabbix Stack wurde erfolgreich installiert und für die Überwachung soweit konfiguriert, dass Hosts für die Überwachung reingenommen werden konnten.
- Es wurden Use Cases für die effektiv zu überwachenden Metriken der Server bzw. Services festgelegt. Hierzu gehörten die Parameter wie z.B. CPU, RAM, Speicher Überwachung sowie Überwachung von Diensten wie beispielsweise Service Überwachung (TCP) und Überwachung der Datenbank Parameter. Diese konnten dann mittels Zabbix überwacht werden.
- Es wurde das Alarming konfiguriert, so dass bei einem Ausfall eines Systems bzw. einer Systemkomponente der User benachrichtigt wird.
- Für die Übersicht der Server und Services wurde ein Dashboard erstellt, um alles auf einen Blick zu haben.
Nutzen / Mehrwert
Die Arbeit hat gezeigt, dass eine Open Source Lösung wie Zabbix im Enterprise Umfeld eine sehr hochwertige Überwachung bieten kann, ohne dabei auf Kompromisse einzugehen. Die Lösung lässt sich auch sehr gut skalieren, womit es auch den hohen Anforderungen einer grossen IT-Infrastruktur gewachsen ist. Es bietet eine sehr gute Alternative zu teuren und kommerziellen Lösungen. Dadurch können erhebliche Kosten eingespart werden.
Schlussfolgerung / Ausblick
Die Arbeit hat erfolgreich aufgezeigt, dass Zabbix nicht nur eine kosteneffiziente Lösung ist, sondern eben auch eine sehr leistungsfähige. Es hat sich gezeigt, dass Zabbix eine hohe Anpassungsfähigkeit vorweist und damit in unterschiedlichen IT-Umgebungen mit verschiedenen Anforderungen eingesetzt werden kann. Die Akzeptanz von Zabbix in der IT-Branche ist weit verbreitet und geniesst dank der grossen Community, die dahintersteht, eine hohe Anerkennung.
Syed Hashmi
IT-System Engineer mit mehreren Jahren Berufserfahrung im Bereich Windows Server, Linux Server, Engineering, Scripting, Monitoring, Netzwerk und bereits erste Berührungspunkte mit der Cloud. Aktuell seit August 2023 bei der Schweizerischen Post AG als DevOps Engineer tätig. Zuvor 4 Jahre lang bei den Schweizerischen Bundesbahnen SBB AG als System Engineer tätig gewesen.




