如果空间不足 x%,我该如何做才能通过邮件通知我?我有 ubuntu,我的硬盘是 LVM
答案1
Monit 可以帮你做到这一点;还有很多其他应用程序。对于单个盒子,我喜欢 Monit,因为它易于设置并且占用资源较少。
安德鲁
答案2
编写一个简单的脚本,当空间使用率超过 x% 时发送电子邮件,并将其添加到 crontab。在 FreeBSD 上crond
,发送电子邮件,其中包含每个调用程序的输出,在 Debian 上可能也是如此。如果不是 - 使用任何 CLI 电子邮件客户端,例如 mail(1)。
检查空间使用情况并在超过 x% 时打印警告的脚本示例:
df /backups | awk 'NR==2 {sub("%","",$5); if ($5 >= <your percent>) {printf "Warning! Space usage is %d%%\n", $5}}'
答案3
这很大程度上取决于您的要求。如果您有多个系统需要监控,Zabbix 可以轻松监控可用磁盘空间等内容,并在出现任何问题时通知您。如果是单个系统,那么简单的脚本可能更容易实现。