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

CentOS 7 下 Zabbix 3.0 安裝詳解

CentOS 7 下 Zabbix 3.0 安裝詳解

Zabbix 是一款強大的開源監控解決方案,能夠監控各種網絡設備、伺服器及應用程式。本文將詳細介紹如何在 CentOS 7 上安裝 Zabbix 3.0,幫助用戶快速上手並進行系統監控。

前期準備

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

sudo yum update -y

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

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

安裝 MariaDB

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

sudo systemctl start mariadb
sudo systemctl enable mariadb

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

sudo mysql_secure_installation

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

創建 Zabbix 數據庫

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

sudo 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.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 -y zabbix-server-mysql zabbix-web-mysql zabbix-agent

配置 Zabbix 伺服器

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

sudo vi /etc/zabbix/zabbix_server.conf

找到以下行並設置數據庫的用戶名和密碼:

DBName=zabbix
DBUser=zabbix
DBPassword=your_password

初始化 Zabbix 數據庫

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

sudo zcat /usr/share/doc/zabbix-server-mysql*/create/schema.sql.gz | mysql -uzabbix -p zabbix
sudo zcat /usr/share/doc/zabbix-server-mysql*/create/images.sql.gz | mysql -uzabbix -p zabbix
sudo zcat /usr/share/doc/zabbix-server-mysql*/create/data.sql.gz | mysql -uzabbix -p zabbix

啟動 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 上安裝了 Zabbix 3.0。這將幫助您有效地監控系統和應用程式的性能。如果您需要穩定的 VPS 來運行 Zabbix,請考慮使用我們的服務,獲取更多資訊,請訪問我們的網站。