매일 IT

rsyslog서버 설정 가이드

leaf1991 2023. 9. 3. 20:27

요청하신 rsyslog설정 가이드 전달 드립니다.

 

<Server>

# vi /etc/rsyslog.conf에서 포트 오픈 (tcp or udp포트   하나 오픈)

 

# systemctl restart rsyslog

# netstat -anp | grep [port번호] ⇒ listening하고 있는 포트 확인

<Client>

# vi /etc/rsyslog.conf

*.* @remote-host:512 구문에서 또는 @@추가

cf)

 udp이면 @, tcp이면 @@

 remote-host rsyslog 서버 ip

e.g)

 

# systemctl restart rsyslog

# netstat-anp | grep [port번호] ⇒ listening하고 있는 포트 확인

 

<로그 레벨 설정>

# vi /etc/rsyslog.conf

facility.priority 형식으로 특정 서비스의 위험 레벨을 지정

e.g)

 ⇒ mail rsyslog crit레벨 이상이면 메시지를 생성함

 

<로그 보관 주기 설정>

# vi /etc/logrotate.conf 순환 시킬 로그 파일을 추가

e.g)

 

추가적으로 rsyslog서버의 정상 동작 여부를 확인하고자 하신다면,

<server>에서

# tail -f /var/log/messages  

<client>에서

# systemctl restart rsyslog 하시어

<server>에서

# cat /var/log/rsyslog 로그를 확인하시면 됩니다.