syslog, syslogd   syslogd Utility, syslog Server   syslogd 유틸리티, syslog 서버

(2015-07-27)
1. syslog데몬 프로그램 : syslogd
     - 수많은 시스템커널 경고, 디버깅 정보, 각종 메시지 출력 등의 다양한 활동에 대한
       로그 정보를 받아서 일괄로 처리,기록하는 데몬을 말함

  ㅇ 통신 프로토콜 : syslog 프로토콜
     - 네트워크를 통해 다른 컴퓨터와 로그를 송수신하는 프로토콜 (RFC 3164)


2. syslogd 데몬 

  ㅇ 관련환경
     - 설정화일 -> /etc/syslog.conf
     - 설정형식 -> facility.level.action
       . facility : 로그를 발생하는 데몬 또는 시스템
          .. 例) auth, authpriv, cron, daemon, kern, lpr, mail, mark 등 
       . level    : 로그를 작성하는 세부방법
          .. 例) emerg, alert, crit, err, warning, notice, info, debug 등
       . action   : 로그 화일을 처리/저장하는 방법
          .. 例) 화일, 원격지 syslog 서버, 프린터, 콘솔, 이메일 등

  ㅇ 로그 메세지 형식
     - mm/dd/yyyy:hh/mm/ss:facility-severity-mnemonic:description 등

  ㅇ 로그화일 위치
     - BSD 계열 : /usr/adm
     - SVR 계열 : /var/adm
     - Linux 등 : /var/log 및 /var/run

  ㅇ 로그 메세지들이 실시간으로 쌓이는 것을 확인하는 명령어 : tail


3. syslog 프로토콜

  ㅇ 어떤 이벤트 발생시, 
     - 이를 자신의 로그 파일로 저장하는 동시에 syslog 서버UDP 유니캐스트전송함

  ㅇ syslog 서버 
     - 로그 메세지들을 수집 관리하는 별도의 서버

  ㅇ 사용 프로토콜포트번호
     - UDP포트번호 514 사용

  ㅇ 메세지 형식 구성
     - facility(로그 메세지 유형), severity(로그 메세지 중요도), 메시지(로그 내용)


[UNIX 유틸리티] 1. UNIX 명령어 2. awk 3. gzip/gunzip 4. man 5. mount 6. passwd 7. ps 8. pwd 9. sed 10. sendmail 11. syslogd/syslog 12. tar 13. umask 14. who 15. ls 명령어

 
        최근수정     요약목록     참고문헌