web-dev-qa-db-ja.com

Nagiosがサーバーがオフラインかどうかを判断する方法を変更しますか?

私はnagiosを使い始めたばかりで、サーバーがpingを実行できないネットワーク上にあります。サーバーが別の方法で起動しているかどうかを確認することはできますか?たとえば、SSHまたはHTTP経由ですか? nagiosレポートで、オンラインのときにサーバーがオフラインとして表示されないようにするにはどうすればよいですか?

8
Ulkmun

ホスト定義では、使用するコマンドを指定できます。

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
        }
12
pablo

おそらく、次のような行を使用して、hosts.cfgでホストとしてサーバーを構成しました

check_command           check-Host-alive

check-Host-aliveは、checks.pingを使用するようにcommands.cfgで定義されています。

Check_commandをmy-check-Host-aliveなどに変更し、commands.cfgでmy-check-Host-aliveを定義してcheck_tcpなどを使用することをお勧めします。

-hを指定してcheck_tcpを起動し、ヘルプを表示します。

1
rems

別のデバイスステータスチェックを使用します。デフォルトでは、ホストアライブチェックを使用します。check_nrpeを使用するか、テストしてください。

Centreonをチェックアウトすると、nagiosの設定が簡単になります。

0
Tyler Bishop