[Linux] syslog 시스템 로그 관리

2024. 7. 4. 13:41·Endpoint

Syslog 시스템 로그 관리

syslogd는 시스템의 여러 부분에서 발생하는 이벤트 및 메시지를 중앙 위치로 전송하고 저장합니다. 

이를 통해 로그 메시지를 효율적으로 관리하고 모니터링을 할 수 있습니다.

시스템로그를 기록하는 syslog 설정을 통하여 시스템의 상태를 모니터링하고 문제를 식별하는 데 사용할 수 있습니다.

 

Syslog 기본설정(/etc/syslog.conf)

# Log all kernel messages to the console.
# Logging much else clutters up the screen.
#kern.*                                   /dev/console

# Log anything (except mail) of level info or higher.
# Don't log private authentication messages!
*.info;mail.none;authpriv.none;cron.none                /var/log/messages    #### info 레벨 이상의 모든 메시지를 대상으로 하되, mail, authpriv, cron에서 발생한 메시지는 제외
# The authpriv file has restricted access.
authpriv.*                              /var/log/secure
# Log all the mail messages in one place.
mail.*                                   /var/log/maillog

# Log cron stuff
cron.*                                  /var/log/cron
# Everybody gets emergency messages
*.emerg                                                 *
# Save news errors of level crit and higher in a special file.
uucp,news.crit                    /var/log/spooler
# Save boot messages also to boot.log
local7.*                              /var/log/boot.log

 

로그 facility 및 레벨 설정

어떤 종류의 로그 메시지를 기록할지 결정할 수 있습니다.

1) facility
auth, authpriv
cron
daemon
kern
lpr
mail
syslog
local0  ~ local7


2) 로그레벨
debug
info
notice
warning
err
crit
alert
emerg

syslogd 재시작

설정을 변경한 후에는 syslogd를 재시작하여 변경사항을 적용합니다.
sudo service syslog restart    # Ubuntu, Debian
sudo systemctl restart syslog  # CentOS, RHEL

출력로그 확인

설정된 로그 파일에서 로그를 확인할 수 있습니다.


sudo cat /var/log/messages

 

rsyslog를 통한 리모트 로깅 설정 가능(/etc/rsyslog.conf)

리모트 로그 메시지를 받기 위해 UDP 프로토콜을 사용하도록 설정할 수 있습니다.

 

$ModLoad imudp
$UDPServerRun 514

또한, 위 각 로그들을 logrotate 설정하여 효율적으로 관리할 수 있습니다.

 

저작자표시 비영리 변경금지 (새창열림)

'Endpoint' 카테고리의 다른 글

[PowerCLI]VM Template 통한 VM머신 다수 배포  (0) 2024.07.24
[Windows]VMWare PowerCLI 모듈 설치 및 설정 : 효율적인 가상화 관리  (0) 2024.07.23
VMWare OVF 추출  (0) 2023.03.22
[Ubuntu] 고정 IP부여 + 실수썰  (0) 2020.09.23
웹서비스 구축  (0) 2020.08.23
'Endpoint' 카테고리의 다른 글
  • [PowerCLI]VM Template 통한 VM머신 다수 배포
  • [Windows]VMWare PowerCLI 모듈 설치 및 설정 : 효율적인 가상화 관리
  • VMWare OVF 추출
  • [Ubuntu] 고정 IP부여 + 실수썰
카이로스차니
카이로스차니
지금부터 공부하고 꾸준하게 기록하자 일단 시작해보라
  • 카이로스차니
    차니의 IT 인사이트 하이브
    카이로스차니
  • 전체
    오늘
    어제
    • 분류 전체보기
      • AWS
        • 리전
        • Route53 & DNS
        • VPC
        • Internet gatway
        • route table
        • EC2 & AMI & PEM
        • 서브넷
        • s3
        • sg (secret group)
        • elb
        • rds
        • cdn (cloud front)
        • 람다
        • autoscaling
        • direct connect
        • redis
        • IAM
      • Endpoint
      • Kubernetes
      • DevOps
        • CICD
        • Infrastructure as Code (IaC..
        • 컨테이너&이미지
        • 스토리지
        • 모니터링
      • 네트워크
      • 모니터링
      • NCP(네이버클라우드)
      • 프로그래밍
        • Python
        • Java
        • C
        • power shell
      • 공부
        • 정보보안기사
      • 기타
      • 정보
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • Github
  • 공지사항

  • 인기 글

  • 태그

    vmware
    tekton
    Amazon Linux 2023
    windowsec2
    쿠버네티스
    syslogd
    로드밸런서
    PowerCLI
    it 대란 원인은
    전원onoff
    it장애
    ovf추출
    ec2rescue
    vm template
    vm
    rdp오류
    it대란
    ㅁㅈㄴ
    aws팁
    windows
    방화벽실수
    나비테어시스템
    ALB
    리눅스로그
    ms클라우드서비스장애
    ms발 it대란
    GWLB
    ova추출
    OVF
    k8s
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
카이로스차니
[Linux] syslog 시스템 로그 관리
상단으로

티스토리툴바