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

CentOS 7 上安裝 Zabbix Server 3.0 圖文詳解

CentOS 7 上安裝 Zabbix Server 3.0 圖文詳解

Zabbix 是一款強大的開源監控解決方案,能夠幫助用戶監控各種網絡設備、伺服器和應用程序。本文將詳細介紹如何在 CentOS 7 上安裝 Zabbix Server 3.0,並提供步驟和相關的圖文說明。

前期準備

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

sudo yum update -y

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

sudo yum install -y mariadb-server mariadb httpd 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 Repository

接下來,您需要添加 Zabbix 的官方 repository。使用以下命令下載 Zabbix 3.0 的 repository 文件:

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

安裝 Zabbix Server 和前端

添加完 repository 後,您可以安裝 Zabbix Server 和前端:

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

配置 Zabbix Server

安裝完成後,您需要配置 Zabbix Server。首先,創建 Zabbix 數據庫:

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 的初始數據:

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

然後,編輯 Zabbix Server 的配置文件:

sudo vi /etc/zabbix/zabbix_server.conf

找到以下行並進行修改:

DBPassword=your_password

配置 PHP

接下來,您需要配置 PHP 的設置。編輯 PHP 的配置文件:

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

確保以下行被取消註解並設置為正確的時區:

php_value date.timezone Asia/Hong_Kong

啟動服務

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

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

同時啟動 Apache 服務:

sudo systemctl start httpd
sudo systemctl enable httpd

訪問 Zabbix 前端

在瀏覽器中輸入您的伺服器 IP 地址,然後加上 /zabbix,例如:http://your_server_ip/zabbix。您將看到 Zabbix 的安裝界面,按照提示完成安裝即可。

總結

本文介紹了如何在 CentOS 7 上安裝 Zabbix Server 3.0 的詳細步驟。透過這些步驟,您可以輕鬆地設置一個功能強大的監控系統。如果您需要穩定的 VPS 來運行 Zabbix,Server.HK 提供多種選擇,適合不同需求的用戶。無論是 香港伺服器 還是其他地區的服務,我們都能為您提供支持。