CentOS 7.6 下 Zabbix 4.0.4 安裝文檔
Zabbix 是一款強大的開源監控解決方案,能夠幫助用戶監控各種 IT 基礎設施的性能和可用性。本文將介紹如何在 CentOS 7.6 上安裝 Zabbix 4.0.4,並提供詳細的步驟和注意事項。
前期準備
在開始安裝之前,請確保您的系統已經更新到最新版本。可以使用以下命令進行更新:
sudo yum update -y此外,您需要安裝一些必要的依賴包,包括 Apache、MySQL(或 MariaDB)和 PHP。可以使用以下命令安裝這些包:
sudo yum install -y httpd mariadb-server php php-mysql php-gd php-xml php-bcmath php-mbstring安裝 Zabbix 4.0.4
1. 添加 Zabbix 存儲庫
首先,您需要添加 Zabbix 的官方存儲庫。可以使用以下命令下載並安裝 Zabbix 存儲庫:
sudo rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.centos.noarch.rpm2. 安裝 Zabbix 伺服器、前端和代理
接下來,安裝 Zabbix 伺服器、前端和代理:
sudo yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent3. 配置資料庫
在安裝 Zabbix 之前,您需要設置資料庫。首先,啟動 MariaDB 服務:
sudo systemctl start mariadb然後,執行安全性腳本以設置資料庫的安全性:
sudo mysql_secure_installation接下來,登錄到 MariaDB 並創建 Zabbix 資料庫和用戶:
mysql -u root -p
CREATE DATABASE zabbix CHARACTER SET utf8 COLLATE utf8_bin;
CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost';
FLUSH PRIVILEGES;
EXIT;4. 導入初始資料
使用以下命令導入 Zabbix 的初始資料:
zcat /usr/share/doc/zabbix-server-mysql-4.0.4/create/schema.sql.gz | mysql -uzabbix -p zabbix
zcat /usr/share/doc/zabbix-server-mysql-4.0.4/create/images.sql.gz | mysql -uzabbix -p zabbix
zcat /usr/share/doc/zabbix-server-mysql-4.0.4/create/data.sql.gz | mysql -uzabbix -p zabbix5. 配置 Zabbix 伺服器
編輯 Zabbix 伺服器配置文件以設置資料庫連接:
sudo vi /etc/zabbix/zabbix_server.conf找到以下行並進行修改:
DBPassword=your_password6. 配置 Zabbix 前端
編輯 Apache 配置文件以設置 Zabbix 前端:
sudo vi /etc/httpd/conf.d/zabbix.conf確保以下行未被註解:
php_value date.timezone Asia/Hong_Kong7. 啟動服務
啟動 Zabbix 伺服器和代理服務,並設置其在啟動時自動運行:
sudo systemctl start zabbix-server
sudo systemctl start zabbix-agent
sudo systemctl enable zabbix-server
sudo systemctl enable zabbix-agent
sudo systemctl start httpd
sudo systemctl enable httpd訪問 Zabbix 前端
在瀏覽器中輸入您的伺服器 IP 地址,然後加上 /zabbix,例如:http://your_server_ip/zabbix。您將看到 Zabbix 的安裝向導,按照提示完成安裝即可。
總結
本文介紹了如何在 CentOS 7.6 上安裝 Zabbix 4.0.4 的詳細步驟。透過這些步驟,您可以輕鬆地設置一個功能強大的監控系統,以便更好地管理您的 IT 基礎設施。如果您需要更高效的 VPS 解決方案來運行 Zabbix,請考慮使用我們的服務,獲取更多資訊。