在这个脚本中,我们需要找到一种更智能的磁盘空间监视方法。在较小的文件系统上,我们仍然希望在90%满的情况下发出警报,但是对于较大的文件系统,我们应该只在只有几个GB空闲时才发出警报。
谁能帮我弄清楚这件事吗?
发布于 2012-12-24 08:19:15
为此,您可以使用Nagios插件check_disk
。优点是,这部分软件是轻量级的,测试良好,并且可能已经被您的包管理所使用(Debian/Ubuntu nagios-plugins-basic
)。示例用法:
check_disk -w 10% -c 3 -u GB -p / -p /mnt
在本例中,它检查两个mointpoint /
和/mnt
。如果退出状态为2,则磁盘可用不到3GB;如果退出状态为1,则可用状态小于10%;如果退出状态为0,则两个值都未达到。在Bash中检查退出状态非常简单,即$?
。
https://unix.stackexchange.com/questions/59275
复制相似问题