Zabbix随笔:6.0版本在安装上的一些变化

米米素材网

在长达三个多月的时间,Zabbix 6.0 终于迎来了 beta 版本的发布,本文将从安装的角度看看有哪些不同.

Zabbix随笔:6.0版本在安装上的一些变化

前言

在长达三个多月的时间,Zabbix 6.0 终于迎来了 beta 版本的发布,本文将从安装的角度看看有哪些不同

正文

从安装包的角度来看

采用的环境都为 CentOS 8、Apache、Mariadb

5.0:

  1. zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-agent

5.4:

  1. zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-sql-scripts zabbix-agent

6.0 beta1:

  1. zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent

从这点来看,Zabbix 官方提供的安装包考虑相对比较周到,从5.4时代将数据文件单独分开到 6.0 提供 Selinux 的相关配置 RPM 包,对新手的确友好了很多。

导入数据源

这个地方最容易出错,一旦导入错误的问题,数据库就会出现连接失败。

Zabbix Server:

  1. zcat /usr/share/doc/zabbix-sql-scripts/mysql/server.sql.gz | mysql -uzabbix -p zabbix

Zabbix Proxy:

  1. cat /usr/share/doc/zabbix-sql-scripts/mysql/proxy.sql | mysql -uzabbix -p zabbix

区分了 Server 与 Proxy 的 sql 文件,避免混淆而导致安装 Proxy 失败。

前端部分

数据库连接部分如果采用 all-in-one 方案,TLS 连接会隐藏并提示。

Zabbix随笔:6.0版本在安装上的一些变化

由于 Zabbix 在 6.0 提供 HA(Server 高可用)的缘故,所以这里已经取消了 Server 地址选项。

Zabbix随笔:6.0版本在安装上的一些变化
Zabbix随笔:6.0版本在安装上的一些变化

前端文件自动填写地址

配置文件的关键改变

HA 部分配置,前端的文件会将默认的 NodeAddress 部分写入前端文件,从下图二可以发现 Zabbix_Server 部分是注释掉的。一旦启用 HANodeName 、NodeAddress 部分,就启动了 HA 功能,只不过现阶段的高可用有点瑕疵,我会在下篇文章详细分析

Zabbix随笔:6.0版本在安装上的一些变化

/etc/zabbix/zabbix_server.confZabbix随笔:6.0版本在安装上的一些变化

/etc/zabbix/web/zabbix.conf.php

最后

整个 6.0 的安装需要关注的点比较多,主要是一些细节问题,小小的改变可能会导致很多人按照老方法安装出现失败的现象,所以大家一定要多留意官方文档的变化,安装相对来说比较基础,安装时多想想,应该问题不大。

原文链接:https://www.toutiao.com/a7042316978480071181/