Zabbix 结合 bat 脚本实现多个应用程序状态监控的方法
所以想通过zabbix进行多程序状态的监控,一旦这些重要的窗口程序中断,里面产生告警,通知运维人员去修复。提前准备好,两个bat脚本,findexe.bat,check_exe_status.batfindexe.bat脚本的内容如下注意tasklist|findstr ^%1 >/NUL 2>&1这条命令是查询监控程序exe有没有运行的点击添加,创建模板然后在刚才的check_exe_status模板中,创建自动发现规则图中键值名为findexe,键值里面的参数就是客户要监控的多个进程,用双引号括起来,中间用空格分割。原型的{#SERVERNAME}的值是固定的有第一步的findexe.bat中定义。脚本路径自定义,自定义键值要和模板的命名一致重启zabbix_agent自动发现填入了三个exe程序名,其中xxxll.exe为不存在的exe,为了验证效果,现在把firefox.exe程序关掉,看一下他的最新数据是否会显示成norunning。
下载地址
用户评论