CentOS 6 nagios安装与监控
部署安装LAMP
1.制作本地yum源
2.关闭防火墙和SELinux
3.安装LAMP的服务包
4.编写Apache的PHP测试页
5.开启Apache服务,查看测试页成功
部署安装nagios服务端
1.上传nagios所需软件包
上传成功
2.安装 nagios 相应依赖包
3.解压nagios安装包,移动并改名,添加用户nagios,将 /usr/local/nagios 的属主和属组都改为nagios
4.检测编译环境
检测成功,生成Makefile 文件
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
确认输入密码
5.重启Apache服务和开启nagios服务
6.浏览器访问提示输入账号和密码,输入之后访问成功
7.安装插件Nagios-plugins
解压,检测环境,编译并安装
8.安装插件nrpe
解压,检测环境
配置nagios监控Apache服务
服务端IP: 192.168.153.130
客户端IP: 192.168.153.131
1.在客户端开启Apache服务
2.编辑nagios服务端配置文件,定义主机和服务,保存并退出
重启服务
主机和服务添加成功
3.报错403forbidden,原因客户端缺少PHP
在客户端安装PHP,并编写PHP测试页
重启Apache服务
4.检测监控成功
配置nagios监控Nginx服务
1.在客户端上传并安装Nginx,开启nginx服务
2.修改服务端nagios配置文件
定义主机和服务
添加命令
重启nagios服务
3.检测监控成功
配置nagios监控Mysql服务
1.在服务端定义主机、服务和命令
重启服务