Curretnly Zabbix를 사용하여 웹 서버 중 하나를 모니터링하고 모니터링 작업 중 하나가 catalina 로그 파일을 모니터링하여 오류가 있는지 확인하는 것입니다. 발생했다. Zabbix Agent를 설정하고 활성 확인을 활성화했습니다. 로그 파일 catalina.log에 "ERROR"와 일치하는 행이있을 때 알려줍니다.
그러나 문제는 새로운 오류 줄이 추가 될 때마다 Zabbix에서 오류가있는 새 줄 대신 "ERROR"라는 단어가 포함 된 모든 줄을 보내 게됩니다. 이전의 "오류"에 대해 이미 통보를 받았기 때문에 나는 이것을 원하지 않습니다.Zabbix Log Monitor를 마지막으로 남은 곳부터 시작하도록 설정하는 방법
Zabbix에서 로그 모니터링을위한 열쇠는 나 또한
log[/root/test/test2.log, "ERROR",,,skip,]
로 설정하려고 내가
log[/root/test/test2.log, "ERROR"]
로 설정
log[file,<regexp>,<encoding>,<maxlines>,<mode>,<output>]
입니다하지만 모든 작동이 실 거예요. 그것은 기존의 모든 오류로 스패밍을 유지합니다. 따라서 yall에 로그 모니터링의 기본 방법인지 또는 원하는대로 달성 할 수있는 방법이 있는지 물어보고 싶습니다. 어떤 도움을 주시면 감사하겠습니다.
로그 타임 스탬프 형식을 설정하지 않았습니다. 내 로그 파일은 각 행에 타임 스탬프가 포함되지 않은 더미 테스트 로그 파일이었습니다. 이것이 그 문제를 일으키는 문제 일 수 있다고 제안하고 있습니까? – user5433809
아니요, 로그 타임 스탬프 형식은 로그 라인 자체를 구문 분석하기위한 형식입니다. 문제는 전체 로그 파일의 타임 스탬프와 관련이있을 수 있습니다. – Richlv