Zurück zur HomeLab-Übersicht HomeLab / Systemüberwachung

Monitoring.

Zentrale Überwachung meiner Netzwerk- und Serverinfrastruktur mit NetXMS. Betriebszustände und ausgewählte Messwerte werden erfasst und über ein Dashboard übersichtlich dargestellt.

NetXMS SNMPv3 Windows IoT Netzwerküberwachung Dashboard Monitoring
Übersicht

Zentrale Systemüberwachung.

Überwachung wichtiger Infrastrukturkomponenten über eine zentrale Monitoring-Plattform.

Für die Überwachung meiner HomeLab-Infrastruktur verwende ich die Monitoring-Lösung NetXMS.

Die Anwendung ermöglicht die zentrale Erfassung und Darstellung verschiedener Informationen über Netzwerkgeräte und Serversysteme.

Dazu gehören beispielsweise der Betriebszustand einzelner Geräte sowie ausgewählte Leistungs- und Netzwerkdaten.

Die Monitoring-Umgebung wird kontinuierlich erweitert, um zusätzliche Systeme und Messwerte in die Überwachung einzubeziehen.

Monitoring-Plattform

NetXMS.

Zentrale Plattform zur Überwachung von Netzwerken und IT-Systemen.

NetXMS ist eine Monitoring-Plattform zur Überwachung von Netzwerkgeräten, Serversystemen und weiteren IT-Komponenten.

Innerhalb meines HomeLabs wird NetXMS eingesetzt, um ausgewählte Systeme zentral zu erfassen und ihre Betriebszustände darzustellen.

Die Lösung unterstützt unterschiedliche Überwachungsverfahren, darunter SNMP und die Kommunikation mit NetXMS-Agenten.

Für die Darstellung der gesammelten Informationen verwende ich die grafische NetXMS-Managementkonsole.

NetXMS Server NetXMS Agent Managementkonsole SNMP Monitoring
Monitoring-System

MONITOR1.

Dediziertes virtuelles System für die zentrale Netzwerküberwachung.

OPERATING SYSTEM

Windows IoT Enterprise LTSC

MONITOR1 ist ein virtuelles Windows-System, das für die Bereitstellung der Monitoring-Umgebung eingerichtet wurde.

Als Betriebssystem kommt Windows IoT Enterprise LTSC 2024 zum Einsatz.

Windows IoT LTSC 2024 Hyper-V
MONITORING SERVER

NetXMS Server

Auf MONITOR1 sind die zentralen NetXMS-Komponenten für die Überwachung der Infrastruktur installiert.

Die Monitoring-Daten werden über eine PostgreSQL-Datenbank verwaltet.

NetXMS PostgreSQL Monitoring
VISUALIZATION

Monitoring-Dashboard

Ein eigens eingerichtetes Dashboard stellt ausgewählte Informationen der überwachten Systeme grafisch dar.

Dadurch lassen sich wichtige Betriebszustände zentral einsehen.

Dashboard Visualisierung
DISPLAY

Kiosk-Ansicht

Für die Darstellung der Monitoring-Oberfläche wurde eine separate Kiosk-Umgebung vorbereitet.

Ziel ist die möglichst direkte Anzeige des Dashboards ohne zusätzliche Bedienung.

Kiosk NetXMS Client
Netzwerkprotokolle

SNMP & SNMPv3.

Erfassung von Informationen aus verwaltbaren Netzwerkgeräten.

Für die Überwachung meiner Netzwerkgeräte verwende ich unter anderem das Simple Network Management Protocol (SNMP).

SNMP ermöglicht das Auslesen verschiedener Informationen aus kompatiblen Netzwerkgeräten. Dazu gehören beispielsweise Schnittstellenzustände und Netzwerkverkehr.

Auf meinem Cisco CoreSwitch wurde SNMPv3 für die Kommunikation mit der Monitoring-Plattform eingerichtet.

SNMPv3 unterstützt Authentifizierung und Verschlüsselung und ermöglicht dadurch eine abgesicherte Übertragung von Monitoring-Daten.

SNMP SNMPv3 Authentifizierung Verschlüsselung Netzwerkmanagement
Infrastruktur

Überwachte Systeme.

Ausgewählte Netzwerkgeräte und Server innerhalb meines HomeLabs.

NETWORK

CoreSwitch

Überwachung des zentralen Cisco-Switches und ausgewählter Netzwerkdaten.

Cisco SNMPv3 Switching
SECURITY

CoreASA

Einbindung der Cisco ASA 5512-X in die zentrale Monitoring-Übersicht.

Cisco ASA Firewall
SERVER

DC01

Einbindung des Domänencontrollers in die zentrale Systemüberwachung.

Windows Server Active Directory
SERVER

APOLLO

Überwachung eines zentralen Windows-Servers mit verschiedenen Infrastrukturaufgaben.

Windows Server Infrastruktur
VIRTUALIZATION

FOXY

Einbindung des Dell PowerEdge R630 mit Windows Server und Hyper-V in die Monitoring-Übersicht.

Dell PowerEdge Hyper-V
Visualisierung

Mein Monitoring-Dashboard.

Zentrale Darstellung ausgewählter Betriebszustände und Messwerte.

Zur übersichtlichen Darstellung meiner Monitoring-Daten habe ich ein eigenes NetXMS-Dashboard eingerichtet.

Das Dashboard fasst Informationen verschiedener Netzwerkgeräte und Server zusammen.

Neben den Betriebszuständen lassen sich ausgewählte Messwerte und grafische Darstellungen einbinden.

Die Oberfläche wird schrittweise erweitert und an die Anforderungen meiner Infrastruktur angepasst.

Administration

Verwaltung der Monitoring-Umgebung.

Die Administration der Monitoring-Umgebung erfolgt über die NetXMS-Managementkonsole.

Darüber können Geräte eingebunden und unterschiedliche Überwachungsfunktionen konfiguriert werden.

Die Verwaltung der Monitoring-Plattform ist von der reinen Dashboard-Anzeige getrennt.

Dadurch kann das Dashboard zur Beobachtung der Infrastruktur verwendet werden, während Änderungen an der Konfiguration gezielt über die Verwaltungsoberfläche erfolgen.

NetXMS Client Administration Dashboard SNMP
Weiterentwicklung

Ausbau des Monitorings.

Die Monitoring-Infrastruktur wird kontinuierlich erweitert, um zusätzliche Geräte und Messwerte zu erfassen.

Ein Schwerpunkt liegt auf der Verbesserung der Dashboard-Darstellung und der übersichtlichen Aufbereitung relevanter Betriebsinformationen.

Weitere Möglichkeiten bestehen in der Einrichtung zusätzlicher Überwachungsparameter und geeigneter Alarmierungsfunktionen.