文件系统挂载的判断

早过忘川 提交于 2019-12-03 00:20:43

vfs.dir.size[dir,,,,]
目录大小(以字节为单位)。 整数
dir - 目录的绝对路径
regex_incl - 正则表达式描述包含的文件名模式(如果为空则包括所有文件;空字符串是默认值)
regex_excl - 正则表达式描述用于排除的文件名模式(如果为空不排除任何文件;空字符串是默认值)
mode - 可能的值:
apparent (默认) - 获得明确的文件大小,而不是磁盘利用率(作为 du -sb dir),
disk - 获取磁盘使用情况 (作为 du -s -B1 dir). 和du命令不同,vfs.dir.size 监控项在计算目录大小时会将隐藏的文件记录帐户 (作为 du -sb .[^.]* * 在 dir内).
max_depth - 要遍历的子目录的最大深度。 -1 (默认) - 无限, 0 - 不会遍历到子目录。

仅计算具有zabbix用户读取权限的目录。
示例:
⇒ vfs.dir.size[/tmp,log] - 计算/tmp中包含“log”的所有文件的大小
⇒ vfs.dir.size[/tmp,log,^.+.old$] - 计算/tmp中包含“log”的所有文件的大小,不包括包含'.old'的文件

文件系统的挂载情况,说到底就是文件夹的挂载,可以使用max_depth设置为0来获取查询文件夹的大小,这样的话不会对服务器造成很大压力,

创建一个触发器,依赖的就是创建的监控项多少时间之内获取不到数据就报警,文件系统异常
即使查询的文件路径不存在,监控项变成不支持,但是nodata的触发器还是有效的,因为获取不到数据,就会报警的

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!