CentOS 6 nagios安装与监控

部署安装LAMP

1.制作本地yum源

CentOS 6 nagios安装与监控

2.关闭防火墙和SELinux

CentOS 6 nagios安装与监控

3.安装LAMP的服务包

CentOS 6 nagios安装与监控

4.编写Apache的PHP测试页

CentOS 6 nagios安装与监控

CentOS 6 nagios安装与监控

5.开启Apache服务,查看测试页成功

CentOS 6 nagios安装与监控
CentOS 6 nagios安装与监控

部署安装nagios服务端

1.上传nagios所需软件包

CentOS 6 nagios安装与监控
CentOS 6 nagios安装与监控
上传成功
CentOS 6 nagios安装与监控

2.安装 nagios 相应依赖包

CentOS 6 nagios安装与监控

3.解压nagios安装包,移动并改名,添加用户nagios,将 /usr/local/nagios 的属主和属组都改为nagios

CentOS 6 nagios安装与监控
4.检测编译环境
CentOS 6 nagios安装与监控
检测成功,生成Makefile 文件
CentOS 6 nagios安装与监控

4.编译并安装

编译 make all
安装Nagios基本环境 #make install
安装Nagios服务init脚本 # make install-init
安装Nagios配置文件目录 # make install-config
安装Nagios网页配置文件 # make install-webconf
安装Nagios权限相关 # make install-commandmode
生成Nagios网页认证文件并创建用户
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
确认输入密码
CentOS 6 nagios安装与监控
CentOS 6 nagios安装与监控
CentOS 6 nagios安装与监控

5.重启Apache服务和开启nagios服务

CentOS 6 nagios安装与监控

6.浏览器访问提示输入账号和密码,输入之后访问成功

CentOS 6 nagios安装与监控
CentOS 6 nagios安装与监控

7.安装插件Nagios-plugins

解压,检测环境,编译并安装
CentOS 6 nagios安装与监控
CentOS 6 nagios安装与监控

8.安装插件nrpe

解压,检测环境
CentOS 6 nagios安装与监控
CentOS 6 nagios安装与监控

配置nagios监控Apache服务

服务端IP: 192.168.153.130
客户端IP: 192.168.153.131

1.在客户端开启Apache服务

CentOS 6 nagios安装与监控

2.编辑nagios服务端配置文件,定义主机和服务,保存并退出

CentOS 6 nagios安装与监控
CentOS 6 nagios安装与监控
CentOS 6 nagios安装与监控
重启服务
CentOS 6 nagios安装与监控
主机和服务添加成功
CentOS 6 nagios安装与监控

3.报错403forbidden,原因客户端缺少PHP

CentOS 6 nagios安装与监控
在客户端安装PHP,并编写PHP测试页
CentOS 6 nagios安装与监控
重启Apache服务
CentOS 6 nagios安装与监控

4.检测监控成功

CentOS 6 nagios安装与监控
CentOS 6 nagios安装与监控

配置nagios监控Nginx服务

1.在客户端上传并安装Nginx,开启nginx服务

CentOS 6 nagios安装与监控
CentOS 6 nagios安装与监控
CentOS 6 nagios安装与监控

2.修改服务端nagios配置文件

定义主机和服务

CentOS 6 nagios安装与监控

CentOS 6 nagios安装与监控

CentOS 6 nagios安装与监控
添加命令
CentOS 6 nagios安装与监控
CentOS 6 nagios安装与监控
重启nagios服务
CentOS 6 nagios安装与监控

3.检测监控成功

CentOS 6 nagios安装与监控
CentOS 6 nagios安装与监控

配置nagios监控Mysql服务

1.在服务端定义主机、服务和命令

CentOS 6 nagios安装与监控
CentOS 6 nagios安装与监控
CentOS 6 nagios安装与监控

重启服务
CentOS 6 nagios安装与监控

2.在客户端安装并启动MySQL服务,设置MySQL密码,授权并设置立即生效

CentOS 6 nagios安装与监控
CentOS 6 nagios安装与监控
CentOS 6 nagios安装与监控

3.检测监控成功

CentOS 6 nagios安装与监控
CentOS 6 nagios安装与监控