服务器设置和教程 · 6 10 月, 2024

CentOS 下 Zabbix 3.0.4 安裝部署

CentOS 下 Zabbix 3.0.4 安裝部署

Zabbix 是一款強大的開源監控解決方案,能夠幫助用戶監控各種 IT 基礎設施的性能和可用性。本文將介紹如何在 CentOS 系統上安裝和部署 Zabbix 3.0.4,並提供詳細的步驟和必要的配置建議。

前期準備

在開始安裝之前,請確保您的 CentOS 系統已經更新到最新版本。可以使用以下命令進行更新:

sudo yum update -y

接下來,您需要安裝一些必要的依賴包,包括 Apache、MySQL 和 PHP。可以使用以下命令進行安裝:

sudo yum install httpd mariadb-server php php-mysql php-gd php-xml php-bcmath php-mbstring -y

安裝 Zabbix 3.0.4

首先,您需要下載 Zabbix 3.0.4 的安裝包。可以從 Zabbix 的官方網站下載:

wget https://cdn.zabbix.com/zabbix/sources/stable/3.0/zabbix-3.0.4.tar.gz

下載完成後,解壓縮安裝包:

tar -zxvf zabbix-3.0.4.tar.gz

接下來,進入解壓後的目錄並編譯安裝 Zabbix:

cd zabbix-3.0.4
./configure --enable-server --enable-agent --with-mysql --with-net-snmp --with-jabber --with-libcurl --with-openipmi --with-ssh2 --with-ldap --with-unixodbc
make install

配置資料庫

在安裝 Zabbix 之前,您需要先配置資料庫。首先啟動 MariaDB 服務:

sudo systemctl start mariadb
sudo systemctl enable mariadb

接下來,進入 MariaDB 的命令行界面:

sudo mysql_secure_installation

根據提示設置 root 密碼並進行其他安全設置。然後,創建 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;

導入 Zabbix 資料庫結構

使用以下命令導入 Zabbix 的資料庫結構:

cd database/mysql
mysql -u zabbix -p zabbix < schema.sql
mysql -u zabbix -p zabbix < images.sql
mysql -u zabbix -p zabbix < data.sql

配置 Zabbix 伺服器

接下來,您需要配置 Zabbix 伺服器的設定檔。編輯 Zabbix 伺服器的配置檔案:

sudo nano /etc/zabbix/zabbix_server.conf

找到以下行並進行修改:

DBPassword=your_password

啟動 Zabbix 服務

完成配置後,啟動 Zabbix 伺服器和代理服務:

sudo systemctl start zabbix-server
sudo systemctl start zabbix-agent
sudo systemctl enable zabbix-server
sudo systemctl enable zabbix-agent

配置 Apache 伺服器

最後,您需要配置 Apache 伺服器以支持 Zabbix 的 Web 界面。編輯 Apache 的配置檔案:

sudo nano /etc/httpd/conf.d/zabbix.conf

添加以下內容:

Alias /zabbix /usr/local/zabbix/frontends/php

    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted

然後,重啟 Apache 伺服器:

sudo systemctl restart httpd

總結

通過以上步驟,您已經成功在 CentOS 系統上安裝並部署了 Zabbix 3.0.4。這是一個強大的監控工具,可以幫助您有效地管理和監控您的 IT 環境。如果您需要更高效的資源管理,考慮使用 香港 VPS 服務,以便更好地支持您的 Zabbix 部署。