
syslog.ident를 사용하여 로그 메시지를 필터링하는 방법은 다음과 같습니다.
1. syslog.conf 파일을 편집하여 syslog.ident를 사용하는 규칙을 추가합니다.
2. 규칙에 로그 메시지의 특정 패턴을 지정합니다. 예를 들어, CRON[1234] (root) CMD (/usr/bin/backup.sh)와 같은 패턴을 지정합니다.
3. 규칙에 필터링 옵션을 추가합니다. 예를 들어, 조건에 해당하는 로그 메시지만 수집하도록 설정합니다.
4. syslog 서비스를 재시작하여 변경된 규칙을 적용합니다.
예를 들어, syslog.conf 파일에 다음 규칙을 추가할 수 있습니다.
#hostingforum.kr
:crond:info /var/log/cron.log
이 규칙은 crond 서비스에서 발생하는 로그 메시지만 /var/log/cron.log 파일에 수집합니다.
또한, syslog.conf 파일에 다음 규칙을 추가할 수 있습니다.
#hostingforum.kr
:info,notice,warning,debug /var/log/syslog
이 규칙은 info, notice, warning, debug 레벨의 로그 메시지만 /var/log/syslog 파일에 수집합니다.
syslog.ident를 사용하여 로그 메시지를 필터링하는 방법은 다양한 방식이 있으므로,具体의 요구에 맞는 방법을 선택하여 사용해야 합니다.
2025-04-11 19:01