Ubuntuリポジトリからリモートマシンにnagios nrpeをインストールしました
Sudo apt-get install nagios-nrpe-server
、および以下のプラグイン:
Sudo apt-get install nagios-plugins-basic nagios-plugins nagios-plugins-extra
インストール後、check_nrpeが/ usr/lib/nagios/pluginsにありません。
この問題を解決するにはどうすればよいですか?私はこのnagiosに本当に新しいです。
Nagiosから監視したいサーバーにnagios-nrpe-serverパッケージをインストールしました。これは確かに、この方法で監視するサーバーで必要なNRPEデーモンを提供するパッケージです。
Nagiosサーバーにnagios-nrpe-pluginパッケージをインストールする必要があります。このパッケージは、Nagiosサーバーにcheck_nrpeプラグインをインストールします。
> Sudo apt-get install nagios-nrpe-plugin
> cd /usr/lib/nagios/plugins/
> ls check_nr*
check_nrpe
Siva、エラーなしでインストールした後、環境で必要な次の値でnrpe.cfgファイルを構成できます。
ここで、nrpe.cfgファイルの変更例alllowed_hostsでは、カンマで区切られたリモートサーバーとNagiosサーバーのIPを使用できます。
allowed_hosts=198.211.117.129
dont_blame_nrpe=1
今、ファイルの最後に
command[check_ram]=/usr/local/nagios/libexec/check_mem.pl -w 10 -c 5 -f
command[check_swap]=/usr/local/nagios/libexec/check_swap -w 20 -c 10
command[check_ping]=/usr/local/nagios/libexec/check_ping -H $ARG1$ -w $ARG2$ -c $ARG3$ -p 5
command[check_disk]=/usr/local/nagios/libexec/check_disk -w 20% -c 10%
Nrpe.cfgファイルが変更されるたびに、nrpeサービスを再起動する必要があります。 nrpeを開始/停止できるカスタマイズされたシェルスクリプトを作成する場合は、/ etc/init.d/nrpeに配置できます。
他のオプションは、iptableを有効にし、オペレーティングシステムレベルでサービスを使用することです。
service nagios-nrpe-server restart