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

CentOS 7.4 安裝 Zabbix 3.4

CentOS 7.4 安裝 Zabbix 3.4

Zabbix 是一款開源的監控解決方案,廣泛應用於伺服器、網絡設備及應用程序的監控。本文將介紹如何在 CentOS 7.4 上安裝 Zabbix 3.4,幫助用戶有效地監控其系統性能。

前期準備

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

sudo yum update -y

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

sudo yum install -y httpd mariadb-server mariadb 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 數據庫

登錄到 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.4

接下來,添加 Zabbix 的官方存儲庫並安裝 Zabbix 服務:

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

配置 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 zabbix-agent httpd
sudo systemctl enable zabbix-server zabbix-agent httpd

配置防火牆

如果您的系統啟用了防火牆,請確保開放 Zabbix 的端口:

sudo firewall-cmd --permanent --add-port=80/tcp
sudo firewall-cmd --permanent --add-port=10051/tcp
sudo firewall-cmd --reload

訪問 Zabbix 網頁界面

在瀏覽器中輸入您的伺服器 IP 地址,您將看到 Zabbix 的安裝界面。按照提示完成安裝過程,並使用之前創建的數據庫用戶進行登錄。

總結

通過以上步驟,您已成功在 CentOS 7.4 上安裝了 Zabbix 3.4。這將幫助您更好地監控伺服器和應用程序的性能。如果您需要穩定的 VPS 解決方案來運行 Zabbix,請考慮使用我們的服務,確保您的監控系統始終在線。