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

CentOS 7.0 x64 下 Zabbix 3.0 安裝筆記

CentOS 7.0 x64 下 Zabbix 3.0 安裝筆記

Zabbix 是一款強大的開源監控解決方案,能夠監控各種網絡服務、伺服器和網絡硬體。本文將介紹如何在 CentOS 7.0 x64 系統上安裝 Zabbix 3.0,並提供詳細的步驟和注意事項。

前期準備

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

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

接下來,執行安全性配置腳本以加強 MariaDB 的安全性:

sudo mysql_secure_installation

根據提示設置 root 密碼,並選擇其他安全選項。

創建 Zabbix 數據庫

接下來,您需要創建一個數據庫和用戶來存儲 Zabbix 的數據。進入 MariaDB 命令行:

mysql -u root -p

然後執行以下 SQL 命令:

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.0

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

cd /etc/yum.repos.d/
sudo wget https://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix.repo

然後安裝 Zabbix 服務器、前端和代理:

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

配置 Zabbix 服務器

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

sudo vi /etc/zabbix/zabbix_server.conf

找到以下行並進行修改:

DBPassword=your_password

配置 PHP

接下來,您需要配置 PHP 以支持 Zabbix 前端。編輯 PHP 配置文件:

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 前端。編輯 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.0 x64 系統上安裝 Zabbix 3.0,包括前期準備、安裝過程及配置步驟。Zabbix 是一個功能強大的監控工具,能夠幫助用戶有效地管理和監控其伺服器和網絡環境。如果您需要穩定的 VPS 解決方案來運行 Zabbix,請考慮我們的服務,提供高效能的 香港伺服器 以滿足您的需求。