본문 바로가기

리눅스

Docker로 Syslog 서버를 구축하는 방법

반응형

Docker로 Syslog 서버를 구축하는 방법

Rsyslogd + PimpMyLogs

https://github.com/pbertera/dockerfiles/tree/master/syslogserver

1. Docker에서 pbertera/syslogserver 이미지 다운로드

Docker Hub에서 pbertera/syslogserver 이미지를 다운로드합니다.

docker pull pbertera/syslogserver

2. Syslog 서버 컨테이너 실행

기본적으로 UDP 포트 514를 사용하여 로그를 수집합니다. 로그를 수집하려면 포트 514를 열고 컨테이너를 실행합니다.

docker run -d \
  -e SYSLOG_USERNAME=admin \
  -e SYSLOG_PASSWORD=1234 \
  -p 8080:80 \
  -p 514:514/udp \
  --name syslog-server \
  pbertera/syslogserver

3. 브라우저 확인

http://localhost:8080

로그인 화면

pimp_my_log

syslog 화면

pimp_my_log

 

pbertera/syslogserver로 구성된 Docker 기반 Syslog 서버가 클라이언트 장치로부터 수신한 로그 데이터를 수집하고 저장합니다.

 

참고URL

- 2024 무료 대안 소프트웨어 : 무료 키위 Syslog 서버(Kiwi Syslog Server) 대체 프로그램 8개

 

728x90
반응형