我在我的服务器上使用监视来监视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