본문 바로가기

리눅스

Zabbix를 사용하여 syslog(messages) 로그 파일을 모니터링하는 방법

728x90

Zabbix를 사용하여 syslog(messages) 로그 파일을 모니터링하는 방법

1. 템플릿 작성

  • 템플릿 이름 : Template System Log Monitoring by CentOS
  • 그룹 : temp

Zabbix1

2. 어플리케이션 작성

  • 이름 : System Log

Zabbix2

3. 아이템 작성

아이템 1

  • 이름 : Log Monitoring - /var/log/messages(Error)
  • 종류 : ZABBIX 에이전트 (액티브)
log[/var/log/messages,Error]
  • 데이터형 : 로그
  • 갱신 간격 : 1m
  • 어플리케이션 작성 : System Log

Zabbix3

728x90

아이템 2

  • 이름 : Log Monitoring - /var/log/messages(Fatal)
  • 종류 : ZABBIX 에이전트 (액티브)
log[/var/log/messages,Fatal]
  • 데이터형 : 로그
  • 갱신 간격 : 1m
  • 어플리케이션 작성 : System Log

Zabbix4

4. 트리거 작성

트리거 1

  • 이름 : Syslog: Error Detected in /var/log/messages
  • 심각도 : 가벼운 장애
  • 조건식
{Template System Log Monitoring by CentOS:log[/var/log/messages,Error].strlen()}>0 and
{Template System Log Monitoring by CentOS:log[/var/log/messages,Error].nodata(10m)}=0

Zabbix5

트리거 2

  • 이름 : Syslog: Fatal Detected in /var/log/messages
  • 심각도 : 가벼운 장애
  • 조건식
{Template System Log Monitoring by CentOS:log[/var/log/messages,Fatal].strlen()}>0 and
{Template System Log Monitoring by CentOS:log[/var/log/messages,Fatal].nodata(10m)}=0

Zabbix6

로그 파일 모니터링을 설정하는 데 필요한 구체적인 세부 사항은 로그 파일의 형식과 내용, 모니터링 대상 등에 따라 다를 수 있습니다.

 

728x90