搶先體驗: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源創計劃”,歡迎正在閱讀的你也加入,一起分享。

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