如何设置 monit 来监控磁盘空间

如何设置 monit 来监控磁盘空间

我在我的服务器上使用 monit 来监控 apache 和 mysql 的运行。

现在我想在磁盘太满时添加警报。我添加了这个以进行测试/etc/monit/monitrc

check device rootfs with path /dev/md0
    if space usage > 10% then alert

我有两个想要检查的分区://var

mount
/dev/md0 on / type ext3 (rw)
/dev/md2 on /var type ext3 (rw)

除了磁盘空间之外,此配置中还有哪些有用的检查?

答案1

这里没什么可做的。您当前的检查在语法上是正确的,但可能不切实际。您为什么要关心空间利用率是否大于 10%?!?

典型的磁盘检查节如下所示:

check device var with path /var
    if SPACE usage > 80% then alert

如果驱动器已满 80% 以上,Monit 会发送电子邮件。一旦数据使用量低于该水平,Monit 也会通知您。另请查看Monit 文档

monit status在命令行中输入。以下是 Monit 看到的有关您的文件系统的信息:

Filesystem 'var'
  status                            Accessible
  monitoring status                 Monitored
  permission                        755
  uid                               0
  gid                               0
  filesystem flags                  0x400
  block size                        4096 B
  blocks total                      1523090 [5949.6 MB]
  blocks free for non superuser     979860 [3827.6 MB] [64.3%]
  blocks free total                 1058477 [4134.7 MB] [69.5%]
  inodes total                      1572864
  inodes free                       1563392 [99.4%]
  data collected                    Sat, 03 Aug 2013 22:07:28

相关内容