Zabbix 6.0 LTS 发布后提供的一些主要新功能。发现Zabbix主要开发重点之一解决许多企业级复杂问题及相关用例的功能。Zabbix 6.0 LTS主要宗旨:
1.解决企业级安全和冗余需求
2.提高Zabbix 大型实例的性能
3.为不同类型的 Zabbix 用户提供附加价值 - DevOPS 和 ITOps 团队、业务流程负责人等
4.继续扩展Zabbix监控和数据收集能力
5.持续提供与第三方系统的官方集成
Zabbix6.0主要十大功能如下:
1. Zabbix Server高可用集群
2. 业务服务监控
3. 新的审计日志功能
4. 机器学习
5. 新的数据可视化功能
6. Zabbix agent – 优化和新增项
7. 自定义 Zabbix 密码复杂度要求
8. UI/UX 优化
9. 新模板和第三方集成
10. Zabbix功能优化
一. Zabbix Server高可用集群
随着 Zabbix 6.0 LTS 版本发布,Zabbix现在开箱即用部署Zabbix Server的HA集群功能,而不需要通过额外的软件或第三方工具实现。
Zabbix Server的HA 集群支持无限的 Zabbix Server 节点,所有节点都将使用相同的数据库后端,所有节点状态都存储在 ha_node 表中,Zabbix Server节点每隔5秒报告一次状态并更新ha_node表的记录。
对于Zabbix 代理,Zabbix 代理配置文件中的 Server 参数现在支持多个地址用分号分隔。代理将尝试连接到每个节点,直到成功。
二.业务服务监控
Zabbix 6.0 LTS版本对IT Services功能进行了重新设计与优化,新的Services监控(BSM)能够帮助Zabbix定义不同复杂性服务并监控它们的状态。
1.Server集群
2.利用负载平衡的服务
3.包含复杂IT堆栈的服务
4.具有冗余组件的系统 ...等
三.新的审计日志功能
Zabbix 6.0 LTS 审计日志功能已重新设计,现支持Zabbix Server和 Zabbix Frontend操作详细日志记录:
1.Zabbix 6.0 LTS 为审计日志功能引入新数据库结构
2.CUID将用于ID生成,防止审计日志锁定
3.通过批量SQL请求添加审计日志记录
四.机器学习
1.新趋势预测函数——trendstl,用于检测周期中值异常率
2.新趋势预测函数——baselinewma,用于检测周期中平均基线值
3.新趋势预测函数——baselinedev,用于标准偏差数量
五.新数据可视化功能
Zabbix 6.0 LTS版本增加了许多新的可视化选项,同时对现有的可视化功能进行了改进优化
1.数据表格展示控件,展现选定主机相关指标状态
2.数据表格展示控件Top N及Bottom N。进而展现主机监控项Top N的排行及Bottom N的排行
3.支持单个监控项数据展现
4.对现有矢量图的改进优化对单个监控项数据展示效果
5.SLA展示控件展现过滤后服务的SLA状态
六.Zabbix agent – 优化和新增项
1.新增获取文件信息,例:文件所有者、文件权限等
2.新增收集代理主机元数据为监控项的值
3.新增匹配计算TCP/UDP套接字
4.新增Zabbix Agent2本地检测SSL/TLS证书状态等
5.无需重启Zabbix Agent服务便可重新加载用户参数
七.Zabbix 密码复杂度要求
1.密码长度
2.密码字符要求
3.禁止最常见密码字符串进而降低字典攻击风险
八.UI/UX 优化
1.Monitoring中创建主机
2.去掉了Monitoring中的Overview,从Dashboard中查看触发器及数据概览
3.根据监控项键值自动选择数据类型
4.地图tag及图形名称的宏替换成表达式宏
九.新模板和第三方集成
1.增加GitHub webhook集成
十.Zabbix功能优化
1.优化单调历史函数检测值增加或减少
2.针对增加Mysql8添加utf8mb4字符集和排序规则
3.增加Webhook使用HTTP方式
4.优化Zabbix命令工具超时限制
5.对Zabbix Server,Frontend及Proxy性能优化