Monitoraggio Syslog processo HPUX 11iv2
Questo monitoraggio controlla lo stato del daemon Syslog. Questa operazione viene effettuata eseguendo una query WSMan per controllare che il daemon Syslog sia in esecuzione. Se si riceve un avviso generato da questo monitoraggio, controllare i risultati di Diagnostica e ripristino per vedere se è necessaria un'azione ulteriore.
Uno stato di tipo non integro indica che il daemon Syslog non è attualmente disponibile.
Controllare il servizio nel sistema eseguendo "ps -ef | grep syslog" o accedendo alla diagnostica nella console di Operations Manager. Se il servizio non è attivo, è possibile avviarlo utilizzando il comando '/sbin/init.d/syslogd start' 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/syslog/syslog.log) le voci relative a eventi verificatisi alla stessa ora del problema. È anche possibile controllare la presenza sul sistema di file principali di processo.
Target | Microsoft.HPUX.11iv2.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.HPUX.11iv2.Process.Syslog.Monitor" Accessibility="Public" Target="Microsoft.HPUX.11iv2.OperatingSystem" TypeID="Unix!Microsoft.Unix.WSMan.Process.Status.MonitorType" Enabled="true" ParentMonitorID="SystemHealth!System.Health.AvailabilityState">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.HPUX.11iv2.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>