Zabbix: Windows에서 파일 폴더 모니터링

Zabbix: Windows에서 파일 폴더 모니터링

Zabbix를 사용하여 Windows 서버 그룹을 모니터링하려고 합니다.

저는 Zabbix를 처음 사용하므로 이를 염두에 두고 답변해 주시기 바랍니다(예를 들어 GUI에서 무엇을 클릭해야 하는지 알려주세요).

하루 중 특정 시간에 특정 폴더에 파일이 있으면 알림을 받고 싶습니다.

특히 폴더의 모든 파일을 처리해야 하는 야간 프로세스가 있습니다. 실패하면 해당 폴더에 파일이 남습니다.

나는 인터넷 검색을 했고 그 대답은 Linux에 대한 것 같거나 내가 정확히 무엇을 해야 하는지 이해하기에는 너무 비밀스럽습니다.

해당 조건에 대해 경고하도록 Zabbix를 어떻게 구성합니까?

답변1

스케줄러에서 주기적으로 실행할 수 있습니다.화석-scm, 좀 그렇네요자식, 그러나 훨씬 간단하고 모든 기능이 종속성 없이 하나의 단일 파일에 있습니다(BTW, SQLite를 만든 동일한 작성자가 발명함).

먼저 초기 스냅샷을 생성해야 합니다.

cd /to/directory/that/need/to/be/tracked

fossil init nameOfRepository.fossil
fossil open nameOfRepository.fossil
fossil addremove --dotfiles
fossil update
fossil commit --hash -m "Init"

그런 다음 스케줄러에서 실행하면 fossil extras --dotfiles 새(추적되지 않은) 파일 목록이 표시됩니다.

변경된 파일 목록이 필요한 경우 다음을 사용하여 얻을 수 있습니다.

fossil changes --abs-paths --hash --header -v

출력을 파일로 리디렉션하고 Zabbix와 함께 공급합니다.

PS 모니터링되는 디렉터리의 파일을 자동으로 삭제하는 자동화 기능이 있는 경우 해당 디렉터리의 두 파일 삭제에서 제외해야 합니다
nameOfRepository.fossil._FOSSIL_

위에서 설명한 작업 흐름을 활용하여 Zabbix 클라이언트에서 사용자 정의 모니터링을 사용하는 방법에 대한 정보를 찾을 수 있습니다.https://www.zabbix.com/custom_monitoring

관련 정보