這 Zabbix 6.2新版本發布, 進行了大量更改和改進的版本,其中突出顯示了隱藏無關問題的能力,以及與平台和服務的集成等方面的改進。
對於不了解 Zabbix 的人來說,他們應該知道,這 是用於監控服務器性能和可用性的通用系統, 工程和網絡設備、應用程序、數據庫、虛擬化系統、容器、IT 服務、Web 服務、雲基礎設施。
Zabbix 6.2的主要新聞
在展示的這個新版本的 Zabbix 中, 管理員現在可以隱藏問題 刪除它們無關緊要,因為現在可以刪除問題 到特定點 隨著時間的推移或無限期刪除問題,直到手動刪除刪除,加上與已刪除問題相關的操作操作將暫停,直到問題被刪除。
Zabbix 6.2 中突出的其他變化是 防止 XSS 攻擊,加上 SNI 已經實現了 TLS 協議,用於各種 Zabbix 組件之間的通信。
這 旨在簡化作業設置的增強功能 和監控,例如在“Top hosts”小部件中顯示文本數據,在“Monitoring→Hosts”中顯示每個主機的數據項數,在“Monitoring”部分保存過濾器參數,在每個表單中鏈接到相關文檔部分Zabbix 前端,用於在“時鐘”小部件中顯示時間的數字格式,以及初始設置中全局儀表板的新外觀。
此外, 還強調了與平台的集成 Jira Service Desk、Jira ServiceDesk、Redmine、ServiceNow、Zendesk、OTRS、Zammad、Solarwinds Service Desk、TOPdesk、SysAid、iTOP、ManageEngine Service Desk,以及與用戶通知系統 Slack、Pushover、Discord、Telegram、VictorOps、Microsoft 的集成團隊、SINGNL4、Mattermost、OpsGenie、PagerDuty、iLert、Signal、Express.ms、Rocket.Chat。
其他變化 在新版本中脫穎而出:
- 計算項目中的文本數據。
- Zabbix 代理重新啟動後,有條件地檢查活動項目是否亂序。
- 管理使用自動發現規則創建的主機標籤和宏的模板、標籤和值。
- 按需更新被動代理設置。
- 手動隱藏選定的問題,直到特定時間或一段時間。
- 在“Monitoring->Hosts”中顯示活動檢查的狀態。
- 支持模板組。
- 圖形小部件的新功能。
- 收集指標和檢測問題的新功能:
- Windows 註冊表數據收集。
- 新的 VMWare 平台監控功能。
- Linux、Windows 和其他平台的進程監控。
- 性能和可訪問性改進:
- 無需完全重新讀取數據即可快速實施配置更改。
- 安全性增強:
- 使用多個 LDAP 服務器進行用戶認證。hmac() 函數用於 webhook 和 JS 引擎。
- 用戶腳本的清單宏 {INVENTORY.*}。
- 支持觸發主機和模板之間的依賴關係。
- 與 PHP8 的兼容性。
最後,如果您有興趣能夠了解更多,可以在 以下鏈接。
如何在Ubuntu及其衍生產品上安裝Zabbix?
對於那些對能夠安裝新版本感興趣的人,重要的是要提到從以前的版本升級,您只需要安裝新的二進製文件(服務器和代理)和一個新界面。 Zabbix 會自動更新數據庫。 無需安裝新代理。
Si 您是否要安裝此實用程序 在您的系統中 你可以通過打開一個終端來做到這一點 (您可以使用組合鍵Ctrl + Alt + T),然後在其中鍵入以下內容:
wget https://repo.zabbix.com/zabbix/6.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.2-1%2Bubuntu22.04_all.deb sudo dpkg -i zabbix-release/zabbix-release_6.2-1%2Bubuntu22.04_all.deb sudo apt update sudo apt -y install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent
如開頭所述,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上進行訪問
好的! 創建數據庫時出現如下錯誤:Can't connect to local MySQL server throught socket 'var/run/mysqld/mysqld.sock'