Home › Forums › Bugs and Problems › QNAP NAS herunterfahren
- This topic has 8 replies, 3 voices, and was last updated 1 year, 3 months ago by
Frank Scherer.
-
AuthorPosts
-
6. August 2020 at 9:25 #10340
Peter
ParticipantHallo,
gibt es ein workaround zum herunterfahren einer QNAP NAS?
Meine 4 ESXi fahren perfekt herunter, nur bei der NAS hängt es noch.Viele Grüße
Peter7. August 2020 at 10:54 #10341Bernd Holzer
KeymasterHallo Peter,
das NAS sollte eigentlich per SSH steuerbar sein.
Wenn Du dein NAS als Linux System in OPMONis einrichtest, kannst du die SSH Befehle zum Herunterfahren in OPMONis eingeben.Wenn Du mehr Unterstützung brauchst, melde dich bitte.
Bernd
7. August 2020 at 12:21 #10342Peter
ParticipantHallo Bernd,
wenn ich die NAS per putty herunterfahren möchte, so kann ich das mit “-v poweroff” in der Konsole machen. Wie setze ich das in den Programm um. Muss ich einen SSH Schlüssel generieren und eintragen ?Vielen Dank
Peter11. August 2020 at 22:30 #10373Bernd Holzer
KeymasterHallo Peter,
sorry bin etwas spät dran mit meiner Antwort:
Wenn du als Systemtyp Linux auswählst, kannst du in OPMONis die SSH Befehle zum Herunterfahren eingeben.
Also unter SSH Kommando: poweroff
Login kann per Benutzernamen und Password erfolgen. Oder auch per SSH Key. OPMONis unterstützt beide Varianten.Ich hoffe meine kurze Antwort reicht. Falls nicht, dann melde dich bitte.
Bernd-
This reply was modified 2 years ago by
Bernd Holzer.
14. August 2020 at 11:22 #10444Peter
Participantleider kommt eine Fehlermeldung
**************************************************
8:15:09 AM 8/14/2020: PingProtocol: Process 2868, Thread 20
Information: Triggering Ping.
Configuration: PingProtocolConfiguration=(NameOrAddress=192.168.0.4,Timeout=’PT5S’)
* CallerMemberName: OnExecute
* CallerFilePath: C:\agent\_work\5\s\src\independis.OPMONis.Core\Processing\Devices\Protocols\PingProtocol.cs
* CallerLineNumber: 42**************************************************
8:15:09 AM 8/14/2020: PingProtocol: Process 2868, Thread 20
Information: Finished Ping (IPStatus=’Success’, TargetState=’Online’)
Configuration: PingProtocolConfiguration=(NameOrAddress=192.168.0.4,Timeout=’PT5S’)* CallerMemberName: OnExecute
* CallerFilePath: C:\agent\_work\5\s\src\independis.OPMONis.Core\Processing\Devices\Protocols\PingProtocol.cs
* CallerLineNumber: 47**************************************************
8:15:09 AM 8/14/2020: PingProtocol: Process 2868, Thread 20
Information: Triggering Ping.
Configuration: PingProtocolConfiguration=(NameOrAddress=192.168.0.4,Timeout=’PT5S’)
* CallerMemberName: OnExecute
* CallerFilePath: C:\agent\_work\5\s\src\independis.OPMONis.Core\Processing\Devices\Protocols\PingProtocol.cs
* CallerLineNumber: 42**************************************************
8:15:09 AM 8/14/2020: PingProtocol: Process 2868, Thread 20
Information: Finished Ping (IPStatus=’Success’, TargetState=’Online’)
Configuration: PingProtocolConfiguration=(NameOrAddress=192.168.0.4,Timeout=’PT5S’)* CallerMemberName: OnExecute
* CallerFilePath: C:\agent\_work\5\s\src\independis.OPMONis.Core\Processing\Devices\Protocols\PingProtocol.cs
* CallerLineNumber: 47**************************************************
8:15:09 AM 8/14/2020: PingProtocol: Process 2868, Thread 20
Information: Triggering Ping.
Configuration: PingProtocolConfiguration=(NameOrAddress=192.168.0.4,Timeout=’PT5S’)
* CallerMemberName: OnExecute
* CallerFilePath: C:\agent\_work\5\s\src\independis.OPMONis.Core\Processing\Devices\Protocols\PingProtocol.cs
* CallerLineNumber: 42**************************************************
8:15:09 AM 8/14/2020: PingProtocol: Process 2868, Thread 20
Information: Finished Ping (IPStatus=’Success’, TargetState=’Online’)
Configuration: PingProtocolConfiguration=(NameOrAddress=192.168.0.4,Timeout=’PT5S’)* CallerMemberName: OnExecute
* CallerFilePath: C:\agent\_work\5\s\src\independis.OPMONis.Core\Processing\Devices\Protocols\PingProtocol.cs
* CallerLineNumber: 47**************************************************
8:15:09 AM 8/14/2020: SshProtocol: Process 2868, Thread 20
Information: Triggering SSH shutdown.
Configuration: SshProtocolConfiguration=(NameOrAddress=192.168.0.4,Port=’22’,Username=’****’,Password=’********’)
* CallerMemberName: TriggerShutdown
* CallerFilePath: C:\agent\_work\5\s\src\independis.OPMONis.Core\Processing\Devices\Protocols\SshProtocol.cs
* CallerLineNumber: 80**************************************************
8:15:09 AM 8/14/2020: SshProtocol: Process 2868, Thread 20
Debug: Created new SSH authentication method for host ‘192.168.0.4’, port ’22’, username ‘admin’ with username and password.
* CallerMemberName: ExecuteSshCommands
* CallerFilePath: C:\agent\_work\5\s\src\independis.OPMONis.Core\Processing\Devices\Protocols\SshProtocol.cs
* CallerLineNumber: 176**************************************************
8:15:10 AM 8/14/2020: SshProtocol: Process 2868, Thread 20
Debug: Connecting to SSH host ‘192.168.0.4’
* CallerMemberName: ExecuteSshCommands
* CallerFilePath: C:\agent\_work\5\s\src\independis.OPMONis.Core\Processing\Devices\Protocols\SshProtocol.cs
* CallerLineNumber: 193**************************************************
8:15:55 AM 8/14/2020: SshProtocol: Process 2868, Thread 20
Information: Failed SSH host shutdown.
Configuration: SshProtocolConfiguration=(NameOrAddress=192.168.0.4,Port=’22’,Username=’admin’,Password=’********’)
Exception: Renci.SshNet.Common.SshOperationTimeoutException: Session operation has timed out
bei Renci.SshNet.Session.WaitOnHandle(WaitHandle waitHandle, TimeSpan timeout)
bei Renci.SshNet.Session.WaitOnHandle(WaitHandle waitHandle)
bei Renci.SshNet.Session.Connect()
bei Renci.SshNet.BaseClient.Connect()
bei independis.OPMONis.Core.Processing.Devices.Protocols.SshProtocol.ExecuteSshCommands(SshProtocolConfiguration configuration, Func`4 onExecutedDelegate) in C:\agent\_work\5\s\src\independis.OPMONis.Core\Processing\Devices\Protocols\SshProtocol.cs:Zeile 194.
bei independis.OPMONis.Core.Processing.Devices.Protocols.SshProtocol.ExecuteSshCommands(SshProtocolConfiguration configuration) in C:\agent\_work\5\s\src\independis.OPMONis.Core\Processing\Devices\Protocols\SshProtocol.cs:Zeile 129.
bei independis.OPMONis.Core.Processing.Devices.Protocols.SshProtocol.TriggerShutdown(SshProtocolConfiguration sshProtocolConfiguration) in C:\agent\_work\5\s\src\independis.OPMONis.Core\Processing\Devices\Protocols\SshProtocol.cs:Zeile 82..
* CallerMemberName: TriggerShutdown
* CallerFilePath: C:\agent\_work\5\s\src\independis.OPMONis.Core\Processing\Devices\Protocols\SshProtocol.cs
* CallerLineNumber: 88**************************************************
8:15:55 AM 8/14/2020: DeviceExecutable: Process 2868, Thread 20
Error: Error occured on executing Job. The error will be ignored because of configuration settings.
Exception: Renci.SshNet.Common.SshOperationTimeoutException: Session operation has timed out
bei Renci.SshNet.Session.WaitOnHandle(WaitHandle waitHandle, TimeSpan timeout)
bei Renci.SshNet.Session.WaitOnHandle(WaitHandle waitHandle)
bei Renci.SshNet.Session.Connect()
bei Renci.SshNet.BaseClient.Connect()
bei independis.OPMONis.Core.Processing.Devices.Protocols.SshProtocol.ExecuteSshCommands(SshProtocolConfiguration configuration, Func`4 onExecutedDelegate) in C:\agent\_work\5\s\src\independis.OPMONis.Core\Processing\Devices\Protocols\SshProtocol.cs:Zeile 194.
bei independis.OPMONis.Core.Processing.Devices.Protocols.SshProtocol.ExecuteSshCommands(SshProtocolConfiguration configuration) in C:\agent\_work\5\s\src\independis.OPMONis.Core\Processing\Devices\Protocols\SshProtocol.cs:Zeile 129.
bei independis.OPMONis.Core.Processing.Devices.Protocols.SshProtocol.TriggerShutdown(SshProtocolConfiguration sshProtocolConfiguration) in C:\agent\_work\5\s\src\independis.OPMONis.Core\Processing\Devices\Protocols\SshProtocol.cs:Zeile 89.
bei independis.OPMONis.Core.Processing.Devices.Protocols.SshProtocol.OnExecute(ActionType actionType, SshProtocolConfiguration sshProtocolConfiguration) in C:\agent\_work\5\s\src\independis.OPMONis.Core\Processing\Devices\Protocols\SshProtocol.cs:Zeile 49.
bei independis.OPMONis.Core.Processing.Devices.Protocols.ProtocolBase`1.Execute(ActionType actionType, ConfigurationBase configuration) in C:\agent\_work\5\s\src\independis.OPMONis.Core\Processing\Devices\Protocols\ProtocolBase.cs:Zeile 74.
bei independis.OPMONis.Core.Processing.Execution.DeviceExecutable.ExecuteActionProtocol(String protocolName, ConfigurationBase protocolConfiguration, ActionType actionType, Nullable`1 expectedResult) in C:\agent\_work\5\s\src\independis.OPMONis.Core\Processing\Execution\DeviceExecutable.cs:Zeile 356.
bei independis.OPMONis.Core.Processing.Execution.DeviceExecutable.ExecuteActionWithRepeat(String protocolName, ConfigurationBase protocolConfiguration, ActionType actionType, Nullable1 expectedResult, Nullable
1 repeatCount, Nullable`1 repeatDelay, String repeatActionId, ActionConfiguration[] actionConfigurations) in C:\agent\_work\5\s\src\independis.OPMONis.Core\Processing\Execution\DeviceExecutable.cs:Zeile 286.
bei independis.OPMONis.Core.Processing.Execution.DeviceExecutable.ExecuteActions(IEnumerable`1 actions) in C:\agent\_work\5\s\src\independis.OPMONis.Core\Processing\Execution\DeviceExecutable.cs:Zeile 212.
bei independis.OPMONis.Core.Processing.Execution.DeviceExecutable.DoExecute() in C:\agent\_work\5\s\src\independis.OPMONis.Core\Processing\Execution\DeviceExecutable.cs:Zeile 173.
Configuration: JobConfiguration=(JobType=PowerOff,DurationFailed=’PT2M’,IgnoreExecutionFailure=’true’)
* CallerMemberName: DoExecute
* CallerFilePath: C:\agent\_work\5\s\src\independis.OPMONis.Core\Processing\Execution\DeviceExecutable.cs
* CallerLineNumber: 183Grüße
Peter14. August 2020 at 21:28 #10457Bernd Holzer
KeymasterHallo Peter,
OPMONis kann keinen SSH Login durchführen:
Information: Failed SSH host shutdown.
Configuration: SshProtocolConfiguration=(NameOrAddress=192.168.0.4,Port=’22’,Username=’admin’,Password=’********’)
Exception: Renci.SshNet.Common.SshOperationTimeoutException: Session operation has timed outDie Fehlermeldung (operation has timed out) bedeutet das auf der IP Adresse 192.168.0.4 unter dem Port 22 kein SSH Server geantwortet hat.
Bis Du sicher dass die IP Adresse richtig ist und der SSH Server des NAS auf Port 22 läuft?
Bernd
-
This reply was modified 2 years ago by
Bernd Holzer.
-
This reply was modified 2 years ago by
Bernd Holzer.
21. August 2020 at 13:28 #10480Peter
ParticipantHallo Bernd,
ich kann mich vom gleichen Rechner mit putty ohne Probleme anmelden…Habe eben auch die Bestellung für die Lizenz geschickt.
Grüße Peter
23. August 2020 at 23:11 #10483Bernd Holzer
KeymasterHallo Peter,
Danke für die Bestellung. Habe sie gerade bearbeitet.Wegen dem NAS: Es gibt noch die Möglichkeite, auf den NAS einen weiteren SSH Server im “Debug-Mode” zu starten:
/usr/sbin/sshd -Ddf /etc/config/ssh/sshd_config -p 2000
Wenn du jetzt in OPMONis den SSH Port auf 2000 umstellst und einen Shutdown probierst, sollte zumindest auf dem NAS zu sehen sein, das OPMONis eine Verbindung aufbauen will.
Bin schon gespannt, ob das weiter hilft.
Bernd4. May 2021 at 8:14 #11296Frank Scherer
KeymasterHallo zusammen,
es gibt Neuigkeiten zu diesem Thema. Hier findet Ihr eine Anleitung zum Shutdown eines QNAP NAS über SSH:
Viele Grüße,
Frank-
This reply was modified 1 year, 3 months ago by
Frank Scherer.
-
This reply was modified 2 years ago by
-
AuthorPosts
- You must be logged in to reply to this topic.