Monitor HPUX 11iv3 "Prozess-Syslog"
Der Syslog-Daemon wird nicht ausgeführt. Überprüfen Sie anhand der Ergebnisse von "Diagnose und Wiederherstellung", ob weitere Maßnahmen erforderlich sind.
Vom Syslog-Daemon werden die Protokollierung von Nachrichten und die Weiterleitung an Dateien und Benutzer implementiert.
Mit einem fehlerhaften Status wird angezeigt, dass der Syslog-Daemon zurzeit nicht ausgeführt wird.
Überprüfen Sie den Dienst im System, indem Sie "ps -ef | grep syslog" ausführen oder die Diagnose in der Operations Manager-Konsole anzeigen. Wenn der Dienst nicht ausgeführt wird, können Sie den Prozess über den Befehl "/sbin/init.d/syslogd start" oder durch Klicken auf den Link zur Wiederherstellung in der Operations Manager-Konsole starten.
Überprüfen Sie zur Fehlerursachenanalyse zunächst die Systemprotokolldatei (/var/adm/syslog/syslog.log). 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.
Target | Microsoft.HPUX.11iv3.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.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>