Dateien /etc/syslog.conf und /etc/rsyslog.conf
Die Dateien /etc/syslog.conf und /etc/rsyslog.conf werden verwendet, um die Ausgabe der Protokolldateien des syslogd-Daemons zu steuern, die Cluster Aware AIX für die Protokollierung der Debug-Informationen und PowerHA® SystemMirror® für die Protokollierung der nicht kritischen Informationen verwendet.
Während des Installationsvorgangs liest PowerHA SystemMirror das Subsystem. Je nach Subsystem werden folgende Einträge in die Datei aufgenommen, die die Ausgabe von PowerHA SystemMirror-bezogenen Problemen in bestimmte Dateien leitet.
# example:
# "mail messages, at debug or higher, go to Log file. File must exist."
# "all facilities, at debug and higher, go to console"
# "all facilities, at crit or higher, go to all users"
# mail.debug /usr/spool/mqueue/syslog
# *.debug /dev/console
# *.crit *
# *.debug /tmp/syslog.out rotate size 100k files 4
# *.crit /tmp/syslog.out rotate time 1d
local0.crit /dev/console
local0.info /var/hacmp/adm/cluster.log
user.notice /var/hacmp/adm/cluster.log
daemon.notice /var/hacmp/adm/cluster.logWenn Sie nach der Installation von PowerHA SystemMirror die Datei /rtc/rsyslogd.conf file verwenden möchten, können Sie den folgenden Befehl ausführen, um die vorhandene Datei /etc/syslog.conf file in die Datei /etc/rsyslog.conf auf allen Clusterknoten zu konvertieren.
/usr/sbin/syslog_ssw -c /etc/syslog.conf /etc/rsyslog.conf
Konvertieren Sie anschließend den Dämon syslogd mit dem folgenden Befehl:
syslog_ssw -r
Es wird eine Ausgabe ähnlich der folgenden angezeigt:
0513-077 Subsystem has been changed.
Start daemon: syslogd
0513-059 The syslogd Subsystem has been started. Subsystem PID is 4456860.
aso.notice /var/log/aso/aso.log
aso.info /var/log/aso/aso_process.log
aso.debug /var/log/aso/aso_debug.log
caa.debug;caa. /var/adm/ras/syslog.caa .info /var/adm/ras/syslog.txt
local0.info;user.notice;daemon.notice /var/hacmp/adm/cluster.logUnabhängig vom Typ des Dämontyps syslogd zeigt der Befehl lssrc immer den Status des Subsystems als syslogan.
Führen Sie die folgenden Befehle aus, um festzustellen, welcher Dämon syslogd aktiviert ist:
- ps -ef | grep syslog
Es wird eine Ausgabe ähnlich der folgenden angezeigt:
root 26869770 4128770 0 04:19:37 - 0:00 /usr/sbin/rsyslogd - odmget -q
subsysname = 'syslogd '
SRCsubsysEs wird eine Ausgabe ähnlich der folgenden angezeigt:
SRCsubsys: subsysname = "syslogd" synonym = "" cmdargs = "" path = "/usr/sbin/rsyslogd" <<<< rsyslogd is enabled uid = 0 auditid = 0 standin = "/dev/console" standout = "/dev/console" standerr = "/dev/console" action = 1 multi = 1 contact = 3 svrkey = 0 svrmtype = 0 priority = 20 signorm = 0 sigforce = 0 display = 1 waittime = 20 grpname = "ras"
- Die Dateien /etc/rsyslog.conf müssen auf allen Clusterknoten identisch sein.
PowerHA SystemMirror unterstützt die Rotation von Protokolldateien nicht, wenn der rsyslogd-Daemon aktiviert ist, da der rsyslogd-Daemon einen speziellen Mechanismus zur Rotation der Protokolldateien benötigt.