rsyslogd 디먼
용도
시스템 메시지를 로깅합니다.
설명
rsyslogd 디먼은 소켓을 읽고 메시지 행을 /etc/rsyslog.conf 구성 파일에서 지정한 대상으로 전송합니다. rsyslogd 디먼은 활성화될 때 구성 파일을 읽습니다. 다음 명령을 사용하여 소스 마스터에서 rsyslogd 디먼을 시작할 수 있습니다.
startsrc -s syslogd
stopsrc -s syslogdstartsrc 옵션은 rsyslogd 디먼을 시작합니다. 다중
rsyslogd 디먼을 시작하려면 -i 명령행 옵션을 사용하여
새로운 pid 파일로 반복해서 startsrc 옵션을 실행하십시오. startsrc 명령은 startsrc -a 플래그를 사용하여 rsyslogd 디먼의 인수를 지정합니다. 인수는 쉘이 번역하지 않도록 이중 인용 부호로
보호되어야 합니다.
stopsrc 옵션은 rsyslogd 디먼의
모든 인스턴스를 정지합니다. 특정 인스턴스를 중지하려면 -p <pid> 옵션을 지정해야 합니다.stopsrc -p <pid of syslogd daemon>rsyslogd 디먼은
설치된 후 즉시 시작될 수 없으며, syslogd 디먼이 계속 사용되어
시스템 메시지를 로깅합니다. 기본적으로 메시지를 로깅하도록 rsyslogd 디먼을 구성하려면
-r 옵션을 사용하여 syslog_ssw 스크립트를
실행하십시오.
rsyslogd 디먼이 시스템 메시지를 로깅하도록 구성된 후에는
rsyslogd 디먼이 디폴트 명령행 인수 -c5와 함께
시작됩니다. 이 옵션은 rsyslogd 디먼이 정규 모드로 시작되도록 하며,
이전 버전과 호환되지 않습니다.
rsyslogd 디먼을 구성하고 사용하려면 해당 문서의 참조 절을 참조하십시오.
################################################################
# Rsyslog is free software: it is distributed under the #
# terms of the GNU General Public License as published by #
# the Free Software Foundation, under version 3 of the License. #
# #
# if you experience problems, check #
# http://www.rsyslog.com/doc/troubleshoot.html for assistance #
# #
# Load the UNIX socket for local communication #
$ModLoad imuxsock #
# #
# Load the UDP module for remote communication #
$ModLoad imudp #
# #
# Run the UDP server on the default port 514 #
$UDPServerRun 514 #
# #
################################################################syslog.conf 파일의 거의 모든 매개변수는 pureScale® API 지원과 같은 AIX® 특정 매개변수를 제외하고 rsyslogd 디먼과 함께 작동합니다. syslog.conf 파일을 지원되는 rsyslog.conf 파일로 변환하려면
-c 옵션과 함께 전환 스크립트를 사용해야 합니다.
전환 스크립트 사용법
syslog_ssw [ -r | -s | -c SourceSyslogConffile DestRsyslogConffile ]| 항목 | 설명자 |
|---|---|
-r |
디폴트 로깅 애플리케이션으로서 rsyslog 디먼으로 전환합니다. |
-s |
디폴트 로깅 애플리케이션으로서 syslog 디먼으로 전환합니다. |
-c |
syslog.conf 파일의 구성 규칙을
rsyslog.conf 파일의 규칙으로 변환합니다. 그러나 rsyslogd 디먼이 이해하지 못하는 AIX 특정 매개변수는 변환 중에 제거됩니다. |
-r 또는
-s 옵션을 사용하여 디폴트 로깅 애플리케이션을 전환하는 경우,
이 선택사항은 재시작해도 영구적으로 남아 있습니다.
startsrc -s syslogd 명령은 설정된 디폴트 로깅 애플리케이션 기반의 rsyslogd 또는 syslogd 디먼을 시작합니다.
syslog_ssw 스크립트는 기본적으로 존재하지 않으며,
rsyslogd 디먼이 설치된 후 사용 가능합니다.
예
- 기존 syslogd 디먼을 정지하고 rsyslogd 디먼을
시작하려면 다음 명령을 실행하십시오.
syslog_ssw -r - 기존 rsyslogd 디먼을 정지하고 syslogd 디먼을
시작하려면 다음 명령을 실행하십시오.
syslog_ssw -s - syslog.conf 파일을 rsyslog.conf 파일로 변환하고
rsyslog.conf 파일이 존재하지 않는 경우 작성하려면 다음 명령을 실행하십시오.
이 변환은 AIX 특정 매개변수를 제거하고 새로 작성된 파일을 rsyslogd 디먼과 함께 사용할 수 있도록 합니다.syslog_ssw -c syslog.conf rsyslog.conf - 디폴트 로깅 애플리케이션을 시작하려면 다음 명령을 실행하십시오.
디폴트 로깅 애플리케이션은 syslogd 디먼 또는 rsyslogd 디먼이 될 수 있습니다.startsrc -s syslogd
파일
| 항목 | 설명자 |
|---|---|
| /etc/rsyslog.conf | rsyslogd 디먼의 출력을 제어합니다. |
| /etc/rsyslogd.pid | 프로세스 ID를 포함합니다. |