前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Zabbix 随笔:Zabbix 6.0 LTS 发布

Zabbix 随笔:Zabbix 6.0 LTS 发布

作者头像
IT小白Kasar
发布2022-02-22 19:03:05
1.2K0
发布2022-02-22 19:03:05
举报
文章被收录于专栏:个人技术随笔个人技术随笔

近期预热已久的 Zabbix 6.0 LTS 终于问世,那么快速了解下新版本的一些功能,看是否值得升级。

正文

Zabbix 官方一直重视的全新 Services 模块终于现身了(BSM),此次通过 6.0 可以看出该功能已经实现了闭环,从创建 service 到导出 SLA report 功能有完整的支持

  • Zabbix 支持在单个实例支持超过 10 万个业务服务(官方数据,视情况而定)。
  • 支持全新的灵活服务状态计算逻辑
  • 支持服务权限分配
  • 具备定义服务读写权限
  • 支持基于显示服务列表以及基于服务标签权限的控制
  • 支持导入、导出
  • 允许服务告警

更加强大的服务 SLA 计算逻辑

在 Zabbix 6.0 里得到了很大的提升,新增很多计算逻辑:

  • 单项服务分配权重
  • 仅当 N 个子服务处于()级别才更改状态
  • 仅在特定百分比的子服务处于问题才更改状态

root cause

对业务服务进行根本原因分析,从而判断服务 SLA 下降的原因,当然此功能需要一定的积累,要根据自身的运维经验输出。

HA(高可用)

该功能在 6.0 的一些测试版本已经出现了,需要注意的是只针对 Zabbix Server 本身,其他组件仍然需要采用第三方高可用方案。目前该方案支持单主,且不支持配置一致性检查,需要对比主备配置,否则当主宕机时,切换发生异常。

机器学习

机器学习功能包含基线学习和趋势异常检测功能,同时可以制定异常检测偏差算法和周期,以下为相关函数:

  • baselinewma
  • baselinedev
  • trendstl

Zabbix 与 Kubernetes

增加了一些新的功能

  • 自动发现 node 节点和 Pod,并自动纳入监控
  • 可以调用 api 收集 K8S 的 Pod 和 Node 相关信息
  • 从K8S 接受高级别信息
  • kube-controller-manager 组件相关信息
  • kube-apiserver 组件相关信息
  • kube-scheduler 组件相关信息
  • kubelet 组件相关信息

审计功能加强

Zabbix 6.0 在审计部分添加了以下内容:

  • 创建、修改、删除对象
  • 自动发现新实体
  • API 命令
  • 用户登录/注销
  • Zabbix 实例发生的事情

可视化加强

Zabbix 6.0 新增了一些图表类型

  • Geomap
  • Top hosts
  • 单个指标值
  • SLA 小部件

性能提升

针对不同的组件进行了调整:

  • 提高链接模板的性能
  • 改进 Zabbix Proxy 性能和内存的使用

历史表使用主键:

  • 改进 Server 和前端的性能
  • 降低了历史表的大小

Zabbix agent

6.0 添加了一些功能和改进

  • 获取文件所有者和文件权限等附加文件信息
  • 收集受控主机元数据为指标
  • 计数匹配的 TCP/UDP 套接字

附加功能

  • vfs.fs.discovery 在 Windows 上添加了对 {#FSLABEL} 宏的支持
  • vfs.fs.get 在 Windows 上添加了对 {#FSLABEL} 宏的支持
  • vfs.file.size 添加了一个新的模式参数,指定是否希望以字节或行为单位收集文件大小

另外 Zabbix agent2 支持加载独立插件,无需重新编译。

原生 TLS/SSL 网站证书监控

您现在可以使用新的 Zabbix Agent2 项目本地监控您的 SSL/TLS 证书。该项目可用于验证 TLS/SSL 证书并为您提供其他证书详细信息。

前端调整

使用 Zabbix 6.0,您的 Zabbix 配置工作流程变得更加精简!Zabbix 用户现在可以直接从“监控”部分创建主机:

  • 直接从监控->主机创建主机
  • 删除了监控->概述部分。为了改善用户体验,现在只能通过仪表板小部件访问触发器和数据概览功能。
  • 根据监控项键值自动选择项目的默认信息类型。

地图标签和图形名称中的简单宏已替换为表达式宏,以确保与新的触发器表达式语法保持一致。

自定义密码

Zabbix 超级管理员现在可以定义密码复杂性要求。现在你可以:

  • 设置最小密码长度
  • 定义密码字符要求
  • 通过禁止使用最常见的密码字符串来降低字典攻击的风险
这里的违和感较强,建议官方美化
这里的违和感较强,建议官方美化

个性化

提供自定义 logo 切换,helper 页面的替换等等,只要不违反 Zabbix 许可协议, 您可以随意更换 Zabbix 品牌!

写在最后

相比于 5.0 的 UI 替换,此版本的 Zabbix 功能更加的扎实,包括对当前热门技术的一些探索,可以看出官方在努力追赶当下技术发展的脚步,接下来我会会针对 6.0 进行详细展开

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-02-17 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 正文
    • 更加强大的服务 SLA 计算逻辑
      • root cause
        • HA(高可用)
          • 机器学习
            • Zabbix 与 Kubernetes
              • 审计功能加强
                • 可视化加强
                  • 性能提升
                    • Zabbix agent
                      • 原生 TLS/SSL 网站证书监控
                        • 前端调整
                          • 自定义密码
                            • 个性化
                            • 写在最后
                            相关产品与服务
                            SSL 证书
                            腾讯云 SSL 证书(SSL Certificates)为您提供 SSL 证书的申请、管理、部署等服务,为您提供一站式 HTTPS 解决方案。
                            领券
                            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档