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

CentOS 7 安裝及配置 Zabbix Server 全步驟,超詳細教程

CentOS 7 安裝及配置 Zabbix Server 全步驟,超詳細教程

Zabbix 是一款強大的開源監控解決方案,能夠幫助用戶監控各種 IT 基礎設施的性能和可用性。本文將詳細介紹如何在 CentOS 7 上安裝和配置 Zabbix Server,讓您能夠輕鬆上手。

前期準備

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

sudo yum update -y

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

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

安裝 MariaDB 數據庫

安裝完成後,啟動 MariaDB 並設置開機自啟:

sudo systemctl start mariadb
sudo systemctl enable mariadb

接下來,您需要運行安全性腳本來設置數據庫的安全性:

sudo mysql_secure_installation

根據提示設置 root 密碼,並選擇其他安全選項。完成後,登錄 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 Server

接下來,您需要添加 Zabbix 的官方存儲庫。使用以下命令下載並安裝 Zabbix 存儲庫:

rpm -U https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm

然後,安裝 Zabbix Server、Zabbix Web 和 Zabbix Agent:

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

配置 Zabbix Server

安裝完成後,您需要配置 Zabbix Server。編輯 Zabbix Server 配置文件:

sudo nano /etc/zabbix/zabbix_server.conf

找到以下行並進行修改:

DBPassword=your_password

接下來,您需要導入 Zabbix 的初始數據庫結構和數據。使用以下命令導入:

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

配置 Zabbix Web 界面

接下來,您需要配置 Apache 以支持 Zabbix Web 界面。編輯 Apache 配置文件:

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

確保以下行存在並正確配置:

php_value date.timezone Asia/Hong_Kong

然後,啟動 Apache 服務並設置開機自啟:

sudo systemctl start httpd
sudo systemctl enable httpd

啟動 Zabbix Server 和 Agent

最後,啟動 Zabbix Server 和 Agent 服務:

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

訪問 Zabbix Web 界面

在瀏覽器中輸入您的伺服器 IP 地址,然後訪問 Zabbix Web 界面。您將看到 Zabbix 的安裝向導,根據提示完成配置。

總結

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