zabbix哪个版本稳定(Zabbix系列5.4版本新特性)

zabbix哪个版本稳定(Zabbix系列5.4版本新特性)(1)

Zabbix 最新稳定分支 5.4.0 已于2021年5月17日发布,新版本引入了定期生成PDF报表、强有力的问题检测、高级数据聚合等其他意义重大的改进功能。

重大改进功能

官方地址:https://www.zabbix.com/whats_new_5_4

  • 定期生成PDF报表

Zabbix将生成并发送定制的PDF版日报、周报或月报。现在任何Zabbix仪表盘都可以变成PDF报表!全新的用户角色功能定义谁有权限生成PDF报表。

  • 强有力的问题检测

现在,Zabbix触发器表达式支持非常强大的新语法,可以为问题检测设置高度复杂的条件。此外,还引入了一组新的运算符、统计函数、数学函数和字符串函数,使其功能更加强大。

  • 高级数据聚合

扩展了Zabbix的聚合功能,以支持按主机组、指标通配符和标签来选择指标。它简化了容量测算、业务级监控和高级问题检测的数据聚合。为了简单起见,聚合指标的现有功能被合并到可计算的监控项中。现在Zabbix对所有东西都使用统一的语法:触发器和可计算的监控项!

  • 提升可视化

Zabbix5.4将聚合图形与仪表盘功能合并,支持多页面仪表盘。只通过一个平台就可以展示所有数据!

  • API令牌让集成更安全

包含有效期的命名API令牌有助于Zabbix更便捷更安全地与第三方系统集成。 新的用户角色管理创建API令牌。

  • 更强大的标签功能

Zabbix5.4已不支持主机应用集,而是采用指标标签替换应用集。现在,Zabbix中的所有关键对象都支持标签,包括:模板、主机、主机原型、触发器、指标和事件。

  • 易于管理的模板

每个模板元素都有一个唯一的ID,能以安全的方法来进行模板更新。导入新模板时,Zabbix将清楚地显示与现有模板的差异。它还支持在Git存储库中保存模板,并在任何更新时使用Zabbix API将模板推送到Zabbix。

  • 可扩展性改进

Zabbix Server和Proxy不再需要poller采集进程与数据库的连接。它为数据库节省了CPU和内存资源,并使监控速度更快。Zabbix Server支持趋势数据的内存缓存,显著提高了处理趋势数据的触发器函数的性能。现在,Zabbix Server将优雅地启动,平均分配来自proxies的大量数据的处理请求。通过减轻history syner内部进程并行工作负载,提高Zabbix Server的性能。

  • 用于告警和集成的全局脚本

全局脚本现在支持基于JavaScript的web-hooks,以便与第三方告警和工单系统快速集成。全局脚本可用于主机和事件的自动修正、告警、集成和手动操作。

  • 局部值映射

取消全局值映射!将值映射移动到模板和主机以获得更好的模板、模板的独立性和多租户.现在我们有了独立的模板,没有任何外部依赖关系。共享模板从未如此简单!值映射还支持范围和正则表达式以获得额外的灵活性。

  • 新集成

Zabbix5.4提供了与iTOP、VictorOps、Rocket.Chat、Express.ms和其他解决方案的开箱即用集成方案。

  • 新的模板

除了现有的模板,Zabbix 5.4新增监控APC UPS硬件、Hikvision摄像头、etcd、Hadoop、Zookeeper、Kafka、AMQ、HashiCorp Vault、MS Sharepoint、MS Exchange、smartclt、GitLab、Jenkins、Apache Ignite以及更多应用程序和服务的模板。

新功能和改进

官方地址:https://www.zabbix.com/rn/rn5.4.0

  • 添加了不受支持的数据库版本的警告
  • 在模板元素中添加了唯一性标准,并添加了在导入前比较模板的选项
  • 为聚合检查实现了新语法
  • 添加了对值映射的范围和正则表达式的支持
  • 为触发器表达式添加了一组新的数学、聚合和字符串函数
  • 实现了触发器表达式的新语法
  • 为计算检查实施了新语法
  • 增加了问题实时导出协议的严重性
  • 添加 Express.ms 媒体
  • 添加了 ManageEngine ServiceDesk 媒体
  • 添加了“JMX 的 WildFly 域”和“JMX 的 WildFly 服务器”模板
  • 添加了基于仪表板的 pdf 报告支持
  • 新增作业发现、数据库发现中的备份进程项、宏、模板MSSQL by ODBC中的值映射
  • 添加了带有多页仪表板的模板
  • 为值缓存添加了读/写锁定
  • 取消了对应用程序的支持;为项目相关的配置实体增加了对标签的支持
  • 新增模板“TiDB by HTTP”、“TiDB TiKV by HTTP”和“TiDB PD by HTTP”
  • 删除了屏幕和幻灯片
  • 添加了对多页仪表板的支持
  • 添加了 APC UPS Symmetra RX 模板
  • 为 APC UPS Galaxy 3500、Smart-UPS、Smart-UPS SRT、Symmetra RM 添加了模板
  • 改进了host.create和template.create方法的性能;改进了模板链接过程的性能;优化 DB::insert() 方法以发送批量 SQL 插入
  • 将动作操作脚本移至全局脚本,在事件上添加手动启动脚本
  • 添加了 mongoDB 插件
  • 添加了模板“Zabbix Agent 2 的 MongoDB 节点”和“Zabbix Agent 2 的 MongoDB 集群”
  • 通过 SNMP 添加模板电源 APC UPS
  • 添加了 Cisco Catalyst 3750 模板
  • 增强了对Zabbix Server的保护,以防止代理数据超载
  • 通过HTTP添加了模板NetApp AFF A700
  • 添加 Brevis.one 媒体
  • 在一台主机上允许多个 jmx 项目
  • Zabbix agent 2 添加模板模块 SMART
  • 新增华为OceanStor 5300 V5模板
  • 向 vmware 模板添加了新指标
  • 添加模板“Microsoft SharePoint by HTTP”
  • 添加了ExportType服务器参数,以更好地配置实时导出
  • 将字段“别名”更改为“用户名”
  • 将全局映射移动到主机/模板
  • 添加模板“Apache Ignite by JMX”
  • 为 VM 和 HV 收集的一组扩展 VMware 指标
  • 添加了对 SNMPv3 强加密协议的支持
  • 添加智能插件以支持 Zabbix Agent 2 中的 SMART 监控
  • 在 Zabbix 代理 2 中添加了对 system.sw.packages 插件的原生支持
  • 在Zabbix代理2中添加了对关键vm.memory.size的本机linux支持
  • 向 JavaScript 预处理添加了 sha256() 函数
  • 添加了VictorOps媒体
  • 添加模板“Hikvision camera by HTTP”
  • 添加了模板“ Jenkins通过HTTP”
  • 将 javascript 堆限制从 10 兆字节提高到 64 兆字节;达到堆限制时修复内存泄漏
  • 添加了 Oracle DB tnsnames.ora 服务名称查找支持
  • 添加了对全局脚本的 JavaScript 支持
  • 添加了为嵌入式脚本配置HTTP身份验证的功能
  • 实现了对标签负过滤的支持
  • 向预处理添加了 md5 校验和计算
  • 添加了对脚本项目参数的主机和项目宏的支持
  • 添加了对 API 令牌的支持
  • 添加了对 PostgreSQL 插件和模板的自定义查询支持,修复了 unix-socket 支持
  • 添加了对 JavaScript 中 XML 解析的支持
  • 添加了 Rocket.Chat 媒体
  • 添加了 NetApp FAS3220 模板
  • 将主机可用性从主机转移到主机接口
  • 添加了第三级子菜单
  • 修改 Oracle 初始方案创建和图像加载到 BLOB 字段
  • 向 Oracle 模板添加了表空间指标
  • 更新插件:ceph、docker、memcached、mysql、oracle、redis——统一功能(参数描述和解析、URI解析、使用会话、错误处理)
  • 在 Zabbix 代理 2 中添加了对 proc.mem 密钥的原生支持
  • 增加了对LLD规则过滤条件运算符的支持,“存在”和“不存在”
  • 向官方 MySQL 模板添加了指标
  • 添加了新的密钥vmware.cl.perfcounter
  • 添加了 Microsoft Exchange Server 2016 模板
  • 添加了“HashiCorp Vault”模板
  • 添加了 Apache ActiveMQ 模板
  • 实施检查不支持的值预处理步骤测试
  • 分离主机和模板相关对象:项目、触发器、图形、低级发现规则、Web 场景
  • 移动配置 -> 发现到 MVC
  • 向Zabbix代理2添加了systemd.unit.get项目密钥
  • 在事件日志消息中将 SID 替换为帐户名和域名
  • 添加了从文件中读取属性的功能
  • 添加了模板“通过HTTP的GitLab”
  • 用弹出窗口替换了大量更新页面
  • 将“事件相关性”移至 MVC 并删除编辑视图中的选项卡
  • 在模板 Windows 物理磁盘中添加了“磁盘读/写请求平均等待时间”项
  • 将管理 -> 队列移至 MVC
  • 将计算,汇总和内部检查移至新的历史记录轮询程序;将可用性更新移至可用性管理器;从轮询器、无法访问的轮询器和 Java 轮询器中删除数据库连接
  • 改进了宏函数 fmttime 的周期处理
  • 添加了{ITEM.VALUETYPE}宏
  • 添加了 Morningstar 设备监控模板
  • 向 vmware.hv.discovery 和 FQDN 模板的 vm 指标添加了 hv ip
  • 添加模板 VMWare FQDN 和更新模板 VMWare
  • 添加了 iTop 媒体
  • 添加模板“Hadoop by HTTP”
  • 添加模板“Aranet Cloud”
  • 添加模板“通过 HTTP 的 Zookeeper”
  • 新增趋势功能缓存
  • 从具有敏感数据的字段中删除了自动完成功能
  • 为 Zabbix 代理 2 添加了原生 system.users.num 支持
  • 为 Zabbix 代理 2 将 UnitFileState 添加到 systemd.unit.discovery
  • 用弹出窗口替换了导入页面
  • 改进了搜索结果中配置和监控链接之间的区别
  • 更新了媒体类型和模板以遵循新的 JS 方法命名
  • 使 JS 对象和方法名称更像 JavaScript
  • 删除了读取主机和代理的 PSK 字段的能力
  • 添加模板“Apache Kafka by JMX”
  • 添加了“JMX 模板数据库 Apache Cassandra”

Bug修复

官方地址:https://www.zabbix.com/rn/rn5.4.0

  • 计算检查中的固定数量/时间参数转换和汇总检查中的期间参数转换
  • 在触发器处理期间从表达式中提取函数 ID 时减少了函数 ID 排序
  • 修复了图形小部件弹出窗口中的显示时间
  • 修复了 dbupgrade 补丁中屏幕和幻灯片的重复键错误
  • 修复了项目/发现规则/ Web场景导入中不正确的参数类型
  • 修复了 lld 管理器不会在同一主机上并行处理 lld 规则,以避免发现重复的项目键;修复了当同一主机上存在重复项密钥时的崩溃
  • 修复了代理上的配置和历史同步器之间可能出现的死锁
  • 修复了 Zabbix 代理 2 的 proc 插件中的恐慌
  • 停止代理覆盖本地 lastlogsize 和 mtime
  • 修复了多个问题时丢失的事件标签
  • 修复了 Zabbix 代理 2 中不受支持的 Windows 服务命令的日志记录
  • 修复了 Zabbix agent 2 windows services plugin 第二个参数
  • 修复了最新数据结果中损坏的项目配置链接
  • 修复了 logrt[] 监控与 copytruncate 轮换
  • 修复了终止 Zabbix 发送器时未在 Solaris 上清除信号量的问题
  • Windows下固定代理编译
  • 修复了读取 vmware 事件时原始错误的潜在丢失
  • 修复了模板 DB MySQL 中的语法错误,将 LLD 规则重命名为数据库发现
  • 增加了问题操作仍然执行时恢复操作的延迟,修复了在保存 webhook 返回的标签时内存泄漏的问题
  • 修复了恢复操作消息中 EVENT.NAME 到 EVENT.RECOVERY.NAME 的转换
  • 删除了 ICMP 检查,将项目移动到另一个应用程序,更改了更新间隔,在 APC UPS 模板中添加了“用心跳丢弃”预处理
  • 修复了复制地图或地图导航树小部件时的 JavaScript 错误
  • 修复了未使用的 vmware 事件的过载内存
  • 修复了 Slack 媒体中的 JS 并更新了文档
  • 修复了致命错误消息文本中参数前的附加单词
  • 修复了指向海康威视摄像头制造商页面的断开链接
  • 修复了自定义主题的 css 文件版本控制
  • 修复了在其他弹出窗口处于活动状态时更新问题窗口小部件时的控制台错误
  • 修复了升级消息在操作中使用模板消息而不是自定义消息的问题
  • 更改了 PostgreSQL 模板中数据项“pgsql.ping.time”的单位
  • 如果小部件尺寸太小,则修复了图形小部件处理中的无限循环
  • 更改了 Elasticsearch 模板中的延迟公式
  • 将logback-core,logback-classic和slf4j-api jar更新为最新的稳定版本:1.2.3、1.2.3和1.7.30
  • 添加 csrf 检查
  • 重新设计的问题小部件的问题事件弹出窗口仅在鼠标悬停和单击时加载数据
  • 更改了日语中一个月中“最后”的翻译
  • 修复了通过 API 请求进行的主机删除、模板删除和维护更新未在审计日志报告中显示的问题
  • 修复了监控问题页面中嵌套组的错误过滤
  • 修复了 Zabbix agent 2 smartctl 插件中的设备排序
  • 重写API主对象验证
  • 改进了检查模板循环和双链接的性能
  • 更新了“RabbitMQ”模板中已弃用的项目
  • 修复了动态 configid 的 session_key 更新
  • 根据指南更改了宏名称,修复了温度发现触发器中的上下文宏,在风扇发现和温度发现中添加了预处理
  • 在非本地数据库发现项中添加了 {#REPLICA_NAME} 宏
  • 固定代理基于solaris 10
  • 更新了自述文件,描述了如何获取项目 ID
  • 修复了 oracle DB 升级补丁查询中数据类型不一致的问题
  • 修复了新主机组的权限和标签过滤器的继承
  • 解决了“检查不支持的值”预处理步骤后服务器崩溃的问题
  • 修复主菜单隐藏模式,修复动作配置页面的菜单项选择
  • 修复了“(”后的拼写错误额外空格
  • 允许 Java Gateway 将 ssl 与远程注册表一起使用
  • 添加了 TSDB 版本验证、TSDB 2.0、修复了 0 历史周期的 TSDB 内务处理
  • 修复了忽略空状态代码输入的测试项表单
  • 通过多个否定条件固定标签过滤
  • 修复了 HP-UX 和 AIX 上的构建失败
  • 在user.update和user.delete API中的SQL中对LIMIT的固定使用
  • 修复了使用预处理时 Zabbix 服务器和 Zabbix 代理不记得上次日志大小的问题
  • 如果 wmi.getall 没有返回任何项目,则修复了错误
  • 在代理上禁用全局脚本 webhook 执行
  • 修复了“Template DB Redis”的“内存使用率过高”触发器中的表达式
  • 当发送方通过信号终止时,实施了适当的资源清理
  • 修复了 Oracle 模板中归档日志项的预处理
  • 遇到固定数值
  • 将模板“Hikvision camera by HTTP”从“templates/cctv/”移动到“templates/cctv/hikvision”
  • 固定了服务可用性报告每日模式下的去年期间计算
  • 删除了“温度”项目的触发器,添加了带有触发器的“温度传感器条件”项目,删除了不必要的宏
  • 修复了具有重复接口的已发现主机的完整克隆
  • 重新设计的触发器 API 验证
  • 修复了在后台执行通知检查时用户会话到期的问题
  • 修复了在宏解析器中未转义的 RegEx 分隔符
  • 修复了“不支持的检查”预处理步骤中缺少的 API 和导入验证
  • 修复 Monitoring->Problems in compact view mode 中的问题描述图标显示在问题名称上方
  • 固定 Zabbix 代理 2 构建 Raspbian 10
  • 修复了在日志行中读取带有 NULL 字符的日志文件
  • 修复了 system.sw.os[name] 对于 /etc/os-release 中没有引号的情况
  • 修复了 SNMP 代理项不接受大于 2KB 的值
  • 修复了模板和 webhooks 文档中不正确的链接
,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页