SNMP v1/v2c/v3 & NUT
Unterstützt SNMP v1, v2c und v3 (APC PowerNet, Eaton, RFC 1628) sowie das NUT TCP-Protokoll (Port 3493). Konfigurierbare Abfrageintervalle und Shutdown-Schwellwerte für Akkuladung und Restlaufzeit.
UPS Hyper-V Shutdown Monitor überwacht Ihre USV per SNMP v1/v2c/v3 oder NUT und fährt bei Stromausfall alle Hyper-V Hosts mit sämtlichen virtuellen Maschinen geordnet herunter — bevor der Akku leer ist.
Vom USV-Monitoring per SNMP oder NUT bis zum vollautomatischen Hyper-V Shutdown — lückenlos automatisiert.
Unterstützt SNMP v1, v2c und v3 (APC PowerNet, Eaton, RFC 1628) sowie das NUT TCP-Protokoll (Port 3493). Konfigurierbare Abfrageintervalle und Shutdown-Schwellwerte für Akkuladung und Restlaufzeit.
Verbindet per WinRM / PowerShell Remoting zu beliebig vielen Hyper-V Hosts. Fährt alle laufenden VMs graceful herunter, danach den Host selbst — in konfigurierbarer Reihenfolge.
Installierbar als Windows-Dienst mit Autostart. Läuft 24/7 unbeaufsichtigt im Hintergrund — auch ohne angemeldeten Benutzer, ideal für Server-Betrieb.
E-Mail-Alarm via SMTP, Microsoft 365 App-only und Gerätecode-Flow sowie SNMP Trap. Konfigurierbare Trigger für Stromausfall, niedrigen Akku, Shutdown-Start und Netzrückkehr.
Eingebauter Updater vergleicht Versionen und aktualisiert alle Komponenten aus einem UNC-Netzwerkpfad oder HTTP-Server — mit einem Klick, Dienst-Neustart inklusive.
Alle Passwörter werden mit Windows DPAPI verschlüsselt gespeichert. SNMP v3 mit SHA/AES. WinRM wahlweise mit SSL/TLS (Port 5986). Single-Instance-Schutz per Mutex.
Das Dashboard zeigt alle wichtigen USV-Kennzahlen in Echtzeit und gibt sofortigen Überblick über den Zustand aller Hyper-V Hosts.
Ob APC, Eaton oder ein beliebiger anderer Hersteller — über SNMP oder NUT werden alle relevanten Werte ausgelesen.
Per PowerShell Remoting (WinRM) werden VMs graceful heruntergefahren — in konfigurierbarer Reihenfolge, mit Timeout-Überwachung.
| NAME | HOSTNAME / IP | VMs | SSL | REIHENFOLGE | STATUS |
|---|---|---|---|---|---|
| HV-NODE-01 | 192.168.1.10 | 8 | — | 1 | ✓ Verbunden |
| HV-NODE-02 | 192.168.1.11 | 5 | ✓ | 2 | ✓ Verbunden |
| HV-BACKUP | 192.168.1.20 | 2 | — | 3 | ○ Getrennt |
| VM-NAME | STATUS | RAM |
|---|---|---|
| VM01-DC | Running | 4 GB |
| VM02-FILE | Running | 8 GB |
| VM03-APP | Running | 16 GB |
| VM04-SQL | Running | 32 GB |
Mehrere Benachrichtigungskanäle parallel — SMTP, Microsoft 365 und SNMP Trap. Jeder Kanal unabhängig aktivierbar.
„App-only" ist ideal für den Windows-Dienst-Betrieb — keine Benutzeranmeldung nötig, Token läuft nicht ab.
→ Vollständige Azure-AD Einrichtungsanleitung im FAQ-Fenster der AppDer integrierte Windows-Dienst übernimmt die USV-Überwachung vollautomatisch — direkt aus der GUI installierbar, kein sc.exe nötig.
Alle Ereignisse werden in Echtzeit angezeigt und dauerhaft in rotierenden Logdateien gespeichert.
Der mitgelieferte Updater vergleicht Versionen und aktualisiert alle drei Komponenten (GUI, Dienst, Updater) mit einem Klick.
Update-Bereitstellung: version.json + EXE-Dateien einfach in einen Netzwerkordner oder Webserver kopieren — alle Clients aktualisieren sich auf Knopfdruck.
Alles Wichtige zum UPS Hyper-V Shutdown Monitor auf einen Blick.
Der UPS Hyper-V Shutdown Monitor unterstützt alle USV-Hersteller, die SNMP v1, v2c oder v3 sprechen — darunter APC (American Power Conversion) mit dem PowerNet-MIB, Eaton mit herstellerspezifischen OIDs sowie alle Geräte, die den IETF-Standard RFC 1628 (UPS-MIB) implementieren. Zusätzlich wird das NUT-Protokoll (Network UPS Tools) über TCP Port 3493 unterstützt, das von vielen weiteren Herstellern verwendet wird.
Sobald die USV auf Batteriebetrieb wechselt, überwacht das Tool konfigurierbare Schwellwerte (Akkuladung in Prozent und/oder Restlaufzeit in Sekunden). Nach einer konfigurierbaren Anzahl aufeinanderfolgender Bestätigungs-Abfragen (Anti-Fehlauslösung) wird der Shutdown-Prozess ausgelöst: Alle Hyper-V Hosts werden in der festgelegten Reihenfolge abgearbeitet — pro Host werden zunächst alle laufenden VMs per Stop-VM graceful heruntergefahren, dann der Host selbst via shutdown.exe. E-Mail-Alarme werden sofort beim Ausfall gesendet.
Auf dem Hyper-V Host muss einmalig Enable-PSRemoting -Force als Administrator ausgeführt werden. Falls das Tool auf einer anderen Maschine oder in einer Workgroup läuft, muss der Host als TrustedHost eingetragen werden: Set-Item WSMan:\localhost\Client\TrustedHosts -Value '192.168.1.10' -Force. Der konfigurierte Benutzer benötigt Mitgliedschaft in der Gruppe „Hyper-V Administrators". Eine vollständige Schritt-für-Schritt-Anleitung ist im FAQ-Fenster der App enthalten.
Für den Windows-Dienst-Betrieb empfehlen wir die App-only-Variante: Im Azure Portal eine App-Registrierung erstellen, die Anwendungsberechtigung Mail.Send im Microsoft Graph hinzufügen, Administratorzustimmung erteilen und ein Client-Secret erstellen. Tenant-ID, Client-ID und Secret werden in der App hinterlegt. Für interaktiven Betrieb steht alternativ der Gerätecode-Flow zur Verfügung. Eine detaillierte Anleitung mit Screenshots ist im FAQ-Fenster der App unter „Azure AD / Microsoft 365" zu finden.
Ja. Der UPS Hyper-V Shutdown Monitor benötigt keine Internetverbindung für den Kernbetrieb. Die USV-Kommunikation erfolgt im lokalen Netzwerk per SNMP oder NUT, die Hyper-V-Verbindung per WinRM ebenfalls lokal. Nur optionale Features wie Microsoft 365 E-Mail oder der Software-Updater (wenn per HTTP-URL konfiguriert) benötigen eine Netzwerkverbindung nach außen.
Ja, es können beliebig viele Hyper-V Hosts konfiguriert werden. Jeder Host hat eine eigene Verbindungskonfiguration (IP, Port, Benutzer, SSL) und eine frei definierbare Shutdown-Reihenfolge. Hosts mit niedrigerer Ordnungszahl werden zuerst heruntergefahren. Der Shutdown-Vorgang wartet auf den Abschluss jedes Hosts, bevor der nächste gestartet wird.
Der UPS Hyper-V Shutdown Monitor wird von 247-IT kostenlos zur Verfügung gestellt. Alle verwendeten Bibliotheken stehen unter MIT- oder Apache-2.0-Lizenz, die kommerzielle Nutzung ausdrücklich erlauben. Für den Download, Support oder individuelle Anpassungen wenden Sie sich bitte an mail@247-it.de.
Self-contained Windows-Installer — keine .NET Runtime erforderlich. Läuft auf Windows 10/11 und Windows Server 2019/2022 (x64).