我如何做,如果空间小于x%,它会通过邮件通知我? 我有Ubuntu和我的高清是LVM
Monit可以为你做这个; 还有很多其他的应用程序。 对于一个盒子,我喜欢Monit,因为它很容易设置,而且对资源很轻。
安德鲁
编写一个简单的脚本,如果空间使用率超过x%,发送电子邮件并将其添加到crontab。 在FreeBSD上, crond发送一个带有每个被调用程序输出的电子邮件,可能在Debian上它也是一样的。 如果没有 – 使用任何CLI电子邮件客户端,例如邮件(1)。
检查空间使用情况的脚本示例,如果出现x%
df /backups | awk 'NR==2 {sub("%","",$5); if ($5 >= <your percent>) {printf "Warning! Space usage is %d%%\n", $5}}'
这很大程度上取决于你的要求是什么。 如果您想要观看多个系统,Zabbix将轻松监控诸如免费磁盘空间之类的事情,并在出现任何问题时通知您。 如果这是一个单一的系统,一个简单的脚本可能会更容易实现。