Nagios监控服务的搭建和配置这里写自定义目录标题
任务一:环境配置
1.首先使本地磁盘处于连接状态
2.建立挂载点,在root用户下mkdir /mnt/cdrom来创建目录
3.输入mount -t iso /dev/cdrom /mnt/cdrom将光驱或者iso文件挂载到/mnt/cdrom目录下,使用df -h可以看到已经成功挂载
4.进入/etc/yum.repos.d目录,ls查看当前目录下的yum源配置文件,新建bak目录,将除CentOS-Media.repo之外的repo文件移动到bak文件夹备份
5.使用vi编辑文件CentOS-Media.repo,查看配置如下
6.按照如下配置修改
[c6-media]
name=CentOS-$releasever - Media
baseurl=file:///mnt/cdrom/ //路径需与你光驱或ISO挂载的路径相同
gpgcheck=1
enabled=1 //enable后面值必须修改为1
gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-CentOS-7
7.输入“yum clean all”命令清理
8.检查依赖环境
二: Nagios-server的安装
1.创建nagios用户和组
2.上传文件,
3.安装Nagios
3.源码配置
4.编译安装
目录核对正确则表示成功
5.安装邮件服务
6.启动服务
6.发送邮件测试
7.指定接受警告信息的邮件
8.修改web界面登录验证信息
修改nagios用户权限(因为系统默认用户为nagiosadmin)配置完成之后重启httpd服务
检测主配置文件是否有语法错误
9.安装nagios插件
配置
编译并安装
查看已安装的插件数量
10.启动验证服务
如果防火墙没有安装会影响后续的验证
添加防火墙规则,重启防火墙,重启nagios服务
11.Nagios的web页面验证
查看本机的监视信息
查看本机的服务信息
12.安装nrpe
13.Make all
检查/usr/local/nagios/libexec目录下是否安装了check_nrpe插件
三:Nagios-client的安装
1.关闭防火墙和selinux
2.配置环境
3.安装nagios-plugins
添加nagios用户,解压安装
4.安装nrpe
启动nrpe
如果需要重启则需要关闭相关进程,再查看端口5666是否关闭,最后使用启动命令 #pkill nrpe
四、调试验证
1.验证连通性
在/usr/local/nagios/etc/nrpe.cfg
客户端和服务端都要修改这个配置文件
重启nrpe
在server主机做验证
在client上验证
2.创建监控脚本
在nrp.cfg文件末尾增加下面几行内容:
添加
创建一个监控内存的per脚本
修改脚本权限
重启nrpe服务
在本机上验证脚本效果
在server端进行脚本验证
修改nagios.cfg配置文件
在/usr/local/nagios/etc/objects路径下创建host.cfg和services.cfg文件
修改检查语法脚本
修改commands.cfg文件,末尾添加以下内容
3.主机模板配置
添加以下内容
将监控的主机添加到主机组里
服务模板配置
重启nagios服务