Ubuntu18安装zabbix3.4
配置zabbix可以基于LNMP,也可以⽤官⽅的apache代理⽅式,两者区别在于Nginx和apache的配置。最开始我是基于Ubuntu18的LNMP环境搭建,由于我也是初学Linux系统,各种问题,反正就是配置不成功。最后发现项⽬上⽤的是apache⽽不是Nginx做代理,就放弃了LNMP搭建。然⽽即便是使⽤apache做代理,⽹上的教程质量也是参差不齐,最后我也是参考整理了四五个博客和官⽅教程,才配置成功,特此整理成⽂。
操作系统及软件版本:
Ubuntu18.04.1 desktop LST(zabbix3.4的官⽅安装⼿册中,写的是Ubuntu14和Ubuntu16,实测18也可以)
MySQL5.7
PHP7.2 (⽹上有些教程是基于php5.x,都是Ubuntu14/16的教程,此处使⽤Ubuntu18,官⽅说明只⽀持PHP5.4及其以上,加上Ubuntu18默认安装的PHP7,所以此处是PHP7.2)
PHP扩展包(⾃⾏安装。PS:这些包有些是其他数据库使⽤的,如果你⽤MySQL,没必要安装与MySQL⽆关的扩展。PPS:实际上这些包我也没安全,但也可以运⾏,我也是菜鸟,后⾯发现什么再补
充):
gd 2.0或以
上
PHP GD扩展包必须⽀持PNG图⽚ (--with-png-dir), JPEG (--with-jpeg-dir) images and
FreeType 2 (--with-freetype-dir).
bcmat
h
php-bcmath (--enable-bcmath) ctype php-ctype (--enable-ctype)javascript和mysql菜鸟教程
libXM L 2.6.15或
以上
php-xml or php5-dom,由分发者提供单独的部署包。
xmlre
php容易私活吗ader
php-xmlreader,由分发者提供单独的部署包。
xmlwri
ter
php-xmlwriter,由分发者提供单独的部署包。
sessio
n
php-session,由分发者提供单独的部署包。
socket
s
php-net-socket (--enable-sockets). ⽤户脚本⽀持所需要的组件。
mbstri
ng
php-mbstring (--enable-mbstring)
php date 查询周几gettex
t
php-gettext (--with-gettext). ⽤于翻译的运⾏。
ldap php-ldap.只有当在前端使⽤LDAP认证时才需要。
ibm_d
小程序开发方案b2
使⽤IBM DB2作为Zabbix后端数据库所需要的组件。
mysqli使⽤MySQL作为Zabbix后端数据库所需要的组件。
oci8使⽤Oracle作为Zabbix后端数据库所需要的组件。
软件高级架构师pgsql使⽤PostgreSQL作为Zabbix后端数据库所需要的组件。
什么是双馈异步发电机sqlite
3
使⽤SQLite作为Zabbix后端数据库所需要的组件。
附上我的PHP及扩展:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论