Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Projektantrag: Verbesserung der Ausfallsicherheit des Monitorings und bessere Visualisierung wichtiger Metriken mittels einer Open Source Software

Empfohlene Antworten

Veröffentlicht

Hallo zusammen :)

Möchte mir auch gerne euer Feedback zu meinem PA einholen. Aktuell bin ich noch etwas unsicher bei dem Zeitplan. Fallen euch dort Punkte ein, die ich definitiv noch zeitlich berücksichtigen sollte? 

Liebe Grüße

 

 

 

Ausgangssituation

In meinem Ausbildungsunternehmen setzen wir derzeit die Software „PRTG“ für die Überwachung unserer Infrastruktur ein. Mit aktuell mehr als 500 Sensoren werden relevante Metriken von Servern, Switchen, Firewalls, Druckern und Kopierern gesammelt.

 

Das Problem ist, dass das PRTG mit in unserem Hyper-V Cluster liegt und im Falle eines Ausfalls unter Umständen auch ausfällt. So kam es in der Vergangenheit bereits zu einer Situation, in der ein Speicherknoten im Cluster ausgefallen ist und das Monitoring somit ebenfalls vorübergehend ausgefallen ist, woraufhin es dann im Nachgang nicht mehr möglich war, den Ausfall anhand der Überwachung nachzuvollziehen und zu belegen. PRTG selbst gibt an, dass es möglich ist, eine zusätzliche Instanz als Slave zu betreiben, das ist bei uns aktuell jedoch nicht umgesetzt.

Weiterhin sind wir mit der Visualisierung, wie sie durch PRTG angeboten wird, unzufrieden.

 

Projektziel

Das Ziel ist es, PRTG redundant zu betreiben. Dazu wird eine weitere Instanz von PRTG aufgesetzt, welche sich in einem anderen Speicherknoten und auf einem anderen Hypervisor befindet.

Für die Visualisierung werde ich mich für eine Open Source Software für das Erstellen von Dashboards entscheiden, welche dazu in der Lage ist, Metriken aus der API von PRTG zu lesen. Diese Software werde ich auf einer virtuellen Maschine unter Linux installieren und die vorhandenen Metriken sinnvoll in dieser darstellen.

Das Dashboard soll später über einen Webbrowser erreichbar sein.

Abschließend soll das Dashboard auf einem Bildschirm dargestellt werden, welcher sich bereits im IT-Büro befindet.

 

Die Verbesserung der Ausfallsicherheit des Monitorings und die Verbesserung der Visualisierung steigert die Effizienz der IT-Infrastruktur und hilft uns, Ausfälle schneller zu erkennen und zu vermeiden. Durch den Einsatz einer Open-Source Software für die Visualisierung und der Installation unter Linux entstehen keine weiteren laufenden Lizenzkosten.

 

 

Zeitplanung

Projektplanung (4h)

Ist-Analyse (1,5 Stunden)

Soll-Konzept (1,5 Stunden)

Recherche (1 Stunde)

 

Projektdurchführung (14h)

Anlegen zweier virtuellen Maschine inkl. Grundkonfiguration Betriebssystem (4 Stunden)

Installation und Einbindung zweiter Monitoring-Instanz (1 Stunde)

Recherche zu Open-Source Dashboard Software (2 Stunden)

Installation und Konfiguration Dashboard Software (2 Stunde)

Erstellung eines Dashboards mit sinnvollen Metriken (5 Stunden)

 

Qualitätssicherung (2h)

Test der erhöhten Ausfallsicherheit (1 Stunde)

Ist-Soll Vergleich (1 Stunde)

 

Projektabschluss (12h)

Verfassen interner Dokumentation (3 Stunden)

Projektdokumentation (8 Stunden)

Einweisung der Mitarbeiter (1 Stunde)

 

Gesamtzeit: 32h

 

 

Bearbeitet von mapr

  • Autor

Ja. Inwiefern ist fachliche Tiefe gemeint? Müsste der Antrag schon tiefergehend technische Aspekte beinhalten? Eingesetzte Technologien, genauere Angaben zur Hardware, oder bin ich komplett auf dem Holzweg? 

Danke euch schon Mal fürs Feedback.

vor 2 Stunden schrieb nurlennart:

oder bin ich komplett auf dem Holzweg?

^das

 

vor 4 Stunden schrieb nurlennart:

Dazu wird eine weitere Instanz von PRTG aufgesetzt, welche sich in einem anderen Speicherknoten und auf einem anderen Hypervisor befindet.

Und wo triffst du selbst Entscheidungen?

 

vor 4 Stunden schrieb nurlennart:

Für die Visualisierung werde ich mich für eine Open Source Software für das Erstellen von Dashboards entscheiden,

Warum so und warum ist das bereits festgelegt?

 

vor 4 Stunden schrieb nurlennart:

Diese Software werde ich auf einer virtuellen Maschine unter Linux installieren

Warum virtuell und warum Linux?

 

Du verstehst worauf ich hinaus will? ;)

 

Lass mich raten:

Du setzt einen frischen (Debian-basierten)Linux-Server auf und haust da Grafana drauf + holst dir die Daten per API vom PRTG - fertig ?

 

Das ist alles viel zu wenig und stellt insbesondere keine wirklich neue Lösung dar. Es ist ja quasi alles vorgegeben. Du richtest lediglich die heute fehlende Redundanz für PRTG ein und reicherst die Performancedaten durch eine andere Visualisierung an.

Alles kein Hexenwerk und für ein Abschlussprojekt aus meiner Sicht auch viel zu wenig.

 

Wäre jetzt der Ansatz, PRTG durch eine ganz andere Monitoring-Lösung zu ersetzen (aus Gründen, die einen wirtschaftlichen Sinn für den Betrieb ergeben), dann könnte das ein mögliches Abschlussprojekt sein. Aber so sehe ich da keine Chance.

 

VG

  • Autor
vor 2 Stunden schrieb mlwhoami:

Du setzt einen frischen (Debian-basierten)Linux-Server auf und haust da Grafana drauf + holst dir die Daten per API vom PRTG - fertig ?

Du hast es tatsächlich exakt erraten. 😅

 

Ja, da kann ich doch mit arbeiten. Dann wohl Montag Krisensitzung und was Neues austüfteln, 15.02. ist Stichtag für den Antrag. Wird schon. 

Danke dir/euch für das Feedback und ein schönes Wochenende!

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.