開源監控系統「Zabbix 5.0 LTS」的新版本近日發布,其中包含大量創新,包括顯著提升監控安全性、支援單一登入、支援使用 TimescaleDB 壓縮歷史資料、整合訊息傳遞系統和支援服務等等。
對於不熟悉此監控系統的人來說,Zabbix 由三個基本元件構成:一個用於協調、產生測試請求和收集統計資料的伺服器,一個用於在外部主機端執行檢查的代理,以及一個用於組織系統管理的介面。
該應用程式程式碼採用 GPLv2 授權。為了減輕中央伺服器的負載並創建分散式監控網絡,可以部署一系列代理伺服器來聚合主機群組驗證資料。
資料可以儲存在 MySQL、PostgreSQL、TimescaleDB、DB2 和 Oracle 資料庫中。無需代理,Zabbix 伺服器即可使用 SNMP、IPMI、JMX、SSH/Telnet 和 ODBC 等協定接收數據,並測試 Web 應用程式和虛擬化系統的可用性。
Zabbix 5.0有什麼新功能?
此新版本重點介紹了用於監控Redis、MySQL、PostgreSQL、Nginx、ClickHouse、Windows、Memcached、HAProxy 的新監控解決方案,以及對單一登入 (SSO) 解決方案的 SAML 授權支援、安全性增強功能,並正式支援適用於 Linux 和 Windows 平台的新模組化代理程式。
Zabbix 5.0還包含一個新的、獨立的控制台實用程序,用於測試 JavaScript 腳本,可用於 webhook 和預處理新檢查,以自動檢測 Windows、IPMI 感測器和 JMX 指標中的效能指標。
此外,它還擁有更人性化的介面,左側選單導航便捷,可最小化或完全隱藏以節省螢幕空間。
此外,它還強調了將代理程式收集的資料可靠地儲存在本機檔案系統中的能力,以及在 Zabbix 介面和發送通知時屏蔽使用者巨集的秘密值(密碼、存取金鑰等)的能力。
在新版本中,我們可以看到透過 HTTP 代理提供的 webhook 支援、對文字資料比較操作的觸發器支援、對主機原型自訂巨集的支援、對 Float64 資料類型的支援、對與 MySQL 和 PostgreSQL 資料庫的加密連線的支援、數百萬位監控裝置的介面效能最佳化、對某些儀表板所支援的小元件的批次編輯元件所支援的小型儀表板。
值得注意的是,它還能夠禁止代理執行某些控制操作,支援白名單和黑名單,能夠創建用於 TLS 連接的加密協定列表,以及切換到 SHA256 來儲存用戶密碼雜湊值。
新版本的其他顯著變化包括:
- 使用TimescaleDB時的歷史數據壓縮
- 支持用戶模塊以擴展用戶界面的功能
- 使用JSONPath時,新的預處理運算符可替換文本並獲取JSON屬性的名稱
- 按事件對電子郵件客戶端中的郵件進行分組
- 能夠使用用戶名和密碼中的秘密宏來訪問IPMI
- 在單個度量標準級別設置所有ODBC監視參數
- 可以直接從界面檢查模板指標和設備的能力,可以將小部件中的圖表複製為PNG圖像
- 通過將SNMP參數移動到主機接口級別,可以簡單配置和簡化SNMP模板
- 能夠清除SNMPv3狀態緩存
- 將度量標準鍵的大小增加到2048個字符,確認問題時消息的大小增加到4096個字符
排出
如果您有興趣安裝此新版本,可以透過以下連結取得適用於您的 Linux 發行版的安裝套件。