/etc/syslog.conf 및 /etc/rsyslog.conf 파일

/etc/syslog.conf/etc/rsyslog.conf 파일은 클러스터 인식 AIX 이 디버그 정보를 기록하는 데 사용하고 PowerHA® SystemMirror® 이 중요하지 않은 정보를 기록하는 데 사용하는 syslogd 데몬 로그 파일의 출력을 제어하는 데 사용됩니다.

설치 프로세스 중에 PowerHA SystemMirror 하위 시스템을 읽습니다. 하위 시스템에 따라 PowerHA SystemMirror-관련 문제를 특정 파일로 출력하도록 지시하는 파일에 다음 항목이 추가됩니다.

# 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.log

PowerHA SystemMirror 을 설치한 후 /rtc/rsyslogd.conf file 을 사용하려면 다음 명령을 실행하여 모든 클러스터 노드에서 기존 /etc/syslog.conf file/etc/rsyslog.conf 파일로 변환하면 됩니다.

/usr/sbin/syslog_ssw -c /etc/syslog.conf /etc/rsyslog.conf

그런 다음, 다음 명령을 실행하여 syslogd 디먼을 변환하십시오.

syslog_ssw -r

다음과 유사한 출력 예제가 표시됩니다.


0513-077 Subsystem has been changed.
Start daemon: syslogd
0513-059 The syslogd Subsystem has been started. Subsystem PID is 4456860.
/etc/rsyslog.conf 파일에서 다음 항목을 볼 수 있으며 /etc/rsyslog.conf 구성 파일을 기반으로 추가 항목을 볼 수도 있습니다.

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.log
참고:

syslogd 디먼 유형과 무관하게, lssrc 명령은 항상 서브시스템 상태를 syslog로 표시합니다.

사용 가능한 syslogd 디먼을 판별하려면 다음 명령을 실행하십시오.

  • ps -ef | grep syslog

    다음 예제와 비슷한 출력이 표시됩니다.

    root 26869770 4128770 0 04:19:37 - 0:00 /usr/sbin/rsyslogd
  • odmget -q 하위 시스템 이름 = 'syslogd' SRCsubsys

    다음 예제와 비슷한 출력이 표시됩니다.

    
    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"
참고:
  • /etc/rsyslog.conf 파일은 모든 클러스터 노드에서 동일해야 합니다.
  • PowerHA SystemMirror rsyslogd 데몬이 활성화된 경우 로그 파일 회전을 지원하지 않습니다. rsyslogd 데몬은 로그 파일을 회전하기 위한 특별한 메커니즘이 필요하기 때문입니다.