在Debian上监视分区大小

我如何监视我的Debian-Lenny盒子上的分区

我有sendmail,我希望收到一个电子邮件,当我的分区结束,例如,其总大小的80%。

编写简单的脚本,如果空间使用率超过80%,则发送电子邮件并将其添加到crontab。 在FreeBSD上, crond发送一个带有每个被调用程序输出的电子邮件,可能在Debian上它也是一样的。 如果没有 – 使用任何CLI电子邮件客户端,例如邮件(1)。

检查空间使用情况的脚本示例,如果超过80%,则显示警告信息:

 df /backups | awk 'NR==2 {sub("%","",$5); if ($5 >= 80) {printf "Warning! Space usage is %d%%\n", $5}}' 

看看check_disk,哪个是nagios插件 。 这是非常灵活的,返回码是一致的。 这是一个可靠的解决scheme。

我是nagios的忠实粉丝,但是你不需要安装nagios服务器来使用插件。