ubuntu:usv2
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| ubuntu:usv2 [2026/07/19 16:10] – [26. Fehler: NUT-Monitor startet nicht] franz | ubuntu:usv2 [2026/07/19 16:15] (aktuell) – [12. POWERDOWNFLAG auf einem Client] franz | ||
|---|---|---|---|
| Zeile 399: | Zeile 399: | ||
| Auf einem reinen Netzwerkclient ist normalerweise kein Eintrag erforderlich: | Auf einem reinen Netzwerkclient ist normalerweise kein Eintrag erforderlich: | ||
| - | <code ini>\\ | + | <code ini> |
| - | POWERDOWNFLAG / | + | |
| + | POWERDOWNFLAG / | ||
| </ | </ | ||
| Zeile 409: | Zeile 411: | ||
| Der Client besitzt keine direkte USB-Verbindung zur USV und kann die USV daher normalerweise nicht selbst ausschalten. | Der Client besitzt keine direkte USB-Verbindung zur USV und kann die USV daher normalerweise nicht selbst ausschalten. | ||
| + | |||
| ===== 13. Dateirechte absichern ===== | ===== 13. Dateirechte absichern ===== | ||
| Zeile 478: | Zeile 481: | ||
| <code bash> | <code bash> | ||
| upsc apc@192.168.1.20 ups.\status | upsc apc@192.168.1.20 ups.\status | ||
| + | |||
| </ | </ | ||
| Zeile 484: | Zeile 488: | ||
| < | < | ||
| - | \OL | + | OL |
| </ | </ | ||
| Zeile 492: | Zeile 496: | ||
| <code bash> | <code bash> | ||
| upsc apc@192.168.1.20 battery.\charge | upsc apc@192.168.1.20 battery.\charge | ||
| + | |||
| </ | </ | ||
| Zeile 497: | Zeile 502: | ||
| <code bash> | <code bash> | ||
| upsc apc@192.168.1.20 battery.\runtime | upsc apc@192.168.1.20 battery.\runtime | ||
| + | |||
| </ | </ | ||
| Zeile 502: | Zeile 508: | ||
| <code bash> | <code bash> | ||
| upsc apc@192.168.1.20 ups.\load | upsc apc@192.168.1.20 ups.\load | ||
| + | |||
| </ | </ | ||
| + | |||
| ===== 16. Wichtige USV-Statuswerte ===== | ===== 16. Wichtige USV-Statuswerte ===== | ||
| - | ^ Status ^ Bedeutung | + | ^Status^Bedeutung| | | | | | | | | | | | | | | | | | | | | | | | | |
| - | | '' | + | |'' |
| - | | '' | + | |
| - | | '' | + | |
| - | | '' | + | |
| - | | '' | + | |
| - | | '' | + | |
| - | | '' | + | |
| - | | '' | + | |
| - | | '' | + | |
| Mehrere Statuswerte können gleichzeitig angezeigt werden. | Mehrere Statuswerte können gleichzeitig angezeigt werden. | ||
| Zeile 522: | Zeile 522: | ||
| Beispiel: | Beispiel: | ||
| < | < | ||
| - | \\ | + | |
| - | OB DISCHRG\\ | + | |
| + | OB DISCHRG | ||
| </ | </ | ||
| Zeile 531: | Zeile 532: | ||
| * USV läuft auf Batterie\\ | * USV läuft auf Batterie\\ | ||
| * Batterie wird entladen | * Batterie wird entladen | ||
| + | |||
| ===== 17. Protokoll des Clients kontrollieren ===== | ===== 17. Protokoll des Clients kontrollieren ===== | ||
| Zeile 536: | Zeile 538: | ||
| Die letzten Meldungen des NUT-Monitors anzeigen: | Die letzten Meldungen des NUT-Monitors anzeigen: | ||
| - | <code bash>\\ | + | <code bash> |
| - | sudo journalctl -u nut-monitor -n 100 --no-pager\\ | + | sudo journalctl -u nut-monitor -n 100 --no-pager\ |
| </ | </ | ||
| Zeile 543: | Zeile 546: | ||
| Protokoll laufend beobachten: | Protokoll laufend beobachten: | ||
| - | <code bash>\\ | + | <code bash> |
| - | sudo journalctl -u nut-monitor -f\\ | + | sudo journalctl -u nut-monitor -f\ |
| </ | </ | ||
| Zeile 552: | Zeile 556: | ||
| Mögliche Fehlermeldungen: | Mögliche Fehlermeldungen: | ||
| - | < | + | < |
| - | Login on UPS [apc] failed\\ | + | |
| + | Login on UPS [apc] failed\ | ||
| </ | </ | ||
| - | < | + | < |
| - | Communications with UPS apc@192.168.1.20 lost\\ | + | |
| + | Communications with UPS apc@192.168.1.20 lost\ | ||
| </ | </ | ||
| - | < | + | < |
| - | UPS apc@192.168.1.20 is unavailable\\ | + | |
| + | UPS apc@192.168.1.20 is unavailable\ | ||
| </ | </ | ||
| + | |||
| ===== 18. Anmeldung auf dem Master kontrollieren ===== | ===== 18. Anmeldung auf dem Master kontrollieren ===== | ||
| Zeile 571: | Zeile 579: | ||
| Auf dem Master können die NUT-Protokolle geprüft werden: | Auf dem Master können die NUT-Protokolle geprüft werden: | ||
| - | <code bash>\\ | + | <code bash> |
| - | sudo journalctl -u nut-server -n 100 --no-pager\\ | + | |
| + | sudo journalctl -u nut-server -n 100 --no-pager\ | ||
| </ | </ | ||
| Zeile 578: | Zeile 588: | ||
| Bei einer erfolgreichen Anmeldung kann beispielsweise folgende Meldung erscheinen: | Bei einer erfolgreichen Anmeldung kann beispielsweise folgende Meldung erscheinen: | ||
| - | < | + | < |
| - | Client monclient@192.168.1.21 logged into UPS [apc]\\ | + | |
| + | Client monclient@192.168.1.21 logged into UPS [apc]\ | ||
| </ | </ | ||
| Je nach NUT-Version und Protokollkonfiguration kann die Meldung anders aussehen oder fehlen. | Je nach NUT-Version und Protokollkonfiguration kann die Meldung anders aussehen oder fehlen. | ||
| + | |||
| ===== 19. Sicheren Stromausfalltest durchführen ===== | ===== 19. Sicheren Stromausfalltest durchführen ===== | ||
| Zeile 589: | Zeile 601: | ||
| Auf dem Client die Statuswerte laufend anzeigen: | Auf dem Client die Statuswerte laufend anzeigen: | ||
| - | <code bash>\\ | + | <code bash> |
| - | watch -n 2 'upsc apc@192.168.1.20 ups.status; upsc apc@192.168.1.20 battery.charge; | + | |
| + | watch -n 2 'upsc apc@192.168.1.20 ups.status; upsc apc@192.168.1.20 battery.charge; | ||
| </ | </ | ||
| Zeile 598: | Zeile 612: | ||
| Erwarteter Status bei vorhandener Netzspannung: | Erwarteter Status bei vorhandener Netzspannung: | ||
| - | < | + | < |
| - | OL\\ | + | |
| + | OL | ||
| </ | </ | ||
| Zeile 605: | Zeile 620: | ||
| Erwarteter Status bei Batteriebetrieb: | Erwarteter Status bei Batteriebetrieb: | ||
| - | < | + | < |
| - | OB\\ | + | |
| + | OB | ||
| </ | </ | ||
| Zeile 612: | Zeile 628: | ||
| Nach Wiederherstellung der Netzspannung: | Nach Wiederherstellung der Netzspannung: | ||
| - | < | + | < |
| - | OL\\ | + | |
| + | OL | ||
| </ | </ | ||
| Zeile 622: | Zeile 639: | ||
| Der Server fährt normalerweise erst bei einem kritischen Batteriestatus oder einem Forced Shutdown herunter.\\ | Der Server fährt normalerweise erst bei einem kritischen Batteriestatus oder einem Forced Shutdown herunter.\\ | ||
| </ | </ | ||
| + | |||
| ===== 20. Verhalten bei einem längeren Stromausfall ===== | ===== 20. Verhalten bei einem längeren Stromausfall ===== | ||
| Zeile 642: | Zeile 660: | ||
| Ein vollständiger Test kann auf dem NUT-Master mit folgendem Befehl ausgelöst werden: | Ein vollständiger Test kann auf dem NUT-Master mit folgendem Befehl ausgelöst werden: | ||
| - | <code bash>\\ | + | <code bash> |
| - | sudo upsmon -c fsd\\ | + | |
| + | sudo upsmon -c fsd\ | ||
| </ | </ | ||
| Zeile 663: | Zeile 683: | ||
| * Netzwerkdienste können beendet werden\\ | * Netzwerkdienste können beendet werden\\ | ||
| * Beide Server können nach Rückkehr der Netzspannung wieder starten | * Beide Server können nach Rückkehr der Netzspannung wieder starten | ||
| + | |||
| ===== 22. Fehler: Connection refused ===== | ===== 22. Fehler: Connection refused ===== | ||
| Zeile 668: | Zeile 689: | ||
| Fehlermeldung: | Fehlermeldung: | ||
| - | < | + | < |
| - | Error: Connection failure: Connection refused\\ | + | |
| + | Error: Connection failure: Connection refused\ | ||
| </ | </ | ||
| Zeile 675: | Zeile 697: | ||
| Auf dem Master prüfen: | Auf dem Master prüfen: | ||
| - | <code bash>\\ | + | <code bash> |
| - | sudo systemctl status nut-server --no-pager\\ | + | |
| + | sudo systemctl status nut-server --no-pager\ | ||
| </ | </ | ||
| Zeile 682: | Zeile 706: | ||
| Port prüfen: | Port prüfen: | ||
| - | <code bash>\\ | + | <code bash> |
| - | sudo ss -ltnp | grep 3493\\ | + | sudo ss -ltnp | grep 3493\ |
| </ | </ | ||
| Zeile 689: | Zeile 714: | ||
| Firewall prüfen: | Firewall prüfen: | ||
| - | <code bash>\\ | + | <code bash> |
| - | sudo ufw status\\ | + | |
| + | sudo ufw status\ | ||
| </ | </ | ||
| Zeile 696: | Zeile 723: | ||
| Konfiguration prüfen: | Konfiguration prüfen: | ||
| - | <code bash>\\ | + | <code bash> |
| - | grep -v ' | + | |
| + | grep -v ' | ||
| </ | </ | ||
| + | |||
| ===== 23. Fehler: Unknown UPS ===== | ===== 23. Fehler: Unknown UPS ===== | ||
| Fehlermeldung: | Fehlermeldung: | ||
| + | |||
| < | < | ||
| - | \\ | + | |
| - | Error: Unknown UPS\\ | + | Error: Unknown UPS\ |
| </ | </ | ||
| Zeile 712: | Zeile 743: | ||
| Auf dem Master den USV-Namen prüfen: | Auf dem Master den USV-Namen prüfen: | ||
| - | <code bash>\\ | + | <code bash> |
| - | upsc -l localhost\\ | + | |
| + | upsc -l localhost\ | ||
| </ | </ | ||
| Zeile 719: | Zeile 752: | ||
| Falls die Ausgabe beispielsweise lautet: | Falls die Ausgabe beispielsweise lautet: | ||
| - | < | + | < |
| - | smc1500\\ | + | |
| + | smc1500 | ||
| </ | </ | ||
| muss auf dem Client statt '' | muss auf dem Client statt '' | ||
| + | <code ini> | ||
| + | MONITOR smc1500@192.168.1.20 1 monclient CLIENT_PASSWORT_HIER_EINTRAGEN secondary\ | ||
| - | <code ini>\\ | ||
| - | MONITOR smc1500@192.168.1.20 1 monclient CLIENT_PASSWORT_HIER_EINTRAGEN secondary\\ | ||
| </ | </ | ||
| + | |||
| ===== 24. Fehler: Login failed ===== | ===== 24. Fehler: Login failed ===== | ||
| Zeile 735: | Zeile 770: | ||
| Fehlermeldung im Protokoll: | Fehlermeldung im Protokoll: | ||
| - | < | + | < |
| - | Login on UPS [apc] failed\\ | + | |
| + | Login on UPS [apc] failed\ | ||
| </ | </ | ||
| Zeile 750: | Zeile 786: | ||
| Master neu starten: | Master neu starten: | ||
| - | <code bash>\\ | + | <code bash> |
| - | sudo systemctl restart nut-server\\ | + | |
| + | sudo systemctl restart nut-server\ | ||
| </ | </ | ||
| Zeile 757: | Zeile 795: | ||
| Client neu starten: | Client neu starten: | ||
| - | <code bash>\\ | + | <code bash> |
| - | sudo systemctl restart nut-monitor\\ | + | \ |
| + | sudo systemctl restart nut-monitor\ | ||
| </ | </ | ||
| + | |||
| ===== 25. Fehler: Communications lost ===== | ===== 25. Fehler: Communications lost ===== | ||
| Zeile 766: | Zeile 807: | ||
| Fehlermeldung: | Fehlermeldung: | ||
| - | < | + | < |
| - | Communications with UPS apc@192.168.1.20 lost\\ | + | |
| + | Communications with UPS apc@192.168.1.20 lost\ | ||
| </ | </ | ||
| Zeile 773: | Zeile 815: | ||
| Netzwerkverbindung prüfen: | Netzwerkverbindung prüfen: | ||
| - | <code bash>\\ | + | <code bash> |
| - | ping -c 4 192.168.1.20\\ | + | |
| + | ping -c 4 192.168.1.20\ | ||
| </ | </ | ||
| Zeile 780: | Zeile 824: | ||
| NUT-Port prüfen: | NUT-Port prüfen: | ||
| - | <code bash>\\ | + | <code bash> |
| - | nc -zv 192.168.1.20 3493\\ | + | |
| + | nc -zv 192.168.1.20 3493\ | ||
| </ | </ | ||
| Zeile 787: | Zeile 833: | ||
| Direkte Statusabfrage versuchen: | Direkte Statusabfrage versuchen: | ||
| - | <code bash>\\ | + | <code bash> |
| - | upsc apc@192.168.1.20\\ | + | |
| + | upsc apc@192.168.1.20\ | ||
| </ | </ | ||
| Zeile 794: | Zeile 842: | ||
| Protokoll auf dem Master prüfen: | Protokoll auf dem Master prüfen: | ||
| - | <code bash>\\ | + | <code bash> |
| - | sudo journalctl -u nut-server -n 100 --no-pager\\ | + | |
| + | sudo journalctl -u nut-server -n 100 --no-pager\ | ||
| </ | </ | ||
| + | |||
| ===== 26. Fehler: NUT-Monitor startet nicht ===== | ===== 26. Fehler: NUT-Monitor startet nicht ===== | ||
| Zeile 812: | Zeile 863: | ||
| <code bash> | <code bash> | ||
| - | \ | + | |
| sudo journalctl -u nut-monitor -n 100 --no-pager\ | sudo journalctl -u nut-monitor -n 100 --no-pager\ | ||
| Zeile 829: | Zeile 880: | ||
| <code bash> | <code bash> | ||
| - | |||
| cat / | cat / | ||
ubuntu/usv2.1784470256.txt.gz · Zuletzt geändert: von franz