ubuntu無法安裝nrpe的原因:
創(chuàng)新互聯(lián)建站十年專注成都高端網(wǎng)站建設(shè)按需網(wǎng)站開發(fā)服務(wù),為客戶提供專業(yè)的成都網(wǎng)站制作,成都網(wǎng)頁設(shè)計,成都網(wǎng)站設(shè)計服務(wù);創(chuàng)新互聯(lián)建站服務(wù)內(nèi)容包含成都網(wǎng)站建設(shè),小程序開發(fā),軟件開發(fā),網(wǎng)絡(luò)營銷推廣,網(wǎng)絡(luò)運營服務(wù)及企業(yè)形象設(shè)計;創(chuàng)新互聯(lián)建站擁有眾多專業(yè)的高端網(wǎng)站制作開發(fā)團隊,資深的高端網(wǎng)頁設(shè)計團隊及經(jīng)驗豐富的架構(gòu)師高端網(wǎng)站策劃團隊;我們始終堅持從客戶的角度出發(fā),為客戶量身訂造網(wǎng)絡(luò)營銷方案,解決網(wǎng)絡(luò)營銷疑問。
1,沒有安裝libssl-dev 請使用apt-get install libssl-dev 來安裝
2. 沒有安裝openssl 請使用apt-get install openssl 來安裝
3,安裝nrpe時請到http://sourceforge.net/projects/nrpe/?source=directory 國內(nèi)有可能下載不了,這個可能屏蔽了,http://sourceforge.net/projects/nagios/files/nrpe-2.x/nrpe-2.14/nrpe-2.14.tar.gz/download
放到/usr/src/目錄下,tar-zxvf nrpe-2.14.tar.gz 解壓縮,
運行./configure --with-ssl=/usr/bin/openssl --with-ssl-lib=/usr/lib/x86_64-linux-gnu(64位)
運行./configure --with-ssl=/usr/bin/openssl --with-ssl-lib=/usr/lib/i386-linux-gnu(32位)
查看軟件是否安裝 dpkg -l 軟件名稱
查看軟件安裝路徑 dpkg -L 軟件名稱
安裝nrpe服務(wù)使之能夠通信
#tar zxvf nagios-nrpe_2.8.1.orig.tar.gz
#cd nagios-nrpe_2.8.1
#./configure--enable-ssl --with-ssl-lib=/usr/lib/
#make all
#make install-plugin
#make install-daemon
#make install-daemon-config
#make install-xinetd
4、配置nrpe信息
#vim /usr/local/nagios/etc/nrpe.cfg
allowed_host=192.168.85.207,127.0.0.1 //允許192.168.85.207服務(wù)器端對其監(jiān)控
#/usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg –d
//檢測nrep配置文件的正確性
#netstat -an | grep 5666 //是否監(jiān)聽5666用于nrpe通信的端口
//在服務(wù)端執(zhí)行檢測工作站nrpe信息
#/usr/local/nagios/libexec/check_nrpe -H 192.168.85.208
NRPE v2.8.1
//在工作站執(zhí)行檢測自己的nrpe信息
#/usr/local/nagios/libexec/check_nrpe -H 127.0.0.1
NRPE v2.8.1
In file included from localcharset.c:28:0:
./stdio.h:456:1: error: ‘gets’ undeclared here (not in a function)
make[4]: *** [localcharset.o] Error 1
make[4]:Leaving directory `/root/nagios-plugins-1.4.16/gl'
make[3]: *** [all-recursive] Error 1
make[3]:Leaving directory `/root/nagios-plugins-1.4.16/gl'
make[2]: *** [all] Error 2
make[2]:Leaving directory `/root/nagios-plugins-1.4.16/gl'
make[1]: *** [all-recursive] Error 1
make[1]:Leaving directory `/root/nagios-plugins-1.4.16'
make: *** [all] Error 2
解決辦法:
在gl目下執(zhí)行:sed -i -e '/gets is a security/d' ./stdio.in.h就搞定了
啟動NRPE守護(hù)進(jìn)程
/usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d
設(shè)置隨機啟動
在/etc/rc.local里添加如下:
/usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg –d
準(zhǔn)備工作:
apt-get install openssl
apt-get install libcurl4-openssl-dev
apt-get install xinetd
apt-get install libssl-dev
apt-get install libssl0.9.8
下載:
只能在linux下載
wget http://prdownloads.sourceforge.net/sourceforge/nagios/nrpe-2.13.tar.gz