linux写什么脚本可以周期性监控某一目标文件,如果大于某一设定阀值,则将该目标文件移动到某一个指定目录。
收起最简单的方法,zabbix自身的监控项就有对文件的监控,至于周期可以在监控项中自己定义,监控项键值可参考,如果没有匹配的,可考虑自定义定时任务脚本
vfs.dir.size[dir,,,,,] | 目录大小(bytes)。返回整数 |
vfs.file.cksum[file] | 文件效验,unix标准算法。返回整数 |
vfs.file.contents[file,] | 搜索文件内容。返回文本 |
vfs.file.exists[file,,] | Checks if file exists. Returns 0 - not found; 1 - file of the specified type exists |
vfs.file.md5sum[file] | 文件的MD5校验。返回字符串(该文件的MD5哈希值) |
vfs.file.regexp[file,regexp,,,,] | 查找文件中的字符串,返回内容是被匹配内容的整行字符串,或者其他可选参数 |
vfs.file.regmatch[file,regexp,,,] | 查找文件中的字符串,如果有则返回1,没有则返回0。 |
vfs.file.size[file] | 文件大小(单位bytes)。返回整数 |
vfs.file.time[file,] | 文件事件信息,返回的是时间戳 整数 |