免費開源監控系統 Zabbix 4.2 已經發布。 Zabbix是一個通用系統,用於監控服務器、工程和網絡設備、應用程序、數據庫、虛擬化系統、容器、IT服務、Web服務的性能和可用性。
該系統實現了一個完整的周期,從收集數據、處理和轉換數據、分析接收到的數據,到存儲數據、可視化和使用升級規則發送警報。 該系統還提供靈活的選項來擴展收集數據和警報的方法,以及通過 API 的自動化選項。 單一Web界面實現監控配置的集中管理以及不同用戶組訪問權限的分配。 項目代碼根據 GPLv2 許可證分發。
Zabbix 4.2 是一個新的非 LTS 版本,官方支持週期較短。 對於軟件產品運行週期較長的用戶,我們建議使用產品的LTS版本,例如3.0、4.0。
4.2版本主要改進:
- 以下平台的官方軟件包的可用性:
- 樹莓派、SUSE Enterprise Linux Server 12
- macOS 代理
- MSI 構建 Windows 代理
- Docker 鏡像
- 通過來自 Prometheus 導出器的高性能數據收集和內置 PromQL 支持進行應用程序監控,還支持低級發現
- 使用節流進行高頻監控以實現超快速問題檢測。 節流允許超高頻檢查,無需處理或存儲大量數據
- 根據正則表達式、值範圍、JSONPath 和 XMLPath 驗證預處理中的輸入數據
- 控制 Zabbix 對預處理步驟中錯誤的行為,現在可以忽略新值、設置默認值或設置任意錯誤消息的能力
- 支持使用 JavaScript 進行預處理的任意算法
- 支持自由格式 JSON 數據,更輕鬆地進行低級發現 (LLD)
- 通過自動分區對高效 TimescaleDB 存儲提供實驗支持
- 模板和主機級別的輕鬆標籤管理
- 通過支持代理端的數據預處理實現高效的負載擴展。 與限制相結合,這種方法允許您每秒執行和處理數百萬次檢查,而無需加載中央 Zabbix 服務器。
- 靈活自動註冊設備,並通過正則表達式過濾設備名稱
- 能夠管理網絡發現中的設備名稱並從指標值獲取設備名稱
- 從界面方便地檢查預處理是否正常工作
- 直接從 Web 界面檢查通知方法的性能
- 遠程監控Zabbix服務器和代理的內部指標(Zabbix組件的性能和健康指標)
- 得益於 HTML 格式的支持,電子郵件消息更加精美
- 支持自定義 URL 中的新宏,以便更好地將地圖與外部系統集成
- 支持地圖上的動畫 GIF 圖像,以便更直觀地顯示問題
- 將鼠標懸停在圖表上時顯示準確時間
- 觸發配置中方便的新過濾器
- 能夠大規模更改指標原型的參數
- 能夠從 Web 監控中的 HTTP 標頭中提取數據,包括授權令牌
- Zabbix Sender 現在將數據從代理配置文件發送到所有 IP 地址
- 發現規則可以是依賴度量
- 實施了一種更可預測的算法來更改儀表板中小部件的順序
要從早期版本遷移,您只需安裝新的二進製文件(服務器和代理)和新的界面。 Zabbix 將自動執行數據庫更新過程。
無需安裝新代理。
您可以在文檔中找到所有更改的完整列表。
關於 Habré 的文章提供了該功能的更詳細描述。
來源: linux.org.ru