【发布时间】:2017-05-01 20:59:01
【问题描述】:
如何创建一个 Nagios 监视器,当我的机器上的负载大于 0.5 时触发警报。我设法在 Ubuntu 16.04 上安装和配置 Nagios,现在我被困在这部分了
【问题讨论】:
标签: linux ubuntu server nagios
如何创建一个 Nagios 监视器,当我的机器上的负载大于 0.5 时触发警报。我设法在 Ubuntu 16.04 上安装和配置 Nagios,现在我被困在这部分了
【问题讨论】:
标签: linux ubuntu server nagios
在哪台机器上?假设您所指的机器是安装 Nagios 的同一台机器,那么这非常简单!
首先,您需要在命令配置文件中定义一个命令(注意: 实际上这可能已经定义了 - 您可以通过在 Nagios 中执行 grep "check_local_load" 来仔细检查配置目录):
define command {
command_name check_local_load
command_line $USER1$/check_load -w $ARG1$ -c $ARG2$
}
然后,在您的服务配置文件中,您需要定义以下服务(注意:,这实际上可能已经定义 - 您只需要调整 check_command行来调整警告和关键参数)(并且由于您没有指定 which 加载,我们假设您的意思是所有这些 [1min, 5min, 15min]):
define service {
host_name localhost
service_description Current Load
use local-service
check_command check_local_load!0.5,0.5,0.5!0.5,0.5,0.5
register 1
}
您还必须确保正确设置通知。如果以上没有帮助,那么我真诚地建议阅读这里提供的手册:(我认为 Ubuntu 的包仍然是 Core 3?不幸的是,我们不是打包者或维护者,所以我不是特别确定)
Nagios Core 3 Documentation, Table of Contents
希望这会有所帮助!
【讨论】: