Wiederherstellung von UNIX/Linux-SCX-Agents

Microsoft.Unix.SCX.Restart.Recovery (Recovery)

WARNUNG: Das Ausführen dieser Diagnose ist unsicher. Führen Sie diese daher nicht auf Computern aus, deren Sicherheit Sie nicht vertrauen, da Anmeldeinformationen eventuell an unbekannte Systeme unberechtigterweise weitergeleitet werden können.

Element properties:

TargetMicrosoft.Unix.Computer
MonitorMicrosoft.Unix.WSMan.Heartbeat.Monitor
Reset MonitorFalse
RemotableTrue
Timeout300
CategoryMaintenance
Enabledfalse
AccessibilityPublic

Member Modules:

ID Module Type TypeId RunAs 
SSHCommand WriteAction Microsoft.Unix.SSHCommand.WriteAction Default

Source Code:

<Recovery ID="Microsoft.Unix.SCX.Restart.Recovery" Accessibility="Public" Enabled="false" Target="Microsoft.Unix.Computer" Monitor="Microsoft.Unix.WSMan.Heartbeat.Monitor" ExecuteOnDiagnostic="Microsoft.Unix.SCX.Restart.Diagnostic" Remotable="true" ResetMonitor="false" Timeout="300">
<Category>Maintenance</Category>
<WriteAction ID="SSHCommand" TypeID="Microsoft.Unix.SSHCommand.WriteAction">
<Host>$Target/Property[Type="Microsoft.Unix.Computer"]/PrincipalName$</Host>
<Port>$Target/Property[Type="Microsoft.Unix.Computer"]/SSHPort$</Port>
<UserName>$RunAs[Name="Microsoft.Unix.AgentMaintenanceAccount"]/UserName$</UserName>
<Password>$RunAs[Name="Microsoft.Unix.AgentMaintenanceAccount"]/Password$</Password>
<Command>/opt/microsoft/scx/bin/tools/scxadmin -start</Command>
<TimeoutSeconds>40</TimeoutSeconds>
</WriteAction>
</Recovery>