Skip to content

Releases: surdr25/upsmonitor-releases

v1.12.1

Choose a tag to compare

@surdr25 surdr25 released this 24 Sep 05:18

UPS Hyper-V Shutdown Monitor v1.12.1

SHA-256 (UpsHyperVShutdown-Setup-1.12.1.exe): 9c7490055ef97bc3c7e399f60217643bd4ae035b566e687c26eeae63c3e0fa2b

Behoben (Pro): Tamper Protection meldet eine Änderung der Konfigurationsdatei außerhalb der Anwendung jetzt sichtbar — bisher stand der Befund nur im Dienst-Log. Neu: Warnbanner auf dem Dashboard der Desktop-App und der Weboberfläche mit „Änderung bestätigen“, Benachrichtigung über alle eingerichteten Alarmkanäle, Eintrag im Audit-Log und Windows-Ereignis 1300 (Bestätigung: 1301).

Behoben: Jede Änderung wird genau einmal gemeldet, auch wenn Dienst und Desktop-App sie gleichzeitig erkennen. Ein Prozess ohne Zugriff auf den Signaturschlüssel meldet keinen Fehlalarm mehr.


Verifying this download

Get-FileHash UpsHyperVShutdown-Setup-1.12.1.exe -Algorithm SHA256

Compare against the hash above.

v1.12.0

Choose a tag to compare

@surdr25 surdr25 released this 24 Sep 01:18

UPS Hyper-V Shutdown Monitor v1.12.0

SHA-256 (UpsHyperVShutdown-Setup-1.12.0.exe): a6e3a98c6974ae6e715ed8e0f5eb1c48a6183b6b6d0d6dbd72db6737377751f8

Neu (Enterprise): Weitere Benutzer für die Remote-Weboberfläche — neben dem Hauptkonto beliebig viele Konten als Administrator oder „Nur Lesen“. Nur-Lesen-Konten sehen alles, können aber nichts ändern oder auslösen. Verwaltet in der Weboberfläche (Seite „Benutzer“) und in der Desktop-App (Reiter „Remote-Weboberfläche“). Jedes Konto kann sein Passwort unter „Mein Konto“ selbst ändern.

Neu (Enterprise): Audit-Log — Anmeldungen, Fehlversuche, Sperren, Benutzerverwaltung und jede Änderung mit Ergebnis. Eigene Seite mit Filter und CSV-Export, eigene Dateien im Datenordner (365 Tage) und Windows-Ereignisse 1200–1208 für SIEM.

Geändert: In der Betriebsart „Nur Überwachung“ blenden Desktop-App und Weboberfläche alle Einstellungen aus, die nur der Abschaltung dienen (Hyper-V Hosts, Zusatzserver, VMs, Testmodus, Abbruchfenster, lokaler Rechner, Migrations-Schwellen). Die gespeicherten Werte bleiben erhalten.

Behoben: Der Gesamtstatus im Dashboard der Weboberfläche war auch auf Deutsch englisch.


Verifying this download

Get-FileHash UpsHyperVShutdown-Setup-1.12.0.exe -Algorithm SHA256

Compare against the hash above.

v1.11.1

Choose a tag to compare

@surdr25 surdr25 released this 23 Sep 21:02

UPS Hyper-V Shutdown Monitor v1.11.1

SHA-256 (UpsHyperVShutdown-Setup-1.11.1.exe): 9668afb4977ef46dafa36782279562fd38409a6da390b9cd4a17f42d5dc04157

Behoben: Bei der Installationsart „Nur Dienst“ mit Remote-Weboberfläche nennt die Abschlussmeldung des Installers jetzt das Einmal-Setup-Token für die Ersteinrichtung — wo es liegt und wie man es ausliest. Für bestehende Installationen ändert sich nichts.


Verifying this download

Get-FileHash UpsHyperVShutdown-Setup-1.11.1.exe -Algorithm SHA256

Compare against the hash above.

v1.11.0

Choose a tag to compare

@surdr25 surdr25 released this 23 Sep 20:51

UPS Hyper-V Shutdown Monitor v1.11.0

SHA-256 (UpsHyperVShutdown-Setup-1.11.0.exe): 157da5759088cbce4c1e009ef59f9a768a193ef2f6a2d27a4de39ee3049bf6d6

Neu (Enterprise): USV-Monitoring — Betriebsart „Nur Überwachung“ (global oder je USV: alarmieren, ohne abzuschalten), Warnschwellen je USV für Akkuladung, Last, Batterietemperatur und Eingangsspannung sowie der USV-Selbsttest per SNMP oder NUT, manuell oder nach Zeitplan.

