zoukankan      html  css  js  c++  java
  • 监控和安全运维 1.6 nagios监控客户端-2

    6. 继续添加服务
    服务端

    vim /etc/nagios/objects/commands.cfg

    增加:

    define command{
            command_name    check_nrpe
            command_line    $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$
            }

    继续编辑

    vim /etc/nagios/conf.d/192.168.1.111.cfg 
    
    

    define service{
    use generic-service
    host_name 192.168.1.111
    service_description check_load
    check_command check_nrpe!check_load
    max_check_attempts 5
    normal_check_interval 1
    }

    
    


    define service{
    use generic-service
    host_name 192.168.1.111
    service_description check_disk_sda1
    check_command check_nrpe!check_hda1
    max_check_attempts 5
    normal_check_interval 1
    }

    
    

    define service{
    use generic-service
    host_name 192.168.1.111
    service_description check_disk_sda3
    check_command check_nrpe!check_hda3
    max_check_attempts 5
    normal_check_interval 1
    }

     

    check_nrpe!check_load :这里的check_nrpe就是在commands.cfg刚刚定义的,check_load是远程主机上的一个检测脚本

    客户端

    在远程主机上

    vim /etc/nagios/nrpe.cfg

    搜索check_load,这行就是在服务端上要执行的脚本了,我们可以手动执行这个脚本

    把check_hda1更改一下:
    
    /dev/hda1 改为 /dev/sda1
    
    再加一行
    command[check_hda3]=/usr/lib64/nagios/plugins/check_disk -w 20% -c 10% -p /dev/sda3

    客户端上重启一下nrpe服务:

    service nrpe restart

    服务端也重启一下nagios服务:

    nagios -v /etc/nagios/nagios.cfg
    service nagios restart

    查看服务端日志

    tail /var/log/nagios/nagios.log
  • 相关阅读:
    python 调用dll 动态链接库 结构体参数及回调函数等示例
    逆向x64-small-trick
    Malloc碎碎念
    关于OF和CF
    月赛-Crackhash
    ARM64调试环境
    Apache Kafka(六)- High Throughput Producer
    Apache Kafka(五)- Safe Kafka Producer
    Apache Kafka(四)- 使用 Java 访问 Kafka
    Apache Kafka(三)- Kakfa CLI 使用
  • 原文地址:https://www.cnblogs.com/wangshaojun/p/5100594.html
Copyright © 2011-2022 走看看