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

CentOS 7 下 Zabbix 3.2 安裝

CentOS 7 下 Zabbix 3.2 安裝指南

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

前期準備

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

sudo yum update -y

此外,您需要安裝一些必要的依賴包,包括 Apache、MySQL(或 MariaDB)和 PHP。可以使用以下命令進行安裝:

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

安裝 MariaDB

接下來,啟動 MariaDB 並設置其安全性:

sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo mysql_secure_installation

在執行 mysql_secure_installation 命令時,系統會提示您設置 root 密碼及其他安全選項。請根據提示進行設置。

創建 Zabbix 數據庫

在 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;

安裝 Zabbix 3.2

接下來,您需要添加 Zabbix 的官方存儲庫並安裝 Zabbix 服務器和前端:

rpm -Uvh https://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm
sudo yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent -y

配置 Zabbix 服務器

編輯 Zabbix 服務器配置文件以設置數據庫連接:

sudo vi /etc/zabbix/zabbix_server.conf

找到以下行並進行修改:

DBPassword=your_password

配置 PHP

編輯 PHP 配置文件以設置 Zabbix 前端的時區:

sudo vi /etc/php.ini

找到以下行並進行修改:

date.timezone = Asia/Hong_Kong

啟動 Zabbix 服務

啟動 Zabbix 服務器和代理,並設置其開機自啟:

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

配置 Apache

編輯 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 前端

在瀏覽器中訪問 http://your_server_ip/zabbix,您將看到 Zabbix 的安裝向導。按照提示完成安裝過程,並輸入之前創建的數據庫信息。

總結

通過以上步驟,您已成功在 CentOS 7 上安裝 Zabbix 3.2。這將幫助您有效地監控您的 IT 基礎設施。如果您需要穩定的 VPS 解決方案來運行 Zabbix,請考慮使用我們的服務。我們提供高效的 香港伺服器,以滿足您的需求。