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

CentOS 7.3 下 yum 安裝 Zabbix 3.2

CentOS 7.3 下 yum 安裝 Zabbix 3.2

Zabbix 是一款強大的開源監控解決方案,能夠幫助用戶監控各種 IT 基礎設施的性能和可用性。本文將介紹如何在 CentOS 7.3 系統上使用 yum 安裝 Zabbix 3.2,並提供詳細的步驟和注意事項。

前期準備

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

sudo yum update -y

此外,您需要安裝一些必要的依賴包,這些包將幫助 Zabbix 正常運行。使用以下命令安裝:

sudo yum install -y epel-release

添加 Zabbix 存儲庫

接下來,您需要添加 Zabbix 的官方存儲庫。可以通過以下命令下載 Zabbix 3.2 的存儲庫配置文件:

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

安裝完成後,您可以使用以下命令確認存儲庫是否已成功添加:

yum repolist

安裝 Zabbix Server 和前端

現在,您可以開始安裝 Zabbix Server 和前端。使用以下命令安裝 Zabbix Server、前端和 MySQL 數據庫:

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

配置 MySQL 數據庫

在安裝 Zabbix 之前,您需要設置 MySQL 數據庫。首先,安裝 MySQL 伺服器:

sudo yum install -y mariadb-server

啟動 MariaDB 服務並設置開機自啟:

sudo systemctl start mariadb
sudo systemctl enable mariadb

接下來,運行安全性腳本以加強 MySQL 的安全性:

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 服務

現在,您可以啟動 Zabbix Server 和 Agent 服務:

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

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

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

配置 Zabbix 前端

最後,您需要配置 Zabbix 前端。編輯 Apache 的配置文件:

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.3 系統上使用 yum 安裝 Zabbix 3.2,包括前期準備、添加存儲庫、安裝 Zabbix Server 和前端、配置 MySQL 數據庫以及啟動服務的詳細步驟。這些步驟將幫助您快速搭建一個功能強大的監控系統。如果您需要穩定的 VPS 解決方案來運行 Zabbix,請考慮我們的服務,提供高效能的 香港伺服器 以滿足您的需求。