Ruhezustand / Sleep / Deep Sleep per SSH/Telnet

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

SVblue

Benutzer
Registriert
29. Aug. 2013
Beiträge
9
Reaktionspunkte
0
Punkte
0
Ich möchte die DS413 per SSH in den Ruhemodus setzen.
Hintergrund habe ich bereits in einem anderen Beitrag gepostet aber nun schwenkt das ganze Richtung Terminal-Dienste ab (Link). Aber nochmal kurz:
USV hängt per USB am Server und soll die DS413 im Ernstfall per Script in den Ruhezustand versetzen. Herunterfahren wäre ideal aber dann startet sie nicht mehr automatisch wenn die Stromversorgung wiederhergestellt ist (WOL [Wake-on-LAN] funktioniert dann leider nicht mehr). Wird sie also in den Ruhezustand versetzt und der Strom fällt dann endgültig aus würde sie bei wiederhergestellter Stromversorgung automatisch neu starten.

Wie schaffe ich es nun per SSH (oder Telnet) die DS413 in den Ruhezustand zu versetzen aus dem sie auch per WOL erwachen kann.

"plink.exe -ssh root@192.168.1.2 -P 22 -pw passwort halt"

Funktioniert nur bedingt. Die Festplatten werden zwar ausgeschaltet aber die DS413 ist dann nicht mehr ansprechbar (kein ping, kein garnichts).
Diese Variante funktioniert also wirklich nur dann wenn der Strom wirklich ausfällt. Auch weiß ich nicht was das "halt" für die gesamte DS413 bewirkt.


"plink.exe -ssh root@192.168.1.2 -P 22 -pw passwort init 0" (shutdown wäre wohl das gleiche)

"init 0" fährt die DS413 offenbar sauber runter. Danach ist sie auch per WOL ansprechbar, aber nur sofern sie dauerhaft mit Strom versorgt wurde. Unterbricht die Stromversorgung jedoch für ein paar Sekunden funktioniert das nicht mehr.


Gesucht wird also ein Befehl der die DS413 in einen möglichst tiefen Schlaf versetzt, also kurz vor "shutdown" aus dem sie sowohl per WOL als auch automatisch nach Stromverlust erwacht.

Jemand eine Idee?
 
Du kannst ja mal probieren, ob mittlerweile S2R (Suspend to Ram) ordentlich funktioniert. Ich vermute mal, es funktioniert weiterhin nicht, da Synology so viele eigene Basteleien vollzogen hat. Aber probiere es einfach mal aus. Ein Backup ist vorher natürlich Pflicht.

Steuern kannst Du dies mittels "/sys/power/state"
 
bitte die DSM-Version (Firmware-Version) dazu schreiben, weil manches in den älteren Versionen nicht geht bzw. nicht gibt

Itari
 
DSM-Version: DSM 4.3-3776, also aktuell.
Heißt das hier geht was?
 
Ich verfolge nun eine etwas andere Strategie.
Die USV ist nun an der DS413 angeschlossen und soll den Windows-Server im Ernstfall herunterfahren.
Das würde mit folgende Command-Zeile funktionieren:

net rpc shutdown -I IP-Adresse-Windows-Server -U windowsusername%password

Gibt es bei der DS413 irgendwo die Möglichkeit dieses kurze Skript auszuführen wenn die DS413 herunterfährt - idealerweise nur dann wenn die DS413 durch die USV heruntergefahren wird!??
In der "Aufgabenplanung" sind lediglich Termine festzulegen, leider aber keine ereignisbasierende Ausführung von Skripten/Commands.
 
Hallo,
sinnvoller wäre den Win-Server auf NUT umzustellen und ihn als Client zur DS zu konfigurieren. Meldet die USV Stromausfall bekommt auch der Client das mit und führt die konfigurierte Aktion (runterfahren) aus. Auf der DS den UPS-Server Modus aktivieren und die IP des Win Servers in die Liste der erlaubten Geräte eintragen.

Gruß Götz
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat