Zabbix 7.0 LTS 发布,包含许可证更改、改进等

Zabbix主线

已经宣布了 发布新版本“Zabbix 7.0”, 它作为官方延长支持期 (LTS) 版本提供,并且 从 7.0 版开始,项目代码现在在 AGPLv3 许可证下分发, 而不是GPLv2许可证,因为提到AGPLv3的一个显着特点是对提供网络服务的应用程序引入了额外的限制。

当使用AGPL组件提供网络服务时,开发者有义务向用户提供对这些组件所做的所有更改的源代码,即使该服务的底层软件不是专门在内部基础设施上分发和使用的。组织服务的运作。

Zabbix 7.0的主要新闻

在 Zabbix 7.0 的新版本中, 引入“网站与应用综合监控”模式 它使用浏览器引擎和复杂的脚本,并允许创建站点状态的屏幕截图、性能可视化以及特定于 Web 应用程序的数据监控。

Zabbix 7.0的另一个新特性是 支持代理集群和跨多个服务器的负载平衡, 以及使用平衡器来确保 Zabbix 中的高可用性配置。通过实施额外的代理服务器,现有基于 Zabbix 的解决方案的可扩展性得到了提高。

创建负载平衡代理组

它一直 提高数据收集的可扩展性和速度 使用异步轮询,这允许您请求下一个指标,而不必等待处理上一个请求。每个收集器最多支持1000个并行验证。此异步功能可应用于使用 SNMP 和 HTTP 的代理和控制器。

此外,他们还包括 用于查看指标和基础设施状态的新小部件, 已实现面板模式下小部件的动态导航,通过影响小部件之间信息显示的交互。此外,还添加了更改数据源时自动更新小部件的功能。所有小部件都与主机模板兼容,其中许多小部件支持附加值。

在 Zabbix 7.0 LTS 中 添加集中超时设置, 可通过 GUI 和 API 进行访问,允许您定义与特定元素相关的单独超时或覆盖代理级别的超时。

数据收集超时

其他突出的变化:

  • 由于检查的并行化,确定网络上主机可用性的速度显着提高,速度提高了 100 倍。
  • 已集成对使用基于时间的一次性密码 (TOTP) 的双因素身份验证的支持。
  • 通过将收集的指标保存在 RAM 中而不需要磁盘缓冲来优化代理性能和效率。
  • 引入了一种混合方案,允许数据存储在内存和磁盘中。
  • 验证配置文件的正确性。
  • 在 VMware 和 Kubernetes 等复杂环境中,主机发现具有更大的灵活性。
  • 通过更改检查访问权限的逻辑来改进前端性能。
  • DNS 监控功能显着扩展。
  • 将自动生成的 PDF 报告转移到稳定类别,并实现对 PDF 报告的多页仪表板的支持。
  • 稳定向外部系统发送指标和事件的传输能力。
  • 添加了在自动检测期间暂停丢失物品数据收集的功能。
  • 添加了在活动代理上运行脚本的功能,以及对二进制数据类型和新激活函数的支持。
  • 显着加速 Prometheus 数据的处理。

最后,如果您有兴趣能够了解更多,可以在 以下链接。

如何在Ubuntu及其衍生产品上安装Zabbix?

对于那些对能够安装新版本感兴趣的人,重要的是要提到从以前的版本升级,您只需要安装新的二进制文件(服务器和代理)和一个新界面。 Zabbix 会自动更新数据库。 无需安装新代理。

Si 您是否要安装此实用程序 在您的系统中 你可以通过打开一个终端来做到这一点 (您可以使用组合键Ctrl + Alt + T),然后在其中键入以下内容:

wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-1%2Bubuntu24.04_all.deb
sudo dpkg -i zabbix-release_7.0-1%2Bubuntu24.04_all.deb
sudo apt update 
sudo apt -y install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent

对于其他版本的 Ubuntu,您可以使用以下软件包之一。乌班图22.04:

wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-1%2Bubuntu22.04_all.deb

Ubuntu的20.04

wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-1%2Bubuntu20.04_all.deb

Ubuntu的18.04

wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-1%2Bubuntu18.04_all.deb

Ubuntu的16.04

wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-1%2Bubuntu16.04_all.deb

Zabbix 使用数据库来存储信息,因此除了使用 Apache 之外,您的系统上还必须安装受支持的数据库之一,因此我建议安装 Lamp。安装完成 现在,我们必须为Zabbix创建一个数据库,我们可以通过输入以下内容来实现:

sudo mysql -uroot -p password
mysql> create database zabbix character set utf8 collate utf8_bin; 
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'contraseña'; mysql> quit

其中“密码”是数据库的密码,您必须记住该密码或将其写下来,以后再将其放置在配置文件中。

现在,我们将导入以下内容:

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

Y 让我们编辑以下文件,我们将在其中放置数据库密码:

sudo nano /etc/zabbix/zabbix_server.conf

我们将查找“ DBPassword =”行,其中 我们将输入数据库的密码。

现在,我们将编辑/etc/zabbix/apache.conf文件:

然后寻找“ php_value date.timezone”行,将其取消注释(删除#号),并将放置时区(在我的情况下为墨西哥):

php_value date.timezone America/Mexico

最后,我们使用以下命令重新启动服务:

sudo systemctl restart zabbix-server zabbix-agent apache2

sudo systemctl enable zabbix-server zabbix-agent apache2

要访问Zabbix,您可以从Web浏览器访问路径(对于服务器)http:// // server_ip_or_name / zabbix或在本地计算机localhost / zabbix上进行访问


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。