0

と同じマシンにインストールiCingaしました。nrpe多くのLinuxマシンの監視に使用nrpeしているため、nrpeもローカルにインストールしました。

nrep をローカルservice nrpe startで開始すると、次のようなエラーが表示されます/var/log/messages

nrpe : Network server bind failure (98: Address already in use)

その問題をグーグルで調べて、5666ポートの使用法を見つけました

[root@cosrh6-74 conf.d]# netstat -apn | grep :5666
tcp        0      0 127.0.0.1:50539           10.104.16.212:5666          TIME_WAIT   -
tcp        0      0 127.0.0.1:50608           10.104.16.212:5666          TIME_WAIT   -
tcp        0      0 127.0.0.1:41987           10.104.16.210:5666          TIME_WAIT   -
tcp        0      1 127.0.0.1:42001           10.104.16.210:5666          SYN_SENT    -
tcp        0      0 127.0.0.1:50576           10.104.16.212:5666          TIME_WAIT   -
tcp        0      0 127.0.0.1:41927           10.104.16.210:5666          TIME_WAIT   -
tcp        0      0 127.0.0.1:52598           10.3.81.172:5666            TIME_WAIT   -
tcp        0      0 127.0.0.1:52624           10.3.81.172:5666            TIME_WAIT   -
tcp        0      0 127.0.0.1:41962           10.104.16.210:5666          TIME_WAIT   -
tcp        0      0 127.0.0.1:41979           10.104.16.210:5666          TIME_WAIT   -
tcp        0      0 127.0.0.1:52566           10.3.81.172:5666            TIME_WAIT   -
tcp        0      0 127.0.0.1:41928           10.104.16.210:5666          TIME_WAIT   -
tcp        0      0 127.0.0.1:52569           10.3.81.172:5666            TIME_WAIT   -
tcp        0      0 127.0.0.1:41955           10.104.16.210:5666          TIME_WAIT   -
tcp        0      0 127.0.0.1:52587           10.3.81.172:5666            TIME_WAIT   -
tcp        0      0 127.0.0.1:50586           10.104.16.212:5666          TIME_WAIT   -
tcp        0      0 127.0.0.1:50547           10.104.16.212:5666          TIME_WAIT   -
tcp        0      0 127.0.0.1:52588           10.3.81.172:5666            TIME_WAIT   -
tcp        0      0 127.0.0.1:50609           10.104.16.212:5666          TIME_WAIT   -
tcp        0      0 127.0.0.1:50567           10.104.16.212:5666          TIME_WAIT   -
tcp        0      0 127.0.0.1:52592           10.3.81.172:5666            TIME_WAIT   -
tcp        0      0 :::5666                     :::*                        LISTEN      757/xinetd

II は/etc/nagios/nrpe.cfgポートを5666から56666に変更しました。

icinga2 サーバーのホスト構成 (ホストごとに異なるポート) で異なるポートを構成して、異なるポートで実行されているnrpeを使用してマシンを監視するにはどうすればよいですか?

これはポートを変更する権利ですか? またはこれを行う他の方法はありますか?私が何か間違ったことをした場合は、私を修正してください。

4

2 に答える 2

0

command.confこのようにファイルにポートを追加し、

object CheckCommand "check-nrpe" {
    import "plugin-check-command"
    command  = ["/usr/local/nagios/libexec/check_nrpe"]
     "-p" ="56666"
     "-H" ="$host$"
     "-c" = "$nrpe_command$"
     "-a" = $nrpe_arguments$"
}

"-p" ="56666"私にとってはうまくいきます!!

編集:または、ホスト構成から同様の引数を渡すこともできます(@ 7171uの回答のようにホスト構成にポート番号を保持します)。

于 2016-06-14T09:45:31.860 に答える