作為 Glaber 項目的一部分,創建了 Zabbix 監控系統的分支

項目 格拉伯 開發了 Zabbix 監控系統的一個分支,旨在提高效率、性能和可擴展性,並且還適合創建在多個服務器上動態運行的容錯配置。 最初的項目 發達 作為一組補丁來提高 Zabbix 的性能,但在 XNUMX 月份開始創建一個單獨的分支。 項目代碼 分發者 在 GPLv2 下獲得許可。

在重負載下,Zabbix 用戶面臨著免費版本中缺乏集群的問題,以及需要在 DBMS 中存儲大量數據時出現的問題。 Zabbix支持的關係型DBMS,例如PostgreSQL、MySQL、Oracle和SQLite,對於存儲歷史趨勢來說很不適應——半年採樣大量指標已經很“重”,你需要優化DBMS和查詢、構建數據庫服務器集群等。

作為出路,Glaber 實現了使用專門的 DBMS 的想法 點擊之家,它提供了良好的數據壓縮和非常高的查詢處理速度(使用相同的設備,可以減少CPU和磁盤系統的負載20-50倍)。 Glaber 除了支持 ClickHouse 之外 添加 各種優化,例如使用異步 snmp 請求、對來自監控代理的數據進行批量處理以及使用 nmap 並行化主機可用性檢查,從而可以將狀態輪詢速度提高 100 倍以上。 Glaber 也在致力於支持 聚類,計劃在未來使用 .

來源: opennet.ru

添加評論