• linux安装nagios客户端


    ( 安装到 被监控的机器上)
    新增用户和组

    useradd nagios
    groupadd nagcmd

    usermod -a -G nagcmd nagios

    (如果安装中报没有c编译器,就 yum install gcc)

    下载nagios插件

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

    tar xzvf nagios-plugins-1.4.15.tar.gz

    cd nagios-plugins-1.4.15

    ./configure

    make

    make install

    安装 nagios_nrpe_2.9

    wget http://sourceforge.net/projects/nagios/files/nrpe-2.x/nrpe-2.9/nrpe-2.9.tar.gz

    tar xzvf  nrpe-2.9.tar.gz

    cd nrpe-2.9

    ./configure --with-command-group=nagcmd --prefix=/usr/local/nagios  

    (如果报缺少ssl,请安装 yum  install  openssl-devel)

    make all

    make install-plugin

    make install-daemon

    make install-daemon-config

     设置服务器地址

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

    找到 allowed_hosts=127.0.0.1

    后面加nagios服务器的IP, 用“,”隔开,加了之后如下:

    allowed_hosts=127.0.0.1,10.51.10.163

    启动 nrpe

    cd /usr/local/nagios/bin/

    /usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d

    查看5666端口是否已经监听,如果没有监听说明没有启动

    netstat -an | grep 5666

    本机验证安装结果

    /usr/local/nagios/libexec/check_nrpe -H localhost

    返回nrpe版本号则为正常

    nagios服务器验证访问是否正常:

    /usr/local/nagios/libexec/check_nrpe -H 10.132.57.141
    NRPE v2.15

    配置监控对象

    由于监控原理可知被监控端做监控然后传给监控服务器做汇总,设置监控详细参数主要是设置被监控端的 nrpe.cfg 文件,可以看到里面的监控对象。

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

    在  command[check_total_procs]=/usr/local/nagios/libexec/check_procs -w 150 -c 200 行后增加一行

    command[check_swap]=/usr/local/nagios/libexec/check_swap -w 20% -c 10%

    nagios服务器想要监控客户机swap分区,但客户机文件 nrpe.cfg 文件没有swap监控对象,这时监控服务器就报错 (NRPE commond ‘check_swap' no defined  )

    重启nrpe

    先停止nrpe

    [root@localhost bin]# cat /var/run/nrpe.pid
    25316
    [root@localhost bin]#kill 25316

    后启动
    [root@localhost bin]# /usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d
    netstat -an | grep 5666

    设置自动启动
    vi /etc/rc.local  在其中加入此行:
    /usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d
    被监控端设置完成

    检查设置
    /usr/local/nagios/libexec/check_nrpe -H localhost -c check_swap  ( 可以检查其中的任意一项 

     
    0
  • 相关阅读:
    Kubernetes集群部署篇
    JVM0
    RocketMQ之消费者启动与消费流程
    CSS Houdini:用浏览器引擎实现高级CSS效果
    推荐系统协同过滤在Spark中的实现
    vivo官网APP全机型UI适配方案
    工作流引擎在vivo营销自动化中的应用实践 | 引擎篇03
    idea的maven插件
    RabbitMQ 在Spring Boot上的使用
    java,jvm的oracle官方文档
  • 原文地址:https://www.cnblogs.com/zhming26/p/5461705.html
Copyright © 2020-2023  润新知