Monitoring

Zabbix 로그 파일 모니터링

Lawmin 2024. 3. 12. 15:58

예전 4버전 기준으로 작성합니다.

 

1) Name은 적절히 설정합니다.

2) Type: Zabbix agent (active)

※ active 모드 설정시, /etc/zabbix 아래 등에 있는 zabbix_agentd.conf 에서 아래 설정을 추가 후, 재시작해야 합니다.

   ① ServerActive=Zabbix서버IP

   ② hostname=Zabbix서버에등록된현재서버명

3) Key : logrt.count["/로그파일경로/파일명.log","찾을문자열"]

   ex) /tmp/log_20240312.log 파일에서 error 개수를 찾는 경우, logrt.count["/tmp/log_[0-9]{8}.log","error"] 로 설정 가능

※ logrt.count 는 log file rotation 등으로 날짜가 변경될 경우 사용하는 함수로서, 문자열을 찾아 개수를 리턴합니다.

   파일명만 정규표현식이 적용되며, 디렉토리에는 사용불가 합니다. 파일명이 바뀌지 않을 경우, log.count 도 무방합니다.

4) Update interval, History storage period, Trend storage period 는 적절히 설정합니다.

5) Monitoring - Latest data 에서 값이 들어오는 지 확인합니다.