磁盘空间监控

Alb*_*elB 6 disk-space monitoring ubuntu

我正在寻找一种简单的方法,可以在服务器的磁盘空间超过 X % 或可用空间少于 X Mb 时收到电子邮件警报。

我不需要任何特别的东西,我不需要图表或类似的东西,只需要一封电子邮件,让我知道我的服务器空间即将用完,以便我可以运行清理作业。现在我正在考虑使用 Jenkins 设置清理作业,同时我只需要一些东西来确保服务器保持运行。

这是针对 Ubuntu 服务器的。

Zor*_*che 7

我建议你认真看看monit。它是一个轻量级的本地监控工具。

您用于监视根文件系统的配置看起来如此简单。

check filesystem rootfs with path /
    if space usage > 80% then alert
Run Code Online (Sandbox Code Playgroud)

全局monit配置看起来像这样。

set daemon  180           # check services at 3-minute intervals
#     with start delay 240  # optional: delay the first check by 4-minutes
set logfile syslog facility log_daemon


set alert Stack_Admin_Rage@example.org
set mailserver mailserver.example.org
Run Code Online (Sandbox Code Playgroud)