How to Install Zabbix Monitoring Server on Ubuntu 20.04

選擇 Ubuntu 20.04.4 LTS (Focal Fossa) Server install image

官網下載 ubuntu-20.04.4-live-server-amd64.iso
打開 ubuntu.com 官網

How to Install Zabbix Monitoring Server on Ubuntu 20.04

開始安裝 Ubuntu Server

選擇 English

How to Install Zabbix Monitoring Server on Ubuntu 20.04

選擇 Install Ubuntu Server

How to Install Zabbix Monitoring Server on Ubuntu 20.04

選擇 English

How to Install Zabbix Monitoring Server on Ubuntu 20.04

選擇 English US 鍵盤

How to Install Zabbix Monitoring Server on Ubuntu 20.04

自動獲取 IP
1、如果你的 Ubuntu Server 無法獲取 IP
1.1、可以考慮使用 Ubuntu Desktop,然後移除桌面
1.2、如果 Ubuntu 在安裝過程中未能在 Internet 上直接獲得更新,將無法繼續安裝,不知道是不是 Bug?
1.3、我在 VMware 上的安裝一切正常,包含 Workstations and ESXI

2、建議在虛擬機安裝 Ubuntu and Zabbix Server

How to Install Zabbix Monitoring Server on Ubuntu 20.04

硬盤分區,你可以選擇自動或者自行配置

How to Install Zabbix Monitoring Server on Ubuntu 20.04

自動分區完成

How to Install Zabbix Monitoring Server on Ubuntu 20.04

Profile 配置

How to Install Zabbix Monitoring Server on Ubuntu 20.04

沒有部署 Token,直接 Done

How to Install Zabbix Monitoring Server on Ubuntu 20.04

安裝 OpenSSH Server,但不配置 SSH Identity

How to Install Zabbix Monitoring Server on Ubuntu 20.04

根據實際情況配置

How to Install Zabbix Monitoring Server on Ubuntu 20.04

必須保持 Ubuntu 獲得 Internet 的狀態,要不然就重啟再來一次 肯定是 Bug

How to Install Zabbix Monitoring Server on Ubuntu 20.04

重啟後 Ubuntu Server 20.04 安裝完成,我們繼續

直接配置服務器

# 下載 Zabbix 安裝包 For Ubuntu 20.04 以及更新 Ubuntu Server
wget https://repo.zabbix.com/zabbix/6.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.0-1+ubuntu20.04_all.deb
dpkg -i zabbix-release_6.0-1+ubuntu20.04_all.deb
apt list --upgradable -a

 # 自動安裝 Zabbix Server 相關服務
apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripts zabbix-agent -y

 # 自動安裝 MySQL Server
apt install mysql-server -y

 # 配置 MySQL 初始化
mysql_secure_installation
Please enter 0 = LOW, 1 = MEDIUM and 2 = STRONG: 2
輸入複雜性密碼:1Qaz@2wsx
再輸入複雜性密碼:1Qaz@2wsx
Do you wish to continue with the password provided?:y
Remove anonymous users? :y
Disallow root login remotely? :n
Remove test database and access to it? :y
Reload privilege tables now? :y

 # 配置 MySQL For Zabbix
mysql -uroot -p
輸入密碼:1Qaz@2wsx
create database zabbix character set utf8mb4 collate utf8mb4_bin;
create user zabbix@localhost identified by '1Qaz@2wsx';
grant all privileges on zabbix.* to zabbix@localhost;
quit;

 # 壓縮 server.sql.gz
zcat /usr/share/doc/zabbix-sql-scripts/mysql/server.sql.gz | mysql -uzabbix -p zabbix
輸入密碼:1Qaz@2wsx

 # 修改配置文件
vi /etc/zabbix/zabbix_server.conf
找到 DBPassword= 添加為以下語句
DBPassword=1Qaz@2wsx

 # 重啟相關服務以及添加開機自動加載
systemctl restart mysql
systemctl restart zabbix-server zabbix-agent apache2
systemctl enable zabbix-server zabbix-agent apache2

打開你 Ubuntu 20.04 的 IP or Domain

http://Server ip or domain/zabbix

How to Install Zabbix Monitoring Server on Ubuntu 20.04

教程完,無下文

正文完
文章赞赏 謝謝支持
post-qrcode
 0
ianext
版权声明:本站原创文章,由 ianext 于2022-02-28发表,共计1756字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(尚無留言)
验证码