恭喜Zabbix大中华区培训师周松、何星通过Zabbix 6.0 培训师(ZCT)认证考试
培训及技能支持有保障,助力企业得到专业且实时的技能支持,实现真正意义上的企业级软件。
原厂颁发的Zabbix6.0 ZCT(培训师)

认证证书
ZCE 专家
ZCP 高等
ZCS 中级
点击理解认证体系
感谢译者任勇,ZCS认证工程师
有了培训师的技能加持,鼓励用户升级至Zabbix6.0。为什么要升级到 Zabbix 6.0呢?10大情由让你清晰理解。
1、高可用性在Zabbix 6.0 LTS版本中将原生支持Zabbix做事器高可用性集群。高可用性可以保护您免受软件和硬件故障的影响,并许可您在实行掩护窗口时最小化停机韶光。在Zabbix 6.0 LTS之前,用户须要利用专用的集群软件来实现高可用性。大多数用户同时利用Corosync+pacemaker或keepalived软件。这须要节制这些工具干系的知识,来实现的高可用性集群设置、配置、掩护和其他与管理Zabbix高可用性集群干系的任务。您也可以利用其他第三方供应商办理方案,同时在许多情形下会产生额外的容许用度。
原生Zabbix做事器高可用性集群是一种可选择的办理方案,它为Zabbix做事器组件供应高可用性。这个办理方案由多个Zabbix做事器实例-节点组成,个中每个节点都是单独配置的,并且利用相同的数据库。每个节点有两种操作模式-主或备用。常情形只能有一个节点处于活动状态。 备用节点不实行任何数据网络、数据处理或任何其他Zabbix任务活动。备用节点不侦听端口上的连接,并且与Zabbix后端数据库建立的连接数量非常少。高可用性节点在不同小版本之间相互兼容。
理解如何支配自己的Zabbix做事器高可用性集群,请参考我们专门针对这个主题Zabbix官方博客文章中供应的步骤。
2、新的Zabbix UI设置Zabbix 6.0 LTS供应了多个Zabbix UI改进。当切换到Zabbix 6.0 LTS时,用户将把稳到的一个紧张变革是从图像迁移到仪表板。在升级期间,图像将自动迁移到仪表板。仪表板由多个高度可定制的小部件组成,单击一个按钮就可以将它们放置在仪表板上。Zabbix 6.0 LTS拥有许多新的不同的展示浸染的小部件,更灵巧的展示指标的值,Geomap小部件是一个更好的根本举动步伐状态的总览,TOP N/Bottom N视图供应了一个全新的办法来展示指标等等。
现在,您将能够保存您最喜好的问题筛选器,并在选项卡中访问您的筛选器,以便对常常访问的问题视图进行更大略的筛选。
Zabbix 6.0 LTS引入了基于每个用户的时区配置。用户现在可以通过Zabbix前真个用户设置来配置他们的默认时区。措辞也可以为每个用户单独配置。
Zabbix UI 现在比以往任何时候都更加可定制。有几种方法可以定制Zabbix前端:
将Zabbix标志更换为您公司的品牌隐蔽Zabbix支持/集成页面的链接设置一个自定义帮助页面链接在前端页脚变动版权声明。实现这些变动须要自定义底层PHP代码——我们试图使其尽可能大略和可访问,这样您就可以自己快速地进行必要的变动。
还有许多其他的界面改进,比如多页仪表板、第三级菜单、图形改进等等。
3、提高安全性在开拓Zabbix时,安全性一贯是我们关注的焦点。Zabbix 6.0 LTS带来了许多与安全干系的新改进和特性:
支持自定义用户角色角色仍旧基于用户类型——Zabbix user、Admin、Super Admin和用户类型限定仍旧适用,但可以根据每个角色进一步定制用户组到主机组的权限(读、读/写、谢绝)仍旧须要与角色结合利用,以确保对数据的更细颗粒度访问例如,现在我们可以定义可以访问主机配置但限定访问其他配置。在Zabbix 6.0 LTS中,可以为Zabbix前端登录定义自定义密码繁芜度哀求。我们可以定义密码长度/繁芜度策略,禁止利用大略单纯的密码。
Zabbix API也得到了一些安全改进。现在可以为特定用户天生一个永久的API令牌、定义一个过期日期并在API调用中利用该令牌,而不须要定期重新发出一个新的API令牌。
Zabbix 5.2版本还增加了在外部数据库中存储敏感信息的功能。Zabbix 6.0 LTS发布时,只支持HashiCorp Vault,在Zabbix 6.2版本也将支持CyberArk Vault。
Zabbix 6.0LTS 采纳了一套新的架构彻底重组Zabbix审计日志。更新后的审计日志条款包含Zabbix做事器和Zabbix前端所做的所有配置变动的记录。新的审计日志还包含额外的过滤选项,例如根据实行变动期间的操作来过滤审计日志条款。新的审计日志不仅更加详细,而且在考虑性能影响最小的情形下重新编写。
4、提高性能Zabbix 5.0 LTS发行版和Zabbix 6.0 LTS发行版之间引入了许多性能优化。这些改进不仅提高了现有Zabbix实例的性能,而且还为往后版本中即将涌现的特性的设计奠定了根本。
以前,基于趋势的触发器函数总是利用数据库查询来获取所需的数据。从Zabbix 5.4开始,引入了一种新型的缓存——趋势函数缓存。该缓存存储打算出的趋势函数的结果。在处理趋势函数时,Zabbix做事器将检讨趋势函数缓存中缓存的结果。如果失落败,Zabbix做事器将从数据库读取数据并缓存结果。
新型的缓存改进许可在Zabbix做事器上进行更大负载的并行数据处理。Zabbix实例每秒有成千上万个或更多的新值,这将极大地受益于改进的性能。
Zabbix6.0LTS 支持做事器的优雅启动可以帮助您提高性能,防止不必要的停机,特殊是在大型分布式环境中。当Zabbix做事器在停机后启动时,现有的Zabbix代理将开始向Zabbix做事器发送数据积压。在此期间,保持Zabbix做事器的稳定性和性能是非常主要的。在这种情形下,优雅的启动改进了Zabbix做事器数据积压处理逻辑。
为了防止在利用zabbix_get和zabbix_sender命令行工具时涌现不必要的延迟和其他问题,现在可以为这些工具定义一个自定义Timeout参数。
5、业务做事监控新的业务做事监控特性不仅许可Zabbix用户定义繁芜的做事树,还许可用户监控它们的状态。这对付希望监视其业务做事的每个用户都很有代价,无论做事是多么大略或繁芜。
结合大量新的的做事状态打算规则。通过自定义做事权重和高等做事状态关联规则,可以以一种非常灵巧的办法定义业务做事。做事也不再链接到单独的触发器,相反我们根据问题标签来判断存在的问题是否会影响做事。
做事功能也得到扩展的改进。Zabbix可以支持监视超过10万个业务做事。
旧的业务做事权限方法已经被重新设计为针对单个业务做事的细粒度读写权限。这不仅是安全性方面的改进,而且还增加了以多租户办法定义做事的能力,在这种办法下,每个租户只能访问自己拥有的做事。
随着业务做事的重新设计,我们增加了对根本缘故原由剖析的支持,许可用户查看导致特定做事变动其状态的根本问题。
您可以在Zabbix官方博客文章中阅读专门针对这个主题关于做事监控的更多详细内容。
6、标签和模板的改进运用集已被标签取代。当涉及到不同的Zabbix实体时,这种设计决策为过滤、映射、分组和其他与标签干系的功能增加了同等性。标签还可以用于供应与实体干系的附加信息,这种办法比运用集灵巧得多。
为每个模板元素引入的通用模板id,许可您定义更健壮的模板管理事情流,特殊是当您将其与CI/CD模板管理方法相结合时。这些id是唯一的,可以用于匹配特定的模板实体,如监控项、触发器、图形等。通过利用通用模板id,Zabbix现在可以理解我们试图更新哪个实体、删除哪个实体、它是一个新实体还是我们正在调度一个现有实体。默认的模板导出格式现在是YAML,只管JSON和XML格式仍旧被支持。这样做是为了提高模板管理的可用性,由于YAML格式更友好,更随意马虎手动编辑。Zabbix git页面上的所有官方Zabbix模板都已经转换为YAML格式。
模板的重新设计支持我们在导入模板时显示被变动的所有内容。现在,用户可以在类似于diff命令显示中看到变动列表,并理解模板导入将对Zabbix产生的影响。
值映射已经移动到主机和模板级别。这是我们为了支持值映射与模版在一起导入导出,这样模板将更易于管理和支配,并且可以轻松地导入到不同的Zabbix环境中。虽然全局值映射在小型环境中可能很随意马虎管理,但在大型环境中却不是这样,在大型环境中,不同的团队利用单套或多套Zabbix实例。因此,全局的值映射已被删除。
7、报表和可视化随着定时报表功能的增加,现在任何仪表板都可以转换为定时报表。虽然这个特性最初是在Zabbix 5.4中添加的,但是随着Zabbix 6.0 LTS和一组新小部件的发布,报表功能已经得到了很多额外的代价,这些小部件特殊从报表的角度供应了这些代价。用户可以创建定时报表,并在特定时间(每天、每周、每月或每年)在邮箱中吸收报表。还可以定义报告中供应信息的韶光段。
新的地理舆图小部件许可您快速支配具有根本举动步伐状态概览的地理舆图。geomap小部件支持过滤器,因此我们只能显示根本举动步伐的特定部分。Zabbix利用一个名为Leaflet的开源Javascript交互式舆图库,并支持多个舆图供应商,如OpenStreetMap、OpenTopoMap、USGS US Topo等。用户还可以定义和利用自定义的开拓舆图程序。该舆图将显示您的根本举动步伐,并突出显示任何检测到的问题,并显示问题计数器。这是旧方法的一大进步,旧方法哀求用户利用常规舆图功能和Zabbix API脚本来供应地理舆图上的信息。
8、更强大的触发器表达式
Zabbix 5.4版本引入了新的统一语法,用于定义触发器表达式、打算项和聚合项。新的触发器语法有很多好处。首先,语法现在是统一的,可以用于定义触发器、打算项和在映射或图形名称中供应值。该语法也具有更多功能的方法,而不是面向工具的方法。这许可我们办理许多繁芜的用例,例如,动态地皮算或聚合所有带有特定标签或属于特定主机组的主机的值。旧的聚合监控项也已被删除,用户现在可以在打算项类型下定义聚合监控项。
9、新的监控功能和集成
与每一个紧张版本一样,Zabbix 6.0 LTS供应了一组新功能,并对现有功能进行了改进:
现在可以监视SSL证书的有效性和过期数据,如过期日期、颁发者、版本、主题等新的Zabbix Agent 2指标许可您网络文件所有者信息、文件属性、扩展接口信息、扩展TCP信息、文件的SHA2哈希值等等新增NGINX+、HPE/Dell做事器、CISCO ASAv、Cloudflare的新模板10、Zabbix 6.0 LTS长期支持我们的许多用户和客户更喜好坚持利用LTS版本,而不是在每个紧张版本之间进行升级。与每个LTS版本一样,坚持利用Zabbix 6.0 LTS有很多好处:
LTS版本得到全面的测试和全面的长期支持3年的全面支持-一样平常的、关键的和安全修复/改进5年的有限支持-关键和安全修复问题问1 :当前版本中哪些仍旧受到支持,支持的韶光有多长?我们希望这些版本能收到什么更新?
答1 :目前,我们有三个紧张的支持版本。Zabbix 5.4(在Zabbix 6.0 LTS发布后将不支持)。我们还供应Zabbix 5.0 LTS和Zabbix 4.0 LTS的支持。Zabbix 5.0 LTS将连续得到全面支持至2023年年中,有限支持至2025年年中,而Zabbix 4.0 LTS将得到有限支持至2023年11月。
问2 :你能详细解释标签比运用集更灵巧的地方吗?利用标签还有什么其他好处吗?
答2 :Zabbix已经支持大多数基本Zabbix工具的标签,比如触发器、主机、主机原型和模板。随着标签的引入,标签现在可以在任何地方找到。这样,您就可以拥有供应不同附加信息的标签,并为工具赋值。标签有几种用法——例如,我们可以用它们来标签事宜。如果我们有一个带有标签的监控项,这个标签将标记与该监控项干系的任何问题。问题事宜将从全体标签链(主机、模板、触发器、项等)继续标签。接下来,我们可以利用操为难刁难特定的标签作出反应。如果您还记得的话,业务做事也会基于标签映射,再映射到问题。当然,标签还可以用于过滤和分组不同的Zabbix工具。
问3:从旧版本到Zabbix 6.0 LTS的迁移过程有什么辅导原则吗?是否有一个变更列表,我可以查看其他哪些特性已经被彻底修正?
答3:关于升级本身——我们的官方文档包含了从包升级和从源升级的辅导方案。文档还可能包含升级到特定版本时所需的任何额外步骤或把稳事变的升级解释。关于特性的变革,我们建议仔细阅读紧张版本发布解释。例如,如果你从Zabbix5.0 LTS 升级 Zabbix 6.0 LTS,一定要让自己不仅熟习Zabbix 6.0 LTS版新功能,也要熟习Zabbix 5.2和Zabbix 5.4发行解释,这些版本中的变更也是Zabbix 6.0 LTS的一部分。