Zabbix 7.0 LTS 發布,包含許可證更改、改進等

Zabbix主線

已經宣布了 發布新版本“Zabbix 7.0”, 它作為官方延長支援期 (LTS) 版本提供,並且 從 7.0 版開始,專案代碼現在在 AGPLv3 授權下分發, 而不是GPLv2許可證,因為提到AGPLv3的一個顯著特徵是對提供網路服務的應用程式引入了額外的限制。

當使用AGPL元件提供網路服務時,開發者有義務向使用者提供對這些元件所做的所有變更的原始碼,即使該服務的底層軟體不是專門在內部基礎設施上分發和使用的。 。

Zabbix 7.0的主要新聞

在 Zabbix 7.0 的這個新版本中, 引入「網站與應用程式綜合監控」模式 它使用瀏覽器引擎和複雜的腳本,並允許創建網站狀態的螢幕截圖、效能視覺化以及特定於 Web 應用程式的資料監控。

Zabbix 7.0的另一個新功能是 支援代理叢集和跨多個伺服器的負載平衡, 以及使用平衡器來確保 Zabbix 中的高可用性配置。透過實施額外的代理伺服器,現有基於 Zabbix 的解決方案的可擴展性得到了提高。

建立負載平衡代理組

它一直 提高資料收集的可擴展性和速度 使用非同步輪詢,這允許您請求下一個指標,而不必等待處理上一個請求。每個收集器最多支援1000個並行驗證。此非同步功能可應用於使用 SNMP 和 HTTP 的代理程式和控制器。

此外,他們還包括 用於查看指標和基礎設施狀態的新小部件, 已實現面板模式下小工具的動態導航,透過影響小部件之間訊息顯示的交互作用。此外,還新增了更改資料來源時自動更新小工具的功能。所有小部件都與主機模板相容,其中許多小部件支援附加價值。

在 Zabbix 7.0 LTS 中 新增集中超時設置, 可透過 GUI 和 API 進行訪問,可讓您定義與特定元素相關的單獨逾時或覆蓋代理程式層級的逾時。

資料收集逾時

其他突出的變化:

  • 由於檢查的並行化,確定網路上主機可用性的速度顯著提高,速度提高了 100 倍。
  • 已整合對使用基於時間的一次性密碼 (TOTP) 的雙重認證的支援。
  • 透過將收集的指標保存在 RAM 中而不需要磁碟緩衝來優化代理效能和效率。
  • 引入了一種混合方案,允許資料儲存在記憶體和磁碟中。
  • 驗證設定檔的正確性。
  • 在 VMware 和 Kubernetes 等複雜環境中,主機發現具有更大的靈活性。
  • 透過更改檢查存取權限的邏輯來改進前端效能。
  • DNS 監控功能顯著擴充。
  • 將自動產生的 PDF 報告轉移到穩定類別,並實現對 PDF 報告的多頁儀表板的支援。
  • 穩定向外部系統發送指標和事件的傳輸能力。
  • 新增了在自動偵測期間暫停遺失物品資料收集的功能。
  • 新增了在活動代理程式上執行腳本的功能,以及對二進位資料類型和新啟動函數的支援。
  • 顯著加速 Prometheus 資料的處理。

最後,如果您有興趣能夠了解更多,可以在 以下鏈接。

如何在Ubuntu及其衍生產品上安裝Zabbix?

對於那些對能夠安裝新版本感興趣的人,重要的是要提到從以前的版本升級,您只需要安裝新的二進製文件(服務器和代理)和一個新界面。 Zabbix 會自動更新數據庫。 無需安裝新代理。

Si 您是否要安裝此實用程序 在您的系統中 你可以通過打開一個終端來做到這一點 (您可以使用組合鍵Ctrl + Alt + T),然後在其中鍵入以下內容:

wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-1%2Bubuntu24.04_all.deb
sudo dpkg -i zabbix-release_7.0-1%2Bubuntu24.04_all.deb
sudo apt update 
sudo apt -y install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent

對於其他版本的 Ubuntu,您可以使用以下軟體包之一。烏班圖22.04:

wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-1%2Bubuntu22.04_all.deb

Ubuntu的20.04

wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-1%2Bubuntu20.04_all.deb

Ubuntu的18.04

wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-1%2Bubuntu18.04_all.deb

Ubuntu的16.04

wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-1%2Bubuntu16.04_all.deb

Zabbix 使用資料庫來儲存訊息,因此除了使用 Apache 之外,您的系統上還必須安裝受支援的資料庫之一,因此我建議安裝 Lamp。安裝完成 現在我們必須為Zabbix創建一個數據庫,我們可以通過輸入以下內容來實現:

sudo mysql -uroot -p password
mysql> create database zabbix character set utf8 collate utf8_bin; 
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'contraseña'; mysql> quit

其中“密碼”是數據庫的密碼,您必須記住該密碼或將其寫下來,以後再將其放置在配置文件中。

現在,我們將導入以下內容:

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

Y 讓我們編輯以下文件,我們將在其中放置數據庫密碼:

sudo nano /etc/zabbix/zabbix_server.conf

我們將尋找“ DBPassword =”行,其中 我們將輸入數據庫的密碼。

現在,我們將編輯/etc/zabbix/apache.conf文件:

然後尋找“ php_value date.timezone”行,將其取消註釋(刪除#號),並將放置時區(在我的情況下為墨西哥):

php_value date.timezone America/Mexico

最後,我們使用以下命令重新啟動服務:

sudo systemctl restart zabbix-server zabbix-agent apache2

sudo systemctl enable zabbix-server zabbix-agent apache2

要訪問Zabbix,您可以從Web瀏覽器訪問路徑(對於服務器)http:// // server_ip_or_name / zabbix或在本地計算機localhost / zabbix上進行訪問


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。