Web-Server

更改 Nagios 確定伺服器是否離線的方式?

  • February 10, 2011

我是 nagios 的新手,我的伺服器位於不允許 ping 伺服器的網路上。我可以檢查伺服器是否以另一種方式啟動嗎?例如通過 SSH 或 HTTP?我將如何在我的 nagios 報告中執行此操作,當它線上時它不會將伺服器顯示為離線?

在您的主機定義中,您可以指定要使用的命令。

define host{
       use                                     generic-host
       host_name                               SVR_1
       alias                                   SVR_1
       address                                 10.0.0.6
       check_command                   check-host-alive
       max_check_attempts              2
       notification_interval   120
       notification_period             24x7
       notification_options    d,u,r
       }

因此,通常在 checkcommands.cfg 中,您會根據需要創建一個新命令,或者您可以只使用 check_http。

define command{
       command_name    check-host-alive
       command_line    $USER1$/check_ping -H $HOSTADDRESS$ -w 3000.0,80% -c 5000.0,100% -p 1
       }

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