文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>nagios-nrpe安装配置

nagios-nrpe安装配置

时间:2010-07-28  来源:wulin101

一: 首先安装好nagios-plugs  

1.下载源码包
wget http://nchc.dl.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.tar.gz
2.解压源码包
tar xfvz nagios-plugins-1.4.tar.gz
3.配置编译
./configure --prefix=/usr/local/nagios --with-mysql --with-cgiurl
make
make install

 

二。安装nrpe
1.下载源码包
wget http://www.nagiosexchange.org/typo3conf/ext/net_nagext/pi1/download.php?file=MOjNP7Wu3w4jMxTXutzMg4amUF3Kasm0L9ZF%2FaeEibSRv74zwfzBsecSXUpQC37Alec0nMQ3vsHFDFq1ZSnWbnLMJFTjeHUksat4AgjmCNB4%2FZAPujGvtibXm27gLbl%2B

2.解压源码包
tar xfvz nrpe-2.0.tar.gz
3.配置编译
cd nrpe-2.0
./configure --enable-ssl --with-kerberos-inc --enable-command-args

安装nrpe,如果编译的时候提示以下信息
checking for SSL headers... configure: error: Cannot find ssl headers

原因是缺少 openssl-devel包,
yum -y install openssl-devel 


make all

mkdir /usr/local/nagios/etc
mkdir /usr/local/nagios/bin
chown -R nagios.nagios /usr/local/nagios
cp nrpe.cfg /usr/local/nagios/etc
cp src/nrpe /usr/local/nagios/bin
cp init-script /etc/init.d/nagios-nrpe
chmod +x /etc/init.d/nagios-nrpe

vi /usr/local/nagios/etc/nrpe.cfg

allowed_hosts=127.0.0.1
改成你允许的IP
allowed_hosts=192.168.168.244


# The following examples use hardcoded command arguments...

command[check_usershaha]=/usr/local/nagios/libexec/check_users -w 5 -c 10
command[check_load]=/usr/local/nagios/libexec/check_load -w 15,10,5 -c 30,25,20
command[check_disk]=/usr/local/nagios/libexec/check_disk -w 20 -c 10 -p /
#command[check_disk2]=/usr/local/nagios/libexec/check_disk -w 20 -c 10 -p /dev/hdb1
command[check_zombie_procs]=/usr/local/nagios/libexec/check_procs -w 5 -c 10 -s Z
command[check_total_procs]=/usr/local/nagios/libexec/check_procs -w 150 -c 200


你也可以添加命令在上面


vi /etc/services
添加这个
nrpe            5666/tcp        # NRPE


启动nrpe服务
/etc/init.d/nagios-nrpe start

监测nrpe服务
netstat -nl
有这项说明nrpe已启动了
tcp        0      0 0.0.0.0:5666            0.0.0.0:*               LISTEN     

在nagios主机上定义check_nrpe 命令

define command{
        command_name    check_nrpe
        command_line    /usr/local/nagios/libexec/check_nrpe -H $HOSTADDRESS$ -c $ARG1$
        }


编译好后,


把check_nrpe 复制到nagios的服务器上,
cp check_nrpe /usr/local/nagios/libexec/
把nrpe(是个nrpe的服务程序,它是打开5666的端口的,)复制到被nagios监测的客户端上,就是不是nagios的服务器就可以了,
cp nrpe /usr/local/nagios/bin

把init-script 复制到/etc/init.d/ngaios-nrpe
cp init-script /etc/init.d/nagios-nrpe

 

执行的时候可能会碰到找不到libssl.so.0.9.8  libcrypto.so.0.9.8

的情况  执行以下命令:

cp /usr/local/nagios/lib/lib* /usr/lib/lib*

相关阅读 更多 +
排行榜 更多 +
方块枪战战场安卓版

方块枪战战场安卓版

飞行射击 下载
战斗火力射击安卓版

战斗火力射击安卓版

飞行射击 下载
空中防御战安卓版

空中防御战安卓版

飞行射击 下载