监控window目录是否为空自定义item
- 自定义UserParameter
UserParameter=check_dir,c:\zabbix_bat\check_dir.bat
- 判断目录是否为空脚本
@echo off dir /a /b "E:\test" | findstr . >nul 2>nul && echo 0 || echo 1 #dir 显示文件或者文件夹名称 #/a无论什么属性 #/b 只显示名称 #|管道命令 边是前面命令结果作为后面命令的输入 #findstr 查找命令 #.表示查找任意字符 #>nul 找到了会在屏幕显示结果,不要显示 #&& 连接命令分别对应前面命令找到了和没找到时执行后面的命令 #echo 0 echo1 找到了输出0 找不到输出1
- 创建监控item
- 触发器
{主机名:check_dir.last()}=0 #获取最新值为0表示目录不为空