Neu: Vertiv (Liebert), Huawei und CyberPower werden per SNMP direkt ausgelesen — auch wenn auf der Netzwerkkarte kein RFC 1628 aktiv ist.

Neu: SNMP-Traps im Standardformat der UPS-MIB (RFC 1628) für neue Installationen; bestehende Installationen behalten das bisherige Format.

Geändert: Microsoft Teams nur noch über einen Workflows-Webhook. Bestehende Teams-Alarme bitte im Alarmmanager auf die Workflow-URL umstellen — der bisherige Weg über die Graph API konnte keine Nachrichten senden.

Behoben: Bei mehreren USVs fährt ein Ausfall nur noch die Hosts der betroffenen USV herunter statt der gesamten Umgebung.

Behoben: Zahlreiche Verbesserungen aus einem Code-Review — Abschaltablauf, Hyper-V-Verbindungen, SNMP-Abfragen und Dienststabilität; eine beschädigte Konfigurationsdatei wird nicht mehr mit Standardwerten überschrieben.

Behoben: Remote-Weboberfläche bei „Nur Dienst“ ohne Enterprise-Lizenz zeigt jetzt die Lizenzverwaltung, damit sich ein Enterprise-Schlüssel auch ohne Desktop-Oberfläche eintragen lässt. Die Ersteinrichtung ist mit einem Einmal-Setup-Token abgesichert.

Sicherheit: Der Updater prüft zusätzlich die digitale Signatur des Setups.


Verifying this download

Get-FileHash UpsHyperVShutdown-Setup-1.11.0.exe -Algorithm SHA256

Compare against the hash above.

v1.10.0

Choose a tag to compare

@surdr25 surdr25 released this 23 Sep 13:20

UPS Hyper-V Shutdown Monitor v1.10.0

SHA-256 (UpsHyperVShutdown-Setup-1.10.0.exe): f57c9afc148a16b60508326cfbea1184060248ad9db5b970bb178eb35aab1713

Behoben: SNMP-Auswertung für Socomec-, APC- und Eaton-USVs gegen die offiziellen Hersteller-MIBs und Network-UPS-Tools-Treiber korrigiert. Socomec löste bisher fälschlich eine Abschaltung aus, wenn die USV am Netz hing und nur der Akku schwach oder defekt war; die APC-Restlaufzeit wurde wegen eines Parserfehlers nie gelesen, wodurch die Restlaufzeit-Schwelle nie auslöste; bei Eaton führte eine falsch interpretierte OID zu einer dauerhaften „Batterie tauschen"-Fehlwarnung. Modell, Seriennummer und Hersteller werden jetzt bei allen drei Herstellern korrekt gelesen.

Neu: Die komplette Oberfläche ist jetzt vollständig zweisprachig (Deutsch/Englisch) — auch alle bisher fest eingebauten Texte in Dialogen, Protokollmeldungen und dem Updater folgen jetzt der gewählten Sprache. Programm-Logs sind einheitlich Englisch.

Neu: Für große USV-Flotten — umschaltbare Kompaktansicht (Tabelle statt Kacheln) im Dashboard, ein neuer PDF-Export über alle USVs auf einmal (GUI und Weboberfläche), sowie ein überarbeitetes Web-Dashboard mit Flotten-Übersicht und „Nur Auffällige"-Filter.

Neu: Modell und Seriennummer der USV werden jetzt beim Einrichten gespeichert statt vor jedem Bericht neu abgefragt — Berichte sind dadurch schneller und bleiben vollständig, auch wenn eine USV kurzzeitig nicht erreichbar ist.


Verifying this download

Get-FileHash UpsHyperVShutdown-Setup-1.10.0.exe -Algorithm SHA256

Compare against the hash above.

v1.9.5

Choose a tag to compare

@surdr25 surdr25 released this 13 Sep 11:33

UPS Hyper-V Shutdown Monitor v1.9.5

SHA-256 (UpsHyperVShutdown-Setup-1.9.5.exe): 4bd0a914d31f023a519ef42acdea73ae431b605f1392a62e634749df6ba6a8de

Behoben: Der „Was ist neu"-Dialog konnte seinen eigenen Schließen-Button über den unteren Fensterrand hinausschieben, wenn die Release-Notes lang genug waren, um die Höhenbegrenzung des Fensters zu erreichen — der Button blieb dann nur als schmaler Streifen sichtbar. Der Inhaltsbereich scrollt jetzt selbstständig, der Schließen-Button bleibt fest und immer sichtbar.

Neu: Schritt-für-Schritt-Anleitung in der App-internen FAQ für den generischen Webhook-Alarmkanal ergänzt — wie man bei Slack, Discord, n8n, Zapier oder einem eigenen Endpunkt an eine Webhook-URL kommt, sie im Alarmmanager einträgt und testet, inklusive der genauen JSON-Payload-Felder und dem Hinweis, dass die neueren Microsoft-Teams-„Workflows"-Webhooks nicht unterstützt werden (dafür den eigenen Teams-Reiter nutzen). Live gegen einen echten HTTPS-Endpunkt verifiziert.


Verifying this download

Get-FileHash UpsHyperVShutdown-Setup-1.9.5.exe -Algorithm SHA256

Compare against the hash above.

v1.9.4

Choose a tag to compare

@surdr25 surdr25 released this 11 Sep 22:34

UPS Hyper-V Shutdown Monitor v1.9.4

SHA-256 (UpsHyperVShutdown-Setup-1.9.4.exe): dcbd0e8a299dcd0866f79e936fd16b5487aa602282688fa41daec52d2b8ae7d4

Behoben: Die App-interne FAQ-Anleitung für die Microsoft-365-E-Mail-Anmeldung per Gerätecode (ohne Client-Secret) endete direkt nach der Azure-Einrichtung und sagte nie, wo die Werte in der App einzutragen sind und dass man danach auf „Gerätecode anfordern" klicken muss — die App-only-Variante hatte diesen letzten Schritt bereits, der Gerätecode-Variante fehlte er. Ergänzt.

Behoben: Zwei Kanalbezeichnungen in der App-internen FAQ verwiesen nicht auf die tatsächlichen Bildschirm-Abschnittstitel. „Kanal „Microsoft 365 (App-only)"" existierte unter diesem Namen nirgends in der App — der echte Abschnitt heißt „E-Mail via Microsoft 365 (OAuth2)". „seven.io SMS" hatte die Wörter gegenüber dem echten Abschnittstitel „SMS via seven.io" vertauscht. Beides korrigiert.


Verifying this download

Get-FileHash UpsHyperVShutdown-Setup-1.9.4.exe -Algorithm SHA256

Compare against the hash above.

v1.9.3

Choose a tag to compare

@surdr25 surdr25 released this 11 Sep 16:28

UPS Hyper-V Shutdown Monitor v1.9.3

SHA-256 (UpsHyperVShutdown-Setup-1.9.3.exe): 48602ed8a8626832e0fb39e0d91eb4206e69dd9d69f5bf8f005d2065ea7334c1

Neu: Zusatzserver können jetzt eine eigene, frühere Restlaufzeit-Schwelle bekommen (Professional) — sinkt die USV-Restlaufzeit auf diesen Wert, wird nur dieser Server sofort heruntergefahren, unabhängig von der globalen Schwelle. Für weniger kritische Systeme, die früh geopfert werden sollen, um Akkulaufzeit für wichtigere Systeme zu sparen.

Neu: Die Remote-Weboberfläche lässt sich jetzt direkt in der Desktop-GUI einrichten (Enterprise) — neuer Reiter „Remote-Weboberfläche" in den Allgemeinen Einstellungen, inkl. Port, Bind-Adresse, IP-Whitelist und Zugangsdaten. Der Installer bietet die Weboberfläche bei einer „Nur Dienst"-Installation jetzt als explizite, abgewählte Option an statt sie automatisch zu aktivieren.

Neu: Der Dienst kann jetzt automatisch über neue Versionen benachrichtigen (Professional, opt-in über Alarmierung → Auslöser), und die Netzwerkeinstellungen der Weboberfläche lassen sich jetzt auch direkt in der Weboberfläche selbst editieren, ohne lokale GUI.

Behoben (sicherheitsrelevant): Benutzername für Hyper-V-Hosts und Zusatzserver ist jetzt ein Pflichtfeld. Ohne Benutzername fiel die WinRM-Verbindung stillschweigend auf die Windows-Identität des ausführenden Prozesses zurück — beim Windows-Dienst standardmäßig ein Konto ohne die nötigen Hyper-V-Rechte. Ein Verbindungstest über die GUI konnte dadurch erfolgreich erscheinen, während die echte Notabschaltung durch den Dienst unbemerkt fehlgeschlagen wäre.

Behoben (sicherheitsrelevant): Mehrere Korrekturen an der neuen Zusatzserver-Frühabschaltung — sie verlangt jetzt wie jeder andere Auslöser mehrere aufeinanderfolgende Bestätigungen statt bei einem einzelnen Messwert sofort auszulösen, ein zu knappes Zeitbudget konnte nicht mehr die gesamte Notabschaltung blockieren, und ein früh abgeschalteter Server wird nach Netzrückkehr wieder korrekt für den nächsten Stromausfall bereitgestellt statt dauerhaft übersprungen zu werden.

Behoben: Eine abgelaufene Sitzung machte die Dienst-Seite der Weboberfläche unbedienbar (jeder erneute Speicherversuch scheiterte identisch, bis die Seite manuell neu geladen wurde). Ein über die Weboberfläche neu angelegter Hyper-V-Host fehlte mangels vorausgewählter USV im Host-SLA-Bericht und in der echten Notabschaltung.

Behoben: Bei maximiertem Hauptfenster konnten Speichern-/Hinzufügen-Buttons unter der Taskleiste verschwinden; die Mindestgröße des Fensters wird jetzt zuverlässig erzwungen.


Verifying this download

Get-FileHash UpsHyperVShutdown-Setup-1.9.3.exe -Algorithm SHA256

Compare against the hash above.

v1.9.2

Choose a tag to compare

@surdr25 surdr25 released this 07 Sep 16:18

UPS Hyper-V Shutdown Monitor v1.9.2

SHA-256 (UpsHyperVShutdown-Setup-1.9.2.exe): f5b0747f33c6e90f80fcd555566a21734bdd2b4295d25607474381ba1598de24

Behoben: Ein USV-Notabschaltsignal (FSD) konnte in seltenen zeitlichen Grenzfällen durch einen kurzen Statuswechsel zurück auf "online" überstimmt werden — entweder wurde eine noch nötige Notabschaltung fälschlich abgebrochen, oder die Software konnte nach Netzrückkehr nicht wieder scharf geschaltet werden. Beide Stellen geben dem Notabschaltsignal jetzt denselben Vorrang wie überall sonst in der Software.

Behoben: Waren mehrere Abschalt-Reihenfolgestufen für Hyper-V Hosts oder Server konfiguriert, konnte ein einzelner, nicht reagierender Host in einer frühen Stufe spätere Stufen weit über den konfigurierten Restlaufzeit-Schwellwert hinaus verzögern — im schlimmsten Fall bis die USV bereits leer war. Die Stufen teilen sich jetzt ein gemeinsames Gesamt-Zeitbudget statt jede für sich ein frisches zu bekommen.

Behoben: Die Monitoring-Sperre in der Desktop-Anwendung behauptete fälschlich, das Feature sei in der Pro-Edition enthalten — tatsächlich ist seit v1.9.0 die Enterprise-Edition nötig. Bereits aktivierte Pro-Lizenzen von vor der Umstellung behalten wie bisher ihren Zugriff, nur der Text war falsch.

Behoben: Ein unerwarteter Fehler in der Remote-Weboberfläche konnte komplett unprotokolliert bleiben, auch im Support-Paket. Solche Fehler werden jetzt immer im Dienst-Log festgehalten.


Verifying this download

Get-FileHash UpsHyperVShutdown-Setup-1.9.2.exe -Algorithm SHA256

Compare against the hash above.

v1.9.1

Choose a tag to compare

@surdr25 surdr25 released this 04 Sep 07:56

UPS Hyper-V Shutdown Monitor v1.9.1

SHA-256 (UpsHyperVShutdown-Setup-1.9.1.exe): 65aec89aa2b3c40c7d24d50e0a139da8d440d9cfa0383e3696459a8a83221116

Neu: Die Info-Seite der Remote-Weboberfläche zeigt jetzt an, ob eine neuere Version verfügbar ist ("Nach Updates suchen"-Button, gleiche Quelle wie der Desktop-Auto-Updater) — reine Anzeige, kein automatischer Download oder Install, da auf Server Core keine lokale Sitzung für ein Setup-Fenster existiert. Zeigt Version, Release-Notes sowie Links zur manuellen Download-Seite und zum vollständigen Changelog.


Verifying this download

Get-FileHash UpsHyperVShutdown-Setup-1.9.1.exe -Algorithm SHA256

Compare against the hash above.