如何设置监控磁盘空间

我在我的服务器上使用监视来监视Apache和MySQL的运行。

现在我想添加一个警报,如果磁盘得到太满。 我在/etc/monit/monitrc添加了这个testing:

 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) 

除了磁盘空间之外,在这个configuration中有什么有用的检查?

这里没有太多的事情要做。 您目前的检查在语法上是正确的,但可能不实际。 如果空间利用率大于10%,为什么要关心?

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

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

这基本上会发送一个电子邮件,如果驱动器超过80%的满员。 一旦数据使用量低于这个水平,Monit也会让你知道。 另请参阅Monit文档 。

在命令行键入monit status 。 以下是Monit对你的filesytem的看法:

 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