请稍候...
  • 企业级 VPS主机
  • Windows VPS 主机
  • Unmanaged VPS 主机
  • 通配符证书,部署全网SSL证书必备神器
  • 高速稳定独立主机High quality stable server

安装配置 NRPE

发布时间:2011-10-18 21:39:33 来源: 亚狐科技YAHUHOST

监控平台上的安装:

 

先安装 openssl-devel

yum install openssl-devel
Installing for dependencies: e2fsprogs-devel krb5-devel

 

 

再安装 NRPE:

wget http://prdownloads.sourceforge.net/sourceforge/nagios/nrpe-2.13.tar.gz

cd nrpe-2.13

./configure

make all

make install-plugin

在 objects/commands.cfg 中定义 check_nrpe 使用的命令:
# 'check_nrpe' command definition
  • define command{
  •         command_name    check_nrpe
  •         command_line    $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$
  •         }

  • 被监控主机的安装:

    同样需要安装 openssl-devel

    创建 nagios 用户和组

    groupadd nagios
    useradd -g nagios -d /usr/local/nagios -s /sbin/nologin nagios

    先安装 nagios-plugin:

    wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.15.tar.gz

    tar zxvf nagios-plugins-1.4.15.tar.gz

    cd nagios-plugins-1.4.15

    ./configure --prefix=/usr/local/nagios

    make

    make install


    再安装 NRPE:

    wget http://prdownloads.sourceforge.net/sourceforge/nagios/nrpe-2.13.tar.gz

    tar zxvf nrpe-2.13.tar.gz

    cd nrpe-2.13

    ./configure

    make all

    make install-plugin

    make install-daemon

    make install-daemon-config

    chown -R nagios:nagios /usr/local/nagios

    配置 NRPE:

    vi /usr/local/nagios/etc/nrpe.cfg
    allowed_hosts=127.0.0.1,$Nagios监控平台的地址或域名

    启动 NRPE 守护进程:
    /usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d
    可以将此命令加入 /etc/rc.local ,以便开机自动启动。

    检查 NRPE 是否正常:

    在被监控主机上
    /usr/local/nagios/libexec/check_nrpe -H 127.0.0.1

     

    在监控平台上

    /usr/local/nagios/libexec/check_nrpe -H $目标主机地址
    都应该可以输出 NRPE 的版本: NRPE v2.13

    在被监控端的 nrpe.cfg 文件中,可以看到这样的配置:
    command[check_load]=/usr/local/nagios/libexec/check_load -w 15,10,5 -c 30,25,20
    这是用来检查 CPU 负载的。

    这样,就可以在监控平台上定义如下服务来监控被监控端的 CPU 负载了:
    define service{
  • host_name remotehost
  • service_description check_load
  • ...
  • check_command check_nrpe!check_load }
  • 上一页1下一页
    【责任编辑:亚狐科技 (Top) 返回页面顶端