3

Windows サービス (CPU 負荷、メモリ使用量など) を監視する必要があるため、Nagios 監視ツールをインストールしました。インストールが完了し、「check_nt」プラグインもインストールされます。これまでエラーはありませんが、エージェント NSClient++ でスクリプトを実行している間、「ホストによって接続が拒否されました」というエラーが引き続き発生します。

./check_nt -H 10.112.32.78 -p 1248 -v MEMUSE -w 80 -c 90
              Connection refused by host

./check_nt -H 10.112.32.78 -p 1248 -v MEMUSE -w 80 -c 90
              Socket timeout after 10 seconds

以下のように、nagios が正しく動作していることを確認しました。

/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

Nagios Core 3.4.1
Copyright (c) 2009-2011 Nagios Core Development Team and Community Contributors
Copyright (c) 1999-2009 Ethan Galstad
Last Modified: 05-11-2012
License: GPL

Website: http://www.nagios.org
Reading configuration data...
   Read main config file okay...
Processing object config file '/usr/local/nagios/etc/objects/commands.cfg'...
Processing object config file '/usr/local/nagios/etc/objects/contacts.cfg'...
Processing object config file '/usr/local/nagios/etc/objects/timeperiods.cfg'...
Processing object config file '/usr/local/nagios/etc/objects/templates.cfg'...
Processing object config file '/usr/local/nagios/etc/objects/localhost.cfg'...
   Read object config files okay...

Running pre-flight check on configuration data...

Checking services...
    Checked 8 services.
Checking hosts...
    Checked 1 hosts.
Checking host groups...
    Checked 1 host groups.
Checking service groups...
    Checked 0 service groups.
Checking contacts...
    Checked 1 contacts.
Checking contact groups...
    Checked 1 contact groups.
Checking service escalations...
    Checked 0 service escalations.
Checking service dependencies...
    Checked 0 service dependencies.
Checking host escalations...
    Checked 0 host escalations.
Checking host dependencies...
    Checked 0 host dependencies.
Checking commands...
    Checked 24 commands.
Checking time periods...
    Checked 5 time periods.
Checking for circular paths between hosts...
Checking for circular host and service dependencies...
Checking global event handlers...
Checking obsessive compulsive processor commands...
Checking misc settings...

Total Warnings: 0
Total Errors:   0

Things look okay - No serious problems were detected during the pre-flight check

M nagiosは初めてです、よろしくお願いします:)

4

4 に答える 4

5

接続がファイアウォールによってブロックされているか、Nagios サーバーが「許可されたホスト」フィールドの nsc.ini ファイルにありません。Windows ファイアウォールでポートが開いていること、および Nagios サーバーとクライアントの間の他のネット フィルターが開いていることを確認してください。

于 2012-08-23T18:17:24.840 に答える
0

Windows cmd で次のコマンドを発行して、監視する Windows サーバー/ホストがポート 5666 で NRPE をリッスンし、NT でポート 12489 をリッスンしていることを確認します。

netstat -aon | findstr 5666
netstat -aon | findstr 12489

Windows ファイアウォールがこれらのポートへの接続も拒否している可能性があります。それを確認してください。

また、Nagios Monitoring Server の IP アドレスを、次の場所にある NSClient++ 構成ファイルの allowed_hosts に追加します。

C:\Program Files\NSClient++

また、NSClient++ のインストール中に check_nt のチェックボックスがありました。インストール中にそれもチェックしたことを確認してください。

NSClient++ から構成ファイルを編集したら、必ず NSClient++ サービスを再起動してください。(services.msc または [スタート] > [プログラム] > [NSClient++] > [NSClient++ を停止] で、[スタート] > [プログラム] > [NSClient++] > [NSClient++ を開始])

于 2013-04-30T13:18:59.540 に答える
0

http://pc-freak.net/blog/monitoring-windows-hosts-with-nagios-on-debian-gnulinux/

Linux のフレーバーにもよりますが、コマンドは簡単にググることができます。

必要なnagios debianパッケージをインストール

apt-get install nagios-images nagios-nrpe-plugin nagios-nrpe-server nagios-plugins nagios-plugins-basic nagios-plugins-standard nagios3 nagios3-cgi nagios3-common nagios3-core

于 2013-05-23T18:24:39.317 に答える
0

centos 7でこれに関する問題に遭遇しました。同じネットワーク上の他のサーバーと数時間検索して比較した後、あきらめる準備ができました

両方の nrpe.cfg を文字通り比較したところ、許可されたホストの IP が間違いなくあり、すべてのプラグインが rsync され、権限はすべて同じでした。私が抱えていた問題の 1 つは、nrpe ポート 5666 への telnet でした。

telnet working_server_ip 5666 は動作します

telnet not_working_server_ip 5666 接続が拒否されました。

しばらく時間がかかりましたが、どういうわけか2つのOSに出くわしました。1つはcentos6で、もう1つはcentos7です。

centos7 に nrpe をインストールする場合は、ファイアウォールを無効にしてください。SELinux について話しているわけではありません。

systemctl stop firewalld

そして、もう一度やり直してください

于 2016-05-11T16:21:36.023 に答える