2024 Zabbix中国峰会 关于我们 联系我们 加入我们
5

抢先体验:Zabbix 7.0全新Dashboard和MFA功能,增强可视化、安全性、灵活性!

抢先体验:Zabbix 7.0全新Dashboard和MFA功能,增强可视化、安全性、灵活性!

 Zabbix开源社区 Zabbix开源社区 2024-04-11 08:15 

(感谢本文作者张世宏,Zabbix开源社区专家,昵称张思德。

Zabbix 7.0 beta2 已于2024年3月20日发布Zabbix 7.0 LTS预计于2024年Q2正式发布。笔者立即下载体验,感受是Zabbix 7.0在数据可视化、安全性、灵活性等方面有了增强,为用户带来了更好的体验。分享几个新功能,非常好用!

安装

本次使用编译方式安装,php使用8.2.7版本(最低要求8.0.0版本),数据库采用PostgreSQL15,如使用mysql需要8.0.30以后版本。如果你在CentOS7.9版本上编译,可能会因为默认libevent和net-snmp版本过低导致编译失败。


图片

升级libevent到2.1.2版本,net-snmp到net-snmp-5.9.3版本后可编译安装成功。建议使用Debian 12安装,可直接编译安装成功,其他无特殊要求,安装官方文档安装即可。

Dashboard

Dashboard上增加了几个小组件,可配置多风格界面。

Gauage

Zabbix 7.0的Dashboard增加了Gauge(仪表盘)展示,配置主机CPU展示。


图片
效果展示:
图片

官方效果:
图片
点击图形会跳转到对应item的图形界面。


Pie


增加了Pie(饼图展示)
图片

多种样式可配置
图片

鼠标悬浮可查看具体数据
图片


Top Trigger


增加了Trigger的top统计,选定主机组及时间自动统计,适合后续报表使用。

配置:
图片
效果:
图片

此外可通过Top hosts组件,配置各种Top指标,通过自带的报表功能,生成各种报表。


Top Hosts配置:


图片

效果1:


图片

效果2:


图片


MFA

为提高Zabbix Web的安全性,7.0版本添加二步验证,增加了MFA(多因子认证),目前支持TOTP和 Duo Universal Prompt二种类型的MFA。

图片

以使用TOTP配置MFA为例,点击Users→Authentication选择MFA settings,点击添加。


图片

MFA功能依赖php-curl组件,如果未安装会有错误提示,安装好重启php。类型选择TOTP,Name为应用标识这里填写Zabbix,其他默认,点击添加。


图片

再点击Update即可完成添加。

图片

要启用MFA认证还需要新建用户组,选择User groups,选择Create user group增加用户组。


图片

用户组名称可自行定义,这里填写TOTP group,选择需要开启MFA认证的用户,这里选择Admin用户,在Multi-factor authentication方式选择刚才的MFA认证标识-Zabbix,选择开启,点击添加,配置完成。


注销账号,使用Admin账号密码登录系统后,第一次登录会跳出二维码。


图片

TOTP应用支持安卓和IOS平台,通过应用市场下载TOTP应用,打开后点击右下角+号,选择Scan扫描二维码。


图片

提示添加账户成功,会显示6位数验证码,30秒更新一次。


图片

输入验证码即可登录成功。下次登录时输入账号密码登录后,不会跳出绑定二维码,会提示输入6位验证码,输入即可登录成功。


图片


用户宏支持


在zabbix5.0版本中,在主机上定义用户宏之后,可在Item 名称中配置显示。
定义用户宏:

图片

在Item名称中使用定义的宏:
图片

Item名称可显示定义的宏:
图片

在Zabbix6.0中这一功能被取消,用户宏再Item名称或Item原型名称使用无法正常解析,在7.0中此功能回归,不过在Item列表里依然还是宏,在最新数据里正常查看。

总结

总体来说,Zabbix 7.0在数据可视化、安全性、灵活性等方面有了增强,为用户带来了更好的体验。

2024Zabbix认证培训

图片


延伸阅读

图片

Zabbix7.0 beta1发布,性能提升、架构优化等新功能抢先看

图片



2024-04-12