debian10 搭建zabbix


apt install的過程中會出現一些錯誤,加入--only-upgrade 在安裝就可以了

 

 

 

第1步:安裝Apache httpd服務器

首先更新系統,然后運行以下命令安裝apache2軟件包:

sudo apt update

sudo apt -y upgrade

sudo apt install -y apache2

參考:在Debian 10 Linux上安裝Apache Web Server的方法

安裝Apache完成后,通過僅在/etc/apache2/conf-enabled/security.conf上允許Prod ServerTokens來配置基本安全性:

sudo sed -i "s/^ServerTokens OS$/ServerTokens Prod/" /etc/apache2/conf-enabled/security.conf

sudo sed -i "s/^ServerSignature On$/ServerSignature Off/" /etc/apache2/conf-enabled/security.conf

directiveServerTokens將返回的內容配置為Server HTTP響應,有效選項為Full | OS | Minimal | Minor | Major | Prod。

最后,重啟apache2服務:

sudo systemctl restart apache2

 

第2步:為Apache安裝php

通過安裝以下軟件包將Apache2配置為使用PHP腳本:

sudo apt-get -y install php php-pear php-cgi php-common libapache2-mod-php

這將在Debian 10上安裝php v7.3版本,這可以通過以下命令來確認:

$ php -v

PHP 7.3.4-2 (cli) (built: Apr 13 2019 19:05:48) ( NTS )

參考:在Debian 10 Buster系統上安裝PHP 7.3的方法

配置Apache:

sud sudo a2enconf php7.3-cgi 

sudo systemctl reload apache2

確保為PHP設置正確的時區:

$ grep date.timezone /etc/php/7.3/apache2/php.ini 

; http://php.net/date.timezone

date.timezone = "Asia/Shanghai"

在此更改后重新啟動apache2:

sudo systemctl restart apache2

 

第3步:安裝MariaDB數據庫

在Debian 10 Buster上安裝MariaDB,運行:

sudo apt -y install mariadb-server

參考:在Debian 10(Buster)上安裝MariaDB 10.4的方法

安裝數據庫后,為Zabbix創建數據庫/用戶:

$ mysql -u root

 

第4步:在Debian 10(Buster)上安裝Zabbix服務器

我們將在Debian 10 Buster的二進制包中安裝Zabbix 4.2版本,我們需要先添加存儲庫:

wget https://repo.zabbix.com/zabbix/4.2/debian/pool/main/z/zabbix-release/zabbix-release_4.2-2+buster_all.deb

sudo dpkg -i zabbix-release_4.2-2+buster_all.deb

sudo apt update

sudo apt -y install zabbix-server-mysql zabbix-frontend-php zabbix-agent

注:如果你想安裝其它的版本,請自行更改軟件包鏈接地址及所要運行的軟件包版本名稱,下載請前往 https://www.zabbix.com/。

下面進行導入Zabbix Server數據庫架構。

對於Zabbix服務器和Zabbix代理守護程序,需要一個數據庫,運行Zabbix代理不需要它,如果Zabbix服務器和代理安裝在同一主機上,則必須使用不同的名稱創建其數據庫。

使用MySQL導入服務器的初始模式和數據:

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

系統將提示你輸入新創建的Zabbix數據庫用戶密碼。

 

第5步:在Debian 10 Buster上配置並啟動Zabbix服務器

編輯Zabbix配置文件/etc/zabbix/zabbix_server.conf並設置數據庫連接設置:

DBUser=zabbix

DBPassword=StrongDBP@ss3rD

同時為Zabbix前端配置正確的時區:

$ sudo vim /etc/zabbix/apache.conf

php_value date.timezone Asia/Shanghai

然后啟動Zabbix服務器和代理進程:

sudo systemctl restart zabbix-server zabbix-agent apache2

sudo systemctl enable zabbix-server zabbix-agent apache2

 

第6步:配置Zabbix前端

在瀏覽器網址欄中輸入http://server_ip_or_name/zabbix地址配置:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM