Ich nuss hin und wieder PCs (Win & Linux) so einrichten, dass diese bei Stromausfall auf die Nachrichten einer APC-USV per USB-Kabel oder LAN mit Herunterfahren reagieren. Auf den "Empfänger"-PCs/Servern gibts dazu ja Software z.B. von APC. Was mir fehlt, ist das "andere Ende": Ich will nicht jedesmal an der echten USV vor Ort 'rummanchen oder mir für die Vorkonfiguration extra so ein Ding zulegen, um zu prüfen, ob es auch funktioniert. - Gibt es eine Software, die diese Messages simulieren kann? - die auf einem anderen PC (z.B. Laptop) läuft, der dann USV "spielt"? - ist das verwendete Protokoll irgendwo dokumentiert, so dass man sich einen entsprechenden "Geber" z.B. mit Arduino oder Raspi bauen könnte? Danke für Tips.
:
Bearbeitet durch User
Da das Ding per USB ein HID darzustellen scheint, wird das ganze schon lustig. Entweder mit Arduino und V-USB und co. oder mit Controller mit HW-USB (Teensy, STM32,...). Dann gibt es Programme, die die Nachrichten mitschneiden können. Ich glaube, Wireshark kann das. Ansonsten sowas: https://github.com/lcgamboa/USBIP-Virtual-USB-Device Wird lustig.
Hab nur kurz gegoogelt, aber hier scheint es dass Protokoll frei verfügbar zu geben: https://www.apc.com/us/en/faqs/FA276164/ Oder, wenn man als Firma öfters bei denen kauft, einfach nachfragen, ob APC sowas selbst vertreibt.
Frank E. schrieb: > Gibt es eine Software, die diese Messages simulieren kann? z.B. Befehl shutdown -s -t 60 fährt Deine Kiste in 60 Sekunden herunter. Also z.B. .bat bauen auf dem Gerät wo USV angeschlossen ist und restliche Kisten remote herunterfahren?
oszi40 schrieb: > Frank E. schrieb: >> Gibt es eine Software, die diese Messages simulieren kann? > > z.B. Befehl shutdown -s -t 60 fährt Deine Kiste in 60 Sekunden herunter. > Also z.B. .bat bauen auf dem Gerät wo USV angeschlossen ist und > restliche Kisten remote herunterfahren? Wie witzig. Ich glaube kaum, dass eine USV "shutdown -s -t 60" sendet. Aber ich habe inzwischen auch einige Versionen des APC-Smart Protocol gefunden. Muss dann mal mit Wireshark ran. Ich hätte allerdings gedacht, da APC-USVs ja doch weit verbreitet sind, dass es irgen ein fertiges Test-Tool geben sollte, mit dem man prüfen kann, ob ein Server korrekt für die entsprechenden Nachrichten einer USV konfiguriert ist, ohne dass man tatsächlich die USV vom Strom nehmen muss. Ein Simulator eben.
Du könntest beim Projekt "apcupsd" schauen, die haben einige Infos zu dem Protokoll angehäuft.
Frank E. schrieb: > mit dem man prüfen kann, ob ein Server korrekt für die entsprechenden > Nachrichten einer USV konfiguriert ist, Wenn auf dem Server die entsprechende Software installiert ist ... Früher gab es mal einen herstellerübergreifenden Standard für die USV-Signalisierung, dazu wurden zwei Handshakeleitungen einer seriellen Schnittstelle missbraucht, und die Betriebssysteme hatten einen USV-Dienst, der diese beiden Handshakeleitungen auswertete. Zum Testen war wenig mehr nötig als zwei Drähte, mit denen man die Leitungen auf den gewünschten Pegel legen konnte.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.