【发布时间】:2015-09-16 09:40:47
【问题描述】:
我是 nagios 的新手。
我正在尝试为一台主机配置“check_disk”服务,但没有得到预期的结果。
当磁盘使用率超过 80% 时,我应该会收到电子邮件。
因此,已经为该任务定义了多个主机的服务,如下所示:
define service{
use local-service ; Name of service template to use
host_name localhost, host1, host2, host3, host4, host5, host6
service_description Root Partition
check_command check_local_disk!20%!10%!/
contact_groups unix-admins,db-admins
}
- 问题:
此外,我尝试测试单个主机,即“host2”。目前host2的使用情况如下:
# df -h /
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/rootvg-rootvol 94G 45G 45G 50% /
为了获得即时电子邮件,我编写了另一个服务,如下所示,其中警告设置为
define service{
use local-service
host_name host2
service_description Root Partition again
check_command check_local_disk!60%!40%!/
contact_groups dev-admins
}
但我仍然没有收到任何相同的电子邮件。
哪里出错了。
“check_local_disk”命令定义如下:
define command{
command_name check_local_disk
command_line $USER1$/check_disk -w $ARG1$ -c $ARG2$ -p $ARG3$
}
【问题讨论】:
标签: monitoring nagios health-monitoring