Integrità servizio Fmd processo

Microsoft.Solaris.10.Process.Fmd.Monitor (UnitMonitor)

Monitoraggio Fmd processo Solaris 10

Knowledge Base article:

Configurazione

Questo monitor viene disabilitato per impostazione predefinita, con l'esclusione dei computer Solaris 10 che sono zone globali, in cui viene attivato automaticamente con un override.

Riepilogo

Il daemon fault manager non è in esecuzione. Verificare i risultati di diagnostica e ripristino per vedere se sono necessarie ulteriori operazioni.

Il daemon fault manager riceve le informazioni relative a problemi rilevati dal software di sistema e avvia le attività di riparazione automatica.

Cause

Uno stato di tipo non integro indica che il daemon fault manager non è attualmente in esecuzione.

Risoluzioni

Controllare il servizio nel sistema eseguendo 'ps -ef | grep fmd' o accedendo alla diagnostica nella console di Operations Manager. Se il servizio non è attivo, è possibile avviarlo utilizzando il comando 'svcadm enable fmd' o facendo clic sul collegamento di ripristino nella console di Operations Manager.

Per l'analisi della causa principale, controllare innanzi tutto nel file di registro di sistema (/var/adm/messages) le voci relative a eventi verificatisi alla stessa ora del problema. Inoltre, analizzare i registri del daemon fault manager in /var/fm/fmd. È anche possibile controllare la presenza sul sistema di file principali di processo. Utilizzare "/usr/bin/pstack [corefile]" per stampare un'analisi dello stack che aiuti a risalire alla causa del problema.

Element properties:

TargetMicrosoft.Solaris.10.OperatingSystem
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledFalse
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Unix.WSMan.Process.Status.MonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Avviso di monitoraggio fmd il daemon Fmd non è in esecuzione
Il daemon fmd (fault manager daemon) sul server {0} non è in esecuzione.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Solaris.10.Process.Fmd.Monitor" Accessibility="Public" Target="Microsoft.Solaris.10.OperatingSystem" TypeID="Unix!Microsoft.Unix.WSMan.Process.Status.MonitorType" Enabled="false" ParentMonitorID="SystemHealth!System.Health.AvailabilityState">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Solaris.10.Process.Fmd.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>fmd</ProcessName>
<Interval>300</Interval>
</Configuration>
</UnitMonitor>