Linux

如何在 linux 中從命令行執行 nagios 命令

  • July 9, 2013

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

我在那裡遇到嚴重錯誤。所以我想從命令行檢查該服務是否正在執行

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

引用自:https://serverfault.com/questions/521832