2016-08-09 10 views
0

Nagiosを使用しているマシン上で実行されているリモートサービスを監視するにはどうすればよいですか? 次のように私はcfgファイルを作成している:私は設定ファイルを再読み込みするときNagiosの80以外のポートで実行されているサービスを監視する

define command { 
     command_name     check_http 
     command_line     /usr/lib64/nagios/plugins/check_http -H $HOSTADDRESS$ -p 8082 
     } 

は今、それは次のようなエラーがスローされます。

Warning: Duplicate definition found for command 'check_http' (config file '/etc/nagios/servers/cfbase-prod.cfg', starting on line 19) 
Error: Could not add object property in file '/etc/nagios/servers/cfbase-prod.cfg' on line 20. 
    Error processing object config files! 

私は問題が何であるかを把握することはできませんよ。 助けてください!

答えて

1

基本的な問題点は、は、元の/標準のcheck_httpコマンドと競合します。あなたには少なくとも2つの選択肢があります:

  1. ユニークなcommand_nameを設定します。 check_http_8082
  2. 引数として渡された任意のポートでhttpをチェックするコマンドを定義します。例えば。

    define command{ 
        command_name check_http_port 
        command_line /usr/lib64/nagios/plugins/check_http -H $HOSTADDRESS$ -p $ARG1$ 
    } 
    
関連する問題