监控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表示目录不为空

 

posted @ 2021-01-08 15:26  李家琦  阅读(115)  评论(0编辑  收藏  举报