如何在linux中从命令行执行nagios命令

时间:2013-07-09 08:13:22

标签: linux centos nagios

我正在使用nagios o centos服务器,我只想监视本地主机。

我已经定义了我的服务

define service{
 host_name  localhost
 service_description Site1Service
 check_command  check_http-site1
 use   generic-service
 notification_interval 1440
}

命令就像在commands.cfg

中那样
define command{
 command_name check_http-site1
 command_line /usr/lib/nagios/plugins/check_http -H site1.dreaddomain.com
}

我在那里遇到了严重的错误。所以我想从命令行检查该服务是否正在运行

1 个答案:

答案 0 :(得分:8)

你的配置实际上有答案 - 只需在shell中执行:

/usr/lib/nagios/plugins/check_http -H site1.dreaddomain.com

您可以为详细输出添加-v。

Nagios只是一个调度程序,并按指定的时间间隔执行命令。然后根据响应报告状态。