Monitor für den Solaris 11-Rpcbind-Prozess
Der rpcbind-Daemon wird nicht ausgeführt. Überprüfen Sie anhand der Ergebnisse von "Diagnose und Wiederherstellung", ob weitere Maßnahmen erforderlich sind.
Der rpcbind-Daemon konvertiert RPC-Programmnummern in universale Adressen.
Mit einem Fehler wird darauf hingewiesen, dass der rpcbind-Daemon nicht ausgeführt wird.
Überprüfen Sie den Dienst im System, indem Sie "ps -ef | grep rpcbind" ausführen oder die Diagnose in der System Center Operations Manager-Konsole anzeigen. Wenn der Dienst nicht ausgeführt wird, können Sie ihn über den Befehl "/etc/init.d/rpc start" oder durch Klicken auf den Link zur Wiederherstellung in der Operations Manager-Konsole starten. Wenn der rpcbind-Dienst nicht gestartet werden kann, müssen möglicherweise zunächst andere rpc-Dienste gestartet werden. Überprüfen Sie, ob andere rpc-Warnungen vorhanden sind, und führen Sie eine Fehlerbehebung durch.
Überprüfen Sie zur Fehlerursachenanalyse zunächst die Systemprotokolldatei (/var/adm/messages). Sehen Sie sich dabei alle verwandten Einträge an, die zum Zeitpunkt des Auftretens des Fehlers in das Protokoll aufgenommen wurden. Alternativ können Sie das System nach Hauptdateien des Prozesses durchsuchen. Drucken Sie mit "/usr/bin/pstack [Hauptdatei]" eine Stapelüberwachung, die zu einer Erleichterung der Fehlerbehebung beiträgt.
Target | Microsoft.Solaris.11.OperatingSystem | ||
Parent Monitor | System.Health.AvailabilityState | ||
Category | AvailabilityHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Unix.WSMan.Process.Status.MonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Solaris.11.Process.Rpcbind.Monitor" Accessibility="Public" Target="Microsoft.Solaris.11.OperatingSystem" TypeID="Unix!Microsoft.Unix.WSMan.Process.Status.MonitorType" Enabled="true" ParentMonitorID="SystemHealth!System.Health.AvailabilityState">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Solaris.11.Process.Rpcbind.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Host/Property[Type="Unix!Microsoft.Unix.Computer"]/PrincipalName$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState HealthState="Success" MonitorTypeStateID="Running" ID="Running"/>
<OperationalState HealthState="Error" MonitorTypeStateID="NotRunning" ID="NotRunning"/>
</OperationalStates>
<Configuration>
<TargetSystem>$Target/Host/Property[Type="Unix!Microsoft.Unix.Computer"]/NetworkName$</TargetSystem>
<ProcessName>rpcbind</ProcessName>
<Interval>300</Interval>
</Configuration>
</UnitMonitor>