在 Debian 上监视分区大小

在 Debian 上监视分区大小

我如何监控我的/备份如何在 Debian-Lenny 盒子上进行分区?

我有 sendmail,当我的分区超过其总大小的 80% 时,我想收到一封电子邮件。

答案1

编写简单的脚本,当空间使用率超过 80% 时发送电子邮件,并将其添加到 crontab。在 FreeBSD 上crond,发送电子邮件,其中包含每个调用程序的输出,在 Debian 上可能也是如此。如果不是 - 使用任何 CLI 电子邮件客户端,例如 mail(1)。

检查空间使用情况并在超过 80% 时打印警告的脚本示例:

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

答案2

看看 check_disk,其中一个nagios 插件。它非常灵活,返回代码也一致。这是一个久经考验的解决方案。

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

相关内容