Oracle® Solaris 11.2에서의 sendmail 서비스 관리

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

오류 메시지 기록

메일 서비스는 syslogd 프로그램을 사용하여 대부분의 오류 메시지를 기록합니다. 기본적으로 syslogd 프로그램은 loghost라는 시스템에 이 메시지를 보냅니다. 이 시스템은 /etc/hosts 파일에 지정되어 있습니다. loghost를 정의하여 전체 NIS 도메인의 로그를 모두 보관할 수 있습니다. loghost가 지정되지 않으면 syslogd의 오류 메시지가 보고되지 않습니다.

/etc/syslog.conf 파일은 syslogd 프로그램이 메시지를 전달하는 위치를 제어합니다. /etc/syslog.conf 파일을 편집하여 기본 구성을 변경할 수 있습니다. syslog 데몬을 다시 시작해야 변경 사항이 활성화됩니다. 메일에 대한 정보를 수집하려면 다음 선택 항목을 파일에 추가합니다.

  • mail.alert – 지금 해결할 조건에 대한 메시지

  • mail.crit – 중요 메시지

  • mail.warning – 경고 메시지

  • mail.notice – 오류는 아니지만 주의해야 할 메시지

  • mail.info – 정보 메시지

  • mail.debug – 디버깅 메시지

/etc/syslog.conf 파일에서 다음 항목이 중요, 정보, 디버그 메시지를 모두 /var/log/syslog로 보냅니다.

mail.crit;mail.info;mail.debug			/var/log/syslog

시스템 로그의 각 행에는 시간 기록, 행을 생성한 시스템의 이름 및 메시지가 있습니다. syslog 파일은 대량의 정보를 기록할 수 있습니다.

로그는 연속된 레벨로 배열됩니다. 가장 낮은 레벨에서는 비정상적인 사항만 기록됩니다. 가장 높은 레벨에서는 가장 일상적인 이벤트까지도 기록됩니다. 규약에 따라 10 이하의 로그 레벨이 "유용"합니다. 10보다 높은 로그 레벨은 주로 디버깅에 사용됩니다. loghostsyslogd 프로그램에 대한 자세한 내용은 Oracle Solaris 11.2의 시스템 관리 문제 해결 의 시스템 메시지 로깅 사용자 정의를 참조하십시오.