4

我正在使用 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
}

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

4

1 回答 1

8

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

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

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

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

于 2013-07-09T11:58:25.867 回答