前言
1.1企业级Zabbix监控系统介绍
所有监控配置都WEB化,支持分布式监控
支持多种方式数据采集:简单监控、Agent监控、snmp接口监控、JMX接口监控
告警配置web化:邮件、微信、钉钉、短信
1.2 Zabbix监控的搭建理论
Zabbix Server会去采集监控数据,采集的监控数据会写入到SQL数据库
Zabbix的WEB后端采用php语言开发,所有配置信息、用户认证信息等会写入SQL数据库
企业级Zabbix的搭建依赖的环境:主流采用LNMP环境(Centos7+Nginx+Mysql+Php)
1.3 LNMP web环境下用户的请求流程
用户-> Nginx -> php-fpm -> 运行php程序 -> 操作mysql
2、Nginx编译安装
1、Nginx官网,下载软件建议到官网下载http://nginx.org/,下载好源码包就上传到服务器,我的路径是/usr/local/src
2、下载依赖包
yum install -y wget gcc gcc-c++ make pcre pcre-devel zlib zlib-devel openssl openssl-devel
3、进入Nginx源码包的目录下
cd /usr/local/src
4、解压
tar -zxvf nginx-1.14.2.tar.gz
5、进入解压后的文件夹
cd nginx-1.14.2
6、检测编译环境
./configure --prefix=/usr/local/nginx
7、执行编译命令
make && make install
8、环境变量配置
编辑 vi /etc/profile
添加:export PATH=$PATH:/usr/local/nginx/sbin/
保存退出vi,执行生效命令:source /etc/profile
9、启动Nginx
nginx
10、验证Nginx安装是否成功
在浏览器访问 你安装Nginx所在的服务器的ip,这里我的是192.168.142.129
如果出现下图内容,证明Nginx安装成功了~
11、关闭Nginx
nginx -s stop