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

CentOS 7.2 下搭建 Zabbix 3.2 實踐圖解教程

CentOS 7.2 下搭建 Zabbix 3.2 實踐圖解教程

Zabbix 是一款強大的開源監控解決方案,能夠幫助用戶監控各種 IT 基礎設施的性能和可用性。本文將指導您如何在 CentOS 7.2 上搭建 Zabbix 3.2,並提供詳細的步驟和圖解,讓您能夠輕鬆完成安裝和配置。

前期準備

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

sudo yum update -y

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

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

安裝 Zabbix 3.2

首先,您需要添加 Zabbix 的官方存儲庫。使用以下命令下載 Zabbix 存儲庫的 RPM 包:

wget https://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.centos.noarch.rpm

然後安裝該 RPM 包:

sudo rpm -ivh zabbix-release-3.2-1.el7.centos.noarch.rpm

接下來,安裝 Zabbix Server、Zabbix Frontend 和 Zabbix Agent:

sudo yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent -y

配置 MySQL 數據庫

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

sudo systemctl start mariadb

然後,執行安全性腳本以設置 root 密碼並移除匿名用戶:

sudo mysql_secure_installation

接下來,登錄到 MySQL 並創建 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 的初始數據:

zcat /usr/share/doc/zabbix-server-mysql-3.2*/schema.sql.gz | mysql -u zabbix -p zabbix

配置 Zabbix Server

編輯 Zabbix Server 配置文件以設置數據庫連接:

sudo vi /etc/zabbix/zabbix_server.conf

找到以下行並進行修改:

DBPassword=your_password

接下來,啟動 Zabbix Server 和 Agent 服務:

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

並設置它們在啟動時自動啟動:

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

配置 Zabbix 前端

編輯 Apache 配置文件以設置 Zabbix 前端:

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

確保以下行未被註解:

php_value date.timezone Asia/Hong_Kong

然後啟動 Apache 服務:

sudo systemctl start httpd

並設置其在啟動時自動啟動:

sudo systemctl enable httpd

訪問 Zabbix 前端

在瀏覽器中訪問 Zabbix 前端,通常是 http://your_server_ip/zabbix。按照向導完成安裝,並輸入之前創建的數據庫信息。

總結

通過以上步驟,您已經成功在 CentOS 7.2 上搭建了 Zabbix 3.2 監控系統。這將幫助您更好地監控和管理您的 IT 基礎設施。如果您需要更高效的運行環境,考慮使用 香港VPS 服務,以獲得更好的性能和穩定性。