8.3 Nagios监控安装配置与添加监控服务器

本文详细介绍Nagios监控系统的安装与配置流程,包括监控本机、MySQL服务器及通过NRPE进行远程监控的方法。从软件安装、配置文件修改到监控项目定义,提供了全面的指导。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.安装:
(1)在这里插入图片描述
(2)添加程序用户,给http用户赋权
在这里插入图片描述
(3)解压编译安装nagios软件
在这里插入图片描述
在这里插入图片描述
(4)安装nagios-plugins插件
在这里插入图片描述

(5)修改主配置文件vi /usr/local/nagios/etc/nagios.cfg
分别是定义命令、用户、时间段、模板、主机、存放服务与服务组的文件
在这里插入图片描述
2.监控本机
(1)创建hosts.cfg文件:
在这里插入图片描述
(2)创建services.cfg文件:
每监控一项就写一段其中host_name是上图定义的本机check_command是调用的命令
在这里插入图片描述
(3)校验nagios配置文件的正确性:
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
若显示如下图所示则表示没有错误
在这里插入图片描述
(4)执行htpasswd命令添加一个访问nagios页面的授权用户
访问nagios监控页面,输入下面添加的用户名和密码
http://IP/nagios
在这里插入图片描述
3.监控mysql服务器
(1)在mysql服务器上创建监控检测帐户:
mysql> create database nagdb;
mysql>grant select on nagdb.* to nagdb@‘192.168.10.100’;
mysql>flush privileges
(2)在nagios主机上检测是否可以连接mysql主机上的mysql服务
在这里插入图片描述
(3)在nagios主机上添加对mysql服务监控的定义:
#vi /usr/local/nagios/etc/objects/hosts.cfg 添加如下行
在这里插入图片描述
#vi /usr/local/nagios/etc/objects/services.cfg 添加如下行
在这里插入图片描述
#vi /usr/local/nagios/etc/objects/commands.cfg 添加如下行(定义监控myql命令在上图背调用check_mysql)
在这里插入图片描述
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
#检测无误后重载nagios
service nagios reload
4.通过NRPE监控:
(1)整个的监控过程:
nagios运行check_nrpe插件,我们要在nagios配置文件中告诉它要检查什么.
check_nrpe插件会通过SSL连接到远程的NRPE daemon.
NRPE daemon会运行相应的nagios插件来执行检查本地资源或服务.
NRPE daemon将检查的结果返回给check_nrpe插件,插件将其递交给nagios做处理.
注意:NRPE daemon需要nagios插件和Nrpe一起安装在远程被监控linux主机上,否则,daemon不能做任何的监控.
别外因为它们间的通信是加密的SSL,所以需要安装SSL这个插件需要openssl的支持
(2)被监控端:
[1] 只需安装nagios-plugins和nrpe就可以的 在这里插入图片描述
[2]配置nrpe,添加nrpe 服务
vi /etc/xinetd.d/nrpe 修改如下行
only_from = 127.0.0.1 192.168.10.100
[3]编辑/etc/services文件,增加NRPE服务
vi /etc/services 在该文件尾部添加如下行
nrpe 5666/tcp #nrpe服务监听端口
[4]vi /usr/local/nagios/etc/nrpe.cfg 修改如下行
在这里插入图片描述
[5]重启xinetd服务 ,查看NRPE是否已经启动
在这里插入图片描述
(3)nagios服务器
[1]编译安装nrpe软件包:
在这里插入图片描述
[2]
在这里插入图片描述
[3]测试
在这里插入图片描述
[4]添加监控项目,需要监控几个就添加几个
注意:在services.cfg中使用check_nrpe的时候要用!带上这个参数,调用的命令必须被监控端nrpe中已定义好的
vim /usr/local/nagios/etc/objects/services.cfg
在这里插入图片描述
[5]检查然后重启nagios
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值