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

(感谢本文作者张世宏,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发布,性能提升、架构优化等新功能抢先看


本文分享自微信公众号 - Zabbix开源社区(china_zabbix)。
如有侵权,请联系 [email protected] 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章