syslog.conf 파일

용도

syslogd 디먼의 출력을 제어합니다.

설명

각 행은 다음 두 파트로 구성되어야 합니다.
  1. 라인이 적용되는 메시지 우선순위를 판별하기 위한 선택자입니다.
  2. 조치. 각 행은 선택적 파트를 포함할 수 있습니다.
  3. 회전.

필드는 하나 이상의 탭 또는 공백으로 구분해야 합니다.

형식

msg_src_list 대상 [회전 [크기 크기k|m] [파일 파일] [시간 시간h|d|w|m|y] [압축] [아카이브 아카이브]]

여기서 msg_src_list 는 세미콜론으로 구분된 facility.priority 목록입니다. 여기서,
기능
모두 (표시 제외)
mark-time 표시 kern, user, mail, daemon, auth, ....
우선순위
다음 중 하나입니다 (높음에서 낮음으로).
긴급/패닉, 경보, 위험, 오류 (또는), 경고 (ing), 통지, 정보, 디버그 (이 우선순위 이상의 모든 메시지를 의미함)
목적지
:NONE.
/filename -이 파일에 로그 사용자 이름 [,username2...] - 사용자에게 쓰기
@hostname -이 시스템의 syslogd로 전송
* - 로그인한 모든 사용자에게 전송
centralizedlog LogSpaceName/LogStreamName -지정된 PowerHA® pureScale® 로그 스트림으로 전송

[회전 [크기 크기k|m] [파일 파일] [시간 시간h|d|w|m|y] [압축] [아카이브 아카이브]]:

destination 이 일반 파일이고 단어 rotate 가 지정된 경우 destinationsize 또는 time또는 둘 다로 제한됩니다. size 값을 사용하면 destinationsize로 제한되고 files 파일이 회전 상태로 유지됩니다. 백업 파일 이름은 .0부터 시작하여 destination에 마침표와 숫자를 추가하여 작성됩니다. time 값은 목적지time후에 회전되도록 합니다. timesize 가 모두 지정된 경우, 로그 파일 크기가 size 또는 after time중 더 빠른 것을 초과하면 로그 파일이 회전됩니다.

압축 옵션이 지정되면 확장자가 .Z인 로그 파일 이름이 생성됩니다. 현재 회전 중인 로그 파일에 files 키워드를 적용할 수 있습니다. 예를 들어, 압축 옵션을 지정하면 확장자가 .Z인 파일만 회전하며 이러한 파일의 수는files 파일로 제한됩니다. 확장자가 .Z가 아닌 모든 로그 파일은 회전 구성표 아래에 있지 않으므로 files 파일의 제한을 받지 않습니다. 마찬가지로 압축 옵션이 제거되면 .Z 확장자로 생성된 파일은 더 이상 회전 구성표의 일부가 아니며 files 파일에 의해 제한되지 않습니다.

지정할 수 있는 최소 크기는 10k입니다. 지정할 수 있는 최소 파일 수는 2입니다. 기본 크기는 1MB 이고 files 의 기본값은 무제한입니다. 따라서 rotate 만 지정되면 로그가 size = 1m으로 순환됩니다. 압축 옵션은 사용 중이지 않은 회전된 로그 파일이 압축됨을 의미합니다. 아카이브 옵션은 사용하지 않는 회전된 로그 파일을 아카이브에 저장합니다.

기본값은 로그 파일을 회전하지 않는 것입니다.

[perm [mode]] 은 (는) 다음과 같습니다.

대상이 일반 파일이고 perm 이라는 단어가 지정되면 회전된 파일에 모드로 지정된 권한이 있음을 의미합니다.

[필터 [파일 이름]]:

대상이 일반 파일이고 단어 filter 가 지정된 경우 이는 원격 시스템에서 수신되는 메시지가 이 키워드로 지정된 파일에 로그온되어 있음을 의미합니다. 기본값은 원격 메시지를 필터링하지 않고 순환 로그 파일에 대한 권한을 설정하지 않는 것입니다.

요구사항: 단위를 표시하는 문자는 구문에서 숫자 바로 뒤에 와야 합니다. 예를 들어, 2일마다 로그 회전을 지정하려면 다음 구문을 사용하십시오.time 2d은 (는) 올바르지만time 2 d위의 경우는 유효하지 않습니다.
참고: 로그스트림 대상(logstream destination PowerHApureScale )을 사용하려면 클라이언트 파일셋(client PowerHApureScale fileset)이 시스템에 설치되어 있어야 하며, 서비스 이름(service named)에 대한 바인딩 "CentralizedLogService" 정보가 설정되어 있어야 합니다. PowerHA pureScale 로그 스트림 대상으로 지정된 로그 공간 및 로그 스트림 오브젝트가 존재해야 합니다.
주: 파일 회전을 사용할 때 여러 항목에서 동일한 대상 파일을 사용하지 않는 것이 좋습니다. 다음 예제는 피해야 하는 잘못된 구성을 표시합니다.
user.debug 			 /var/log/syslog.out         rotate size 100k files 4 
user.notice 		 /var/log/syslog.out         rotate size 200k files 16 
위의 경우에 적합한 구성은 다음과 같습니다.
user.debug  		/var/log/syslog.debug.out 		rotate size 100k files 4 
user.notice 		/var/log/syslog.notice.out 	rotate size 200k files 16 

"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"
"user messages, at warning or higher, go to logstream"
mail.debug           /usr/spool/mqueue/syslog
*.info              /dev/console
*.crit                     *
user.warn            centralizedlog       CentralizedRAS/SyslogUserWarning

또는 다음과 같은 항목이 있을 수 있습니다.
*.debug              /var/log/syslog.debug100k.out rotate size 100k files 4
*.crit               /var/log/syslog.dailycrit.out rotate time 1d

파일

항목 설명
/etc/syslog.conf syslogd의 출력을 제어합니다.