微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

编译安装zabbix-4.0

一、安装环境

系统:

centos6.5

软件版本及链接

Nginx-1.15.0:http://Nginx.org/download/Nginx-1.15.0.tar.gz

        zabbix-4.0.0:https://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/4.0.0/zabbix-4.0.0.tar.gz

        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.gz

pcre-8.42:https://nchc.dl.sourceforge.net/project/pcre/pcre/8.42/pcre-8.42.tar.gz

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

       

image.png

        注:本文所有源码包均放置在/opt目录下,安装目录均在/usr/local目录下,以对应软件包命名

二、安装Nginx

1、安装依赖

2、安装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

        3、修改配置文件,结合PHPPHP环境安装可参考之前的文章

        

image.png

        

4、新建网站目录

#mkdir -pv /zabbix/html/zabbix

三、安装zabbix4.0

1、解包复制文件(启动脚本、数据库、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*

        

image.png

2、导入数据库(安装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

        

image.png

#MysqL -uzabbix -p zabbix < schema.sql

#MysqL -uzabbix -p zabbix < images.sql

#MysqL -uzabbix -p zabbix < data.sql

3、复制网站文件Nginx的网站目录

#cd /opt/zabbix-4.0.0/frontends/PHP

#cp -r *  /zabbix/html/zabbix/

        

image.png

        4、重命名zabbix.conf.PHP.example为zabbix.conf.PHP修改配置文件

        

image.png

        #vim zabbix.conf.PHP

        

image.png

        5、修改zabbix启动脚本

        

image.png

        6、修改zabbix配置文件并启动zabbix服务

        

image.png

#/etc/init.d/zabbix_server start

#/etc/init.d/zabbix_agent start

image.png

image.png

7、浏览器访问

http://ip/zabbix

        

image.png

        

用户名:Admin

密码:zabbix

        

image.png

        

结束!

后续整理关于配置监控、微信告警、邮件告警。

        注:在浏览器进行安装时,会报PHP配置参数错误,可按照提示修改PHP.ini文件后,重启PHP-fpm即可。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