Recommanded Free YOUTUBE Lecture: <% selectedImage[1] %>

syslog

syslog는 IP(:12) 네트워크 상에서 로그 메시지를 전송하기 위해서 사용된다. syslog는 syslog protocol 과 같은 의미로 사용된다. syslog는 응용 프로그램과 라이브러리 모두에서 사용할 수 있다.

syslog 는 client-server 타입의 프로토콜이다. 즉 클라이언트 역할을 하는 syslog sender 가 메시지를 보내면, 서버 역할을 하는 syslog receiver 가 메시지를 받는 형식이다. syslog receiver를 보통 syslogd,syslog daemon(:12) 또는 syslog 서버라고 부른다. syslog는 UDP(:12)와 TCP(:12) 프로토콜을 모두 사용할 수 있다. 만약 보안이 필요하다면 SSL(:12)을 이용할 수도 있다. 이경우에는 sslio나 sslwarp 과 같은 SSL/TLS 을 지원하는 레이어를 사용해야 한다.

syslog는 컴퓨터 시스템의 보안 상태등을 관리하기 위한 용도로 주로 사용된다. Event 관리용 프로토콜이라고 볼 수 있을 거 같다. 매우 작고 간단하며, 멀티 플랫폼을 지원하기 때문이다. syslog를 이용하면, 다양 한 종류의 시스템에서 발생한 이벤트 메시지를 쉽게 통합해서 관리할 수 있다.

참고