使用nrpe监控管理远程linux主机

简介:
1、配置nagios客户端(即可远程主机)

   在nagios客户端安装nagios插件和NRPE

   #useradd -s /sbin/nologin nagios
   #tar zxvf nagios-plugins-1.4.15.tar.gz
   #cd nagios-plugins-1.4.15
   #./configure
   #make && make install

   #chown nagios.nagios /usr/local/nagios

   #chown -R nagios.nagios /usr/local/nagios/libexec

   #tar zxvf nrpe-2.12.tar.gz
   #cd nrpe-2.12
   #./configure
   #make all
   #make install-plugin
   #make install-daemon
   #make install-daemon-config

2、配置NRPE

   配置文件:/usr/local/nagios/etc/nrpe.conf
  
   在allowed_hosts=127.0.0.1  后加上nagios服务器的ip地址或者域名,用逗号分隔

3、启动NRPE
  
   #/usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d

   #可将此命令写入rc.local文件,以便可以开机启动

   #验证:#netstat 0antl | grep 5666

   #测试:#/usr/local/nagios/libexec/check_nrpe -H 127.0.0.1
  
    正常情况下会返回版本信息

4、定义监控服务的内容

   在/usr/local/nagios/etc/nrpe.conf里进行定义   

5、在服务器端安装NRPE和配置nagios服务

   #tar zxvf nrpe-2.12.tar.gz
   #cd nrpe-2.12
   #./configure
   #make all
   #make install-plugin

   #测试:/usr/local/nagios/libexec/check_nrpe -H 客户端主机地址

   #测试正常返回客户端主机的nrpe版本信息

6、在服务器commands.cfg文件里定义一个check_nrpe监控命令

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

7、添加远程主机监控

   使用新定义的check_nrpe命令
目录
相关文章
|
3月前
|
监控 安全 Linux
在Linux中,zabbix如何监控脑裂?
在Linux中,zabbix如何监控脑裂?
|
3月前
|
存储 Ubuntu Linux
在Linux中,如何查看当前主机的主机名,如何修改主机名?要想重启后依旧生效,需要修改哪个配置文件?
在Linux中,如何查看当前主机的主机名,如何修改主机名?要想重启后依旧生效,需要修改哪个配置文件?
|
1月前
|
Linux 网络安全
Linux虚拟机与主机和Xshell的连接问题解决
Linux虚拟机与主机和Xshell的连接问题解决
64 1
|
1月前
|
监控 安全 Linux
使用NRPE和Nagios监控Linux系统资源的方法
通过遵循以上步骤,可以有效地使用NRPE和Nagios监控Linux系统资源,确保系统运行稳定,并及时响应任何潜在的问题。这种方法提供了高度的可定制性和灵活性,适用于从小型环境到大型分布式系统的各种监控需求。
42 2
|
2月前
|
存储 监控 Linux
监控Linux服务器
详细介绍了如何监控Linux服务器,包括监控CPU、内存、磁盘存储和带宽的使用情况,以及使用各种系统监控工具如vmstat、iostat、sar、top和dstat来分析系统性能,并推荐了一些开源监控系统。
49 0
监控Linux服务器
|
3月前
|
存储 监控 网络协议
在Linux中,如何使用 tcpdump 监听主机为 192.168.1.1,tcp 端⼝为 80 的数据,并将将输出结果保存输出到tcpdump.log?
在Linux中,如何使用 tcpdump 监听主机为 192.168.1.1,tcp 端⼝为 80 的数据,并将将输出结果保存输出到tcpdump.log?
|
3月前
|
存储 Prometheus 监控
在Linux中,如何进行系统资源的监控?
在Linux中,如何进行系统资源的监控?
|
3月前
|
网络协议 Linux 网络安全
在Linux中,如何将本地 80 端口的请求转发到 8080 端口?当前主机 IP 为10.0.0.104。
在Linux中,如何将本地 80 端口的请求转发到 8080 端口?当前主机 IP 为10.0.0.104。
|
3月前
|
存储 监控 Ubuntu
在Linux中,如何规划⼀台 Linux 主机,步骤是怎样?
在Linux中,如何规划⼀台 Linux 主机,步骤是怎样?
|
3月前
|
运维 监控 网络协议
在Linux中,如何进行网络服务的监控?
在Linux中,如何进行网络服务的监控?
下一篇
无影云桌面