Nagios被监控端简单搭建
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被监控端简单搭建相关推荐
- Debian 系统安装 Nagios 服务器监控端
安装 apt-get update apt-get install nagios* perl apt-get install --no-install-recommends pnp4nagios ap ...
- 实战Nagios NSCA方式监控Linux系统资源使用情况 -- Nagios配置篇 -- 被监控端
Nagios要求被监控端按照约定格式定时将数据发送到Nagios端.监控包括节点和服务2种. 节点监控约定数据格式如下: [<timestamp>] PROCESS_HOST_CHECK_ ...
- SVN服务端的搭建和简单使用
SVN简单说明 SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS.CVS,它采用了分支管理系统,它的设计目标就是取代CVS.互联网上很多版本控制服务已从CVS迁移到Su ...
- Zabbix分布式监控实战(一)——Zabbix 5.0监控平台搭建与被监控端的添加
一.Zabbix概述 1.Zabbix简介 zabbix是一个基于WEB界面的提供 分布式系统监控以及网络监控功能 的企业级的开源解决方案.zabbix能监视各种网络参数,保证服务器系统的安全运营: ...
- 基于nagios网络监控平台的实现--具体事例
Nagios的安装 本论文以如下三台主机为例进行事例搭建监控,三台主机详细信息如下 表 5-1 三台事例主机详细信息 主机名 操作系统 IP 作用 nagios-server redhat 9 192 ...
- nagios配置监控的一些思路和工作流程
nagios的监控原理:实际上很简单.我们在服务器端已经安装了nrpe服务,那么所有的客户端数据都是通过这个nrpe来收集,并且传到nagios服务器,在由nagios去调用生成. 工作过程: (1) ...
- Nagios远程监控软件的安装与配置详解
Nagios远程监控软件的安装与配置详解 作者:redhat_hu Nagios是一款功能强大的网络监视工具,它可以有效的监控windows.linux.unix主机状态以及路由器交换机的网络设置,打 ...
- Nagios安装监控
Nagios基础入门 一.前言 日前,我接触学习了Nagios,在看到网上各路神仙写的杂七杂八的Nagios安装配置教程,亲自尝试许多的教程过后,"骂骂咧咧"的写下这篇关于Nagi ...
- python简易版实例_Python3之简单搭建自带服务器的实例讲解
WEB开发,我们先从搭建一个简单的服务器开始,Python自带服务模块,且python3相比于python2有很大不同, 在Python2.6版本里,/usr/bin/lib/python2.6/ 目 ...
最新文章
- ZJU-java进阶笔记 第六周(抽象与接口)
- 一次哔哩哔哩面试经历,真香!
- 我在OSC的第一篇博文
- SAP C4C url mashup跳转原理 - C4C UI到Mashup的参数传递是如何进行的
- android自验签名证书,没有以前的互联网连接,无法验证Android自签名证书
- linux+默认监听+目录,C# 时时监听目录文件改动
- 一个虚拟服务器装多个网站,一台虚拟主机 如何放多个网站
- 基于机器视觉的冲压金属瓶质量检测
- Mnesia动态添加节点杂记
- java 经纬度 地图_基于JAVA的地图经纬度坐标查询api调用代码实例
- Codeblocks下载、安装的详细过程
- 1677 treecnt(贡献)
- linux postfix 虚拟,postfix虚拟别名域的配置
- vue3 编译报 ESLint: ‘defineProps‘ is not defined no-undef 错误问题
- 万字详解整个数据仓库建设体系(好文值得收藏)
- python爬b站弹幕_【Python爬虫】第五课(b站弹幕)
- 2020年来了,关于人工智能你必须了解的这些事……
- Catia VBA二次开发:宏的录制,精简,改编,回放
- 新手入门上位机开发 C#语言:Windows窗体应用(.NET Framework) 开发定时器
- 2021-03-22 基于视觉显著性的红外弱小目标检测-王警予 |笔记
热门文章
- 计算机制造属于轻工业吗,哪些行业属于轻工业?
- 倍升工作效率的小策略
- 我的Bug日常:spark基于yarn运行时抛错,内存不足Required executor memory (1024 MB), offHeap memory (0) MB。问题已解决,亲测有用~~~
- Delphi皮肤控件分析与QQ的皮肤变色功能
- 前端安全须知(淘宝)
- find vba 模糊_利用VBA代码实现多重查找、模糊查找、清除值的方案
- 狂神说 | Mybatis完整版笔记
- php怎么把报错打开_php服务器报错怎么开启?
- 新刷的小米手机系统没有便签,刷系统清除数据怎么恢复
- iOS--高德地图聚合demo