NRPE 总共由两部分组成:

check_nrpe 插件,位于监控主机上

NRPE daemon,运行在远程的Linux主机上(通常就是被监控机)

按照上图,整个的监控过程如下:

当Nagios 需要监控某个远程Linux 主机的服务或者资源情况时:

Nagios 会运行check_nrpe 这个插件,告诉它要检查什么;

check_nrpe 插件会连接到远程的NRPE daemon,所用的方式是SSL;

NRPE daemon 会运行相应的Nagios 插件来执行检查;

NRPE daemon 将检查的结果返回给check_nrpe 插件,插件将其递交给nagios做处理。

注意:NRPE daemon 需要Nagios 插件安装在远程的Linux主机上,否则,daemon不能做任何的监控。

a)      增加用户&设定密码:

# useradd nagios

# passwd nagios

b)      安装Nagios 插件

#yum -y install gc gcc openssl* openssl-devel xinetd

#mkdir -p /usr/local/install/nagios

# tar zxvf nagios-plugins-1.4.16.tar.gz

# cd nagios-plugins-1.4.16

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

# make && make install

这一步完成后会在/usr/local/install/nagios/下生成三个目录include、libexec和share。

修改目录权限

# chown nagios.nagios /usr/local/install/nagios

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

c)      安装NRPE

#tar zxvf nrpe-2.12.tar.gz

#cd nrpe-2.12

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

# make all

监控机需要安装check_nrpe 这个插件,被监控机并不需要,我们在这里安装它只是为了测试目的。

# make install-plugin

安装deamon和配置文件

# make install-daemon

# make install-daemon-config

安装xinted脚本

# make install-xinetd

现在再查看nagios 目录就会发现有5个目录了

d)      编辑xinted脚本:

vi /etc/xinetd.d/nrpe

#only_from       = 127.0.0.1  192.168.56.129   #在only_from后增加监控主机的IP地址

编辑/etc/services文件,增加NRPE服务

# echo “nrpe           5666/tcp                #nrpe”>>/etc/services

重启xinted服务

# service xinetd restart

问题:出现xinetd: 未被识别的服务,yum -y install xinetd 后重启

查看NRPE是否已经启动

#netstat -an |grep 5666

tcp        0     0 :::5666                    :::*                        LISTEN

#iptables -I INPUT -p tcp --dport 5666 -j ACCEPT

#service iptables save

e)      测试NRPE是否则正常工作,成功则返回版本号

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

Nagios被监控端简单搭建相关推荐

  1. Debian 系统安装 Nagios 服务器监控端

    安装 apt-get update apt-get install nagios* perl apt-get install --no-install-recommends pnp4nagios ap ...

  2. 实战Nagios NSCA方式监控Linux系统资源使用情况 -- Nagios配置篇 -- 被监控端

    Nagios要求被监控端按照约定格式定时将数据发送到Nagios端.监控包括节点和服务2种. 节点监控约定数据格式如下: [<timestamp>] PROCESS_HOST_CHECK_ ...

  3. SVN服务端的搭建和简单使用

    SVN简单说明 SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS.CVS,它采用了分支管理系统,它的设计目标就是取代CVS.互联网上很多版本控制服务已从CVS迁移到Su ...

  4. Zabbix分布式监控实战(一)——Zabbix 5.0监控平台搭建与被监控端的添加

    一.Zabbix概述 1.Zabbix简介  zabbix是一个基于WEB界面的提供 分布式系统监控以及网络监控功能 的企业级的开源解决方案.zabbix能监视各种网络参数,保证服务器系统的安全运营: ...

  5. 基于nagios网络监控平台的实现--具体事例

    Nagios的安装 本论文以如下三台主机为例进行事例搭建监控,三台主机详细信息如下 表 5-1 三台事例主机详细信息 主机名 操作系统 IP 作用 nagios-server redhat 9 192 ...

  6. nagios配置监控的一些思路和工作流程

    nagios的监控原理:实际上很简单.我们在服务器端已经安装了nrpe服务,那么所有的客户端数据都是通过这个nrpe来收集,并且传到nagios服务器,在由nagios去调用生成. 工作过程: (1) ...

  7. Nagios远程监控软件的安装与配置详解

    Nagios远程监控软件的安装与配置详解 作者:redhat_hu Nagios是一款功能强大的网络监视工具,它可以有效的监控windows.linux.unix主机状态以及路由器交换机的网络设置,打 ...

  8. Nagios安装监控

    Nagios基础入门 一.前言 日前,我接触学习了Nagios,在看到网上各路神仙写的杂七杂八的Nagios安装配置教程,亲自尝试许多的教程过后,"骂骂咧咧"的写下这篇关于Nagi ...

  9. python简易版实例_Python3之简单搭建自带服务器的实例讲解

    WEB开发,我们先从搭建一个简单的服务器开始,Python自带服务模块,且python3相比于python2有很大不同, 在Python2.6版本里,/usr/bin/lib/python2.6/ 目 ...

最新文章

  1. ZJU-java进阶笔记 第六周(抽象与接口)
  2. 一次哔哩哔哩面试经历,真香!
  3. 我在OSC的第一篇博文
  4. SAP C4C url mashup跳转原理 - C4C UI到Mashup的参数传递是如何进行的
  5. android自验签名证书,没有以前的互联网连接,无法验证Android自签名证书
  6. linux+默认监听+目录,C# 时时监听目录文件改动
  7. 一个虚拟服务器装多个网站,一台虚拟主机 如何放多个网站
  8. 基于机器视觉的冲压金属瓶质量检测
  9. Mnesia动态添加节点杂记
  10. java 经纬度 地图_基于JAVA的地图经纬度坐标查询api调用代码实例
  11. Codeblocks下载、安装的详细过程
  12. 1677 treecnt(贡献)
  13. linux postfix 虚拟,postfix虚拟别名域的配置
  14. vue3 编译报 ESLint: ‘defineProps‘ is not defined no-undef 错误问题
  15. 万字详解整个数据仓库建设体系(好文值得收藏)
  16. python爬b站弹幕_【Python爬虫】第五课(b站弹幕)
  17. 2020年来了,关于人工智能你必须了解的这些事……
  18. Catia VBA二次开发:宏的录制,精简,改编,回放
  19. 新手入门上位机开发 C#语言:Windows窗体应用(.NET Framework) 开发定时器
  20. 2021-03-22 基于视觉显著性的红外弱小目标检测-王警予 |笔记

热门文章

  1. 计算机制造属于轻工业吗,哪些行业属于轻工业?
  2. 倍升工作效率的小策略
  3. 我的Bug日常:spark基于yarn运行时抛错,内存不足Required executor memory (1024 MB), offHeap memory (0) MB。问题已解决,亲测有用~~~
  4. Delphi皮肤控件分析与QQ的皮肤变色功能
  5. 前端安全须知(淘宝)
  6. find vba 模糊_利用VBA代码实现多重查找、模糊查找、清除值的方案
  7. 狂神说 | Mybatis完整版笔记
  8. php怎么把报错打开_php服务器报错怎么开启?
  9. 新刷的小米手机系统没有便签,刷系统清除数据怎么恢复
  10. iOS--高德地图聚合demo