1、安装环境php
系统:html
centos6.5前端
软件版本及连接:mysql
nginx-1.15.0:http://nginx.org/download/nginx-1.15.0.tar.gznginx
zabbix-4.0.0:https://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/4.0.0/zabbix-4.0.0.tar.gzsql
php-5.6.38:http://am1.php.net/distributions/php-5.6.38.tar.gz数据库
mysql-5.6.42:https://cdn.mysql.com//Downloads/MySQL-5.6/mysql-5.6.42.tar.gzvim
pcre-8.42:https://nchc.dl.sourceforge.net/project/pcre/pcre/8.42/pcre-8.42.tar.gzcentos
zlib-1.2.11:http://www.zlib.net/zlib-1.2.11.tar.gz浏览器
openssl-1.1.1:https://www.openssl.org/source/openssl-1.1.1.tar.gz
注:本文全部源码包均放置在/opt目录下,安装目录均在/usr/local目录下,以对应软件包命名
2、安装nginx
一、安装依赖
二、安装nginx
#./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_stub_status_module --user=nginx --group=nginx --with-pcre=/opt/pcre-8.42
--with-zlib=/opt/zlib-1.2.11 --with-http_geoip_module --with-http_gzip_static_module --with-http_flv_module --with-http_mp4_module
缺乏什么devel包,yum安装便可
#make && make install
三、修改配置文件,结合php(PHP环境安装可参考以前的文章)
四、新建网站目录
#mkdir -pv /zabbix/html/zabbix
3、安装zabbix4.0
一、解包复制文件(启动脚本、数据库、zabbix前端文件)
#tar xf zabbix-4.0.0.tar.gz
#/opt/zabbix-4.0.0/misc/init.d/fedora/core
#cp * /etc/init.d/
#chmod +x /etc/init.d/zabbix*
二、导入数据库(安装mysql数据库可参考以前的文章)
#建立zabbix数据库并受权zabbix用户
#mysql -uroot -p -e "create database zabbix default character set utf8 collate utf8_bin;"
#mysql -uroot -p -e "grant all on zabbix.* to 'zabbix'@'localhost' identified by 'zabbix';"
#导入数据库
#cd /opt/zabbix-4.0.0/database/mysql
#mysql -uzabbix -p zabbix < schema.sql
#mysql -uzabbix -p zabbix < images.sql
#mysql -uzabbix -p zabbix < data.sql
三、复制网站文件至nginx的网站目录
#cd /opt/zabbix-4.0.0/frontends/php
#cp -r * /zabbix/html/zabbix/
四、重命名zabbix.conf.php.example为zabbix.conf.php并修改配置文件
#vim zabbix.conf.php
五、修改zabbix启动脚本
六、修改zabbix配置文件并启动zabbix服务
#/etc/init.d/zabbix_server start
#/etc/init.d/zabbix_agent start
七、浏览器访问
默认用户名:Admin
密码:zabbix
结束!
后续整理关于配置监控、微信告警、邮件告警。
注:在浏览器进行安装时,会报php配置参数错误,可按照提示修改php.ini文件后,重启php-fpm便可。