Dipl. Informatiker/in HF Fachrichtung Applikation

SmartMonitoring

Lösung zur automatisierten verteilung von Zabbix Proxys

Ziel der nachfolgenden Arbeit ist die Entwicklung und die Implementierung einer Lösung, die zur automatischen Verteilung einer Netzwerk-Monitoring-Komponente bei den Kunden der Firma btc.jost AG eingesetzt werden soll.

26. Oktober 2022
Noah Canadea


Einleitung

Damit das Monitoring von Kundeninfrastrukturen aus der Cloud heraus möglich ist, wird bei Zabbix eine zusätzliche Software benötigt. Diese wird beim Kunden installiert und fungiert als Vermittler zwischen den lokalen Geräten und dem Monitoring in der Cloud.


Problemstellung

Mit wachsender Anzahl von Firmen zeigen sich jedoch Schwachstellen bei der manuellen Installation dieser Software-Komponente, z. B.:

  • Die initiale Installation ist aufwendig und nur für Mitarbeitende mit Grundkenntnissen der Linux-Shell durchführbar.
  • Durch die manuelle Installation der Zabbix-Komponente kommt es früher oder später zu abweichenden Installationen. Geschuldet ist dies dem Umstand, dass die Komponente teils mit mehreren Monaten Verzögerung bei Kunden installiert wird. Durch die ständige Veränderung sowohl der Software als auch deren Konfiguration sind Abweichungen vorprogrammiert.
  • Zabbix wird ständig weiterentwickelt. Alle sechs Monate wird eine neue Haupt- oder Nebenversion veröffentlicht. Beim Update ist es notwendig, sämtliche Zabbix-Komponenten beim Kunden auf die gleiche Version zu aktualisieren. Aufgrund der fehlenden Automatisierung muss die Aktualisierung jedes Systems manuell durchgeführt werden, was mit einem grossen administrativen Aufwand verbunden ist.

Die Behebung der oben genannten Probleme mittels Evaluation und Lösungskonzept sind das Ziel dieser Abschlussarbeit.


Ergebnis

Nach einer genauen Analyse der Anforderungen kristallisierte sich als Lösung die Umsetzung mittels Docker heraus. Die Zabbix-Komponenten werden beim Kunden dabei als Container ausgeführt, die durch eine eigens entwickelte CLI-Applikation in regelmässigen Abständen auf neue Versionen oder Konfigurationen überprüft werden. Wird eine neue Version erkannt, führt die CLI-Applikation eigenständig und automatisiert ein Update durch. Sollten während dieses Prozesses Probleme auftreten, wird ein Fallback auf die vorherige Version durchgeführt, um den weiteren Betrieb vorerst gewährleisten zu können. Zusätzlich wird im Monitoring für den entsprechenden Kunden ein Alarm ausgelöst, der von einem Techniker geprüft werden kann.


Ergänzt wird die CLI-Applikation durch weitere Funktionen wie ein Status-Dashboard, das essenzielle Informationen übersichtlich und zentral darstellt. Um auch aus der Ferne über die beim Kunden installierte Version informiert zu sein, werden diese und weitere Informationen im Monitoring gesammelt, wo eine zentrale Auswertung aller Systeme möglich ist.

Portrait

Noah Canadea

System Engineer


noah@canadea.ch


079 811 53 33


Linkedin

Weiterbildung neben Beruf und Freizeit

Gratis E-Book mit 10 Tipps zur Work-Life-Learn-Balance

Weiterbildung neben Beruf und Freizeit – schaffe ich das?

10 Tipps zur Work-Life-Learn-Balance

Eine Weiterbildung beansprucht Zeit. Deshalb auf Freunde, Familie und Hobbies zu verzichten, wäre falsch.

In diesem E-Book erfährst du:

  • wie du deine Zeit effizienter nutzt
  • wie du dich trotz Weiterbildung genügend Freizeit bewahrst
  • wie sich Beruf, Weiterbildung und Freizeit gegenseitig ergänzen statt konkurrenzieren können

Tipps aus dem Inhalt

  • TIPP 1: Gestalte deine Arbeit so flexibel wie möglich!
  • TIPP 2: Beziehe Arbeitgeber sowie Kollegen und Kolleginnen in deine Weiterbildungspläne mit ein!
  • TIPP 3: Arbeite effizienter und effektiver mit Zielorientierung!
  • TIPP 4: Entwickle deinen idealen Lernrhythmus!
  • TIPP 5: Lerne mit System und festen Strukturen!
  • TIPP 6: Schaffe genug Ausgleich und Entspannung!
  • TIPP 7: Binde deine/n Partner/in, deine Familie und externe Hilfen in deine Planung ein!
  • TIPP 8: Belohne dich für deine Erfolge!
  • TIPP 9: Mach eine Zeitinventur!
  • TIPP 10: Erstelle eine Zeitplanung aller drei Bereiche!

Leider ist ein Fehler aufgetreten. Bitte versuche es erneut oder nimm mit uns direkt Kontakt auf.

Aktuelles Studienprogramm

Alles Wissenswerte zur Weiterbildung in einem PDF zusammengefasst.

Studienprogramm  herunterladen

Alles Wissenswerte zu deiner Weiterbildung in einem PDF zusammengefasst

  • Detaillierter Lehrplan zu allen Studiengängen
  • Alle wichtigen Hintergrundinfos zu Ausbildungszielen, Teilnehmerkreisen, Aufnahmebedingungen und weiterführenden Studiengängen

Leider ist ein Fehler aufgetreten. Bitte versuche es erneut oder nimm mit uns direkt Kontakt auf.

Gratis E-Book für dich

Weiterbildung neben Beruf und Freizeit - schaffe ich das?

Eine Weiterbildung beansprucht Zeit. Deshalb auf Freunde, Familie und Hobbies zu verzichten, muss nicht sein.

Lies jetzt unser E-Book mit 10 wertvollen Tipps zur Work-Life-Learn-Balance.

Weiterbildung neben Beruf und Freizeit – schaffe ich das?

10 Tipps zur Work-Life-Learn-Balance

Eine Weiterbildung beansprucht Zeit. Deshalb auf Freunde, Familie und Hobbies zu verzichten, wäre falsch.

In diesem E-Book erfährst du:

  • wie du deine Zeit effizienter nutzt
  • wie du dich trotz Weiterbildung genügend Freizeit bewahrst
  • wie sich Beruf, Weiterbildung und Freizeit gegenseitig ergänzen statt konkurrenzieren können

Tipps aus dem Inhalt

  • TIPP 1: Gestalte deine Arbeit so flexibel wie möglich!
  • TIPP 2: Beziehe Arbeitgeber sowie Kollegen und Kolleginnen in deine Weiterbildungspläne mit ein!
  • TIPP 3: Arbeite effizienter und effektiver mit Zielorientierung!
  • TIPP 4: Entwickle deinen idealen Lernrhythmus!
  • TIPP 5: Lerne mit System und festen Strukturen!
  • TIPP 6: Schaffe genug Ausgleich und Entspannung!
  • TIPP 7: Binde deine/n Partner/in, deine Familie und externe Hilfen in deine Planung ein!
  • TIPP 8: Belohne dich für deine Erfolge!
  • TIPP 9: Mach eine Zeitinventur!
  • TIPP 10: Erstelle eine Zeitplanung aller drei Bereiche!

Leider ist ein Fehler aufgetreten. Bitte versuche es erneut oder nimm mit uns direkt Kontakt auf.