Estado del servicio Syslog de proceso

Microsoft.HPUX.11iv3.Process.Syslog.Monitor (UnitMonitor)

Monitor Syslog de proceso de HPUX 11iv3

Knowledge Base article:

Resumen

Este monitor comprueba el estado del demonio de Syslog. Para ello, se ejecuta una consulta de WSMan, que comprueba si el demonio de Syslog se está ejecutando. Si recibe una alerta de este monitor, compruebe los resultados de Recuperación y diagnóstico para ver si es necesario realizar más acciones.

Causas

Una indicación de estado incorrecto muestra que el demonio de Syslog en ese momento no está disponible.

Soluciones

Compruebe el servicio en el sistema ejecutando "ps -ef | grep syslog" o viendo el diagnóstico en la consola de Operations Manager. Si está inactivo, puede iniciar el proceso con el comando "/sbin/init.d/syslogd start" o haciendo clic en el vínculo de recuperación en la consola de Operations Manager.

Para analizar la causa inicial, compruebe primero el archivo de registro del sistema (/var/adm/syslog/syslog.log) y examine cualquier entrada relacionada en el momento en que se produjo el error. También puede comprobar el sistema en busca de algún archivo imagen de memoria del proceso.

Element properties:

TargetMicrosoft.HPUX.11iv3.OperatingSystem
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Unix.WSMan.Process.Status.MonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Syslog no se está ejecutando
El demonio de Syslog del servidor {0} no se está ejecutando.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.HPUX.11iv3.Process.Syslog.Monitor" Accessibility="Public" Target="Microsoft.HPUX.11iv3.OperatingSystem" TypeID="Unix!Microsoft.Unix.WSMan.Process.Status.MonitorType" Enabled="true" ParentMonitorID="SystemHealth!System.Health.AvailabilityState">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.HPUX.11iv3.Process.Syslog.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>syslogd</ProcessName>
<Interval>300</Interval>
</Configuration>
</UnitMonitor>