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

如何在 Linux 中从命令行执行 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

su - nagios -s /bin/bash -c '/usr/lib/nagios/plugins/check_http -H site1.dreaddomain.com'

相关内容