1.- 下载zabbix安装包

wget https://repo.zabbix.com/zabbix/6.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.4-1+ubuntu22.04_all.deb

sudo dpkg -i zabbix-release_6.4-1+ubuntu22.04_all.deb

sudo apt update

2.- 安装Zabbix server, frontend, agent

sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripts zabbix-agent

3.- 安装和初始化DB

sudo apt-get install mysql-server

设置MySQL密码

sudo mysql -uroot -p

password (输入需要的密码)

mysql> create database zabbix character set utf8mb4 collate utf8mb4_bin;

mysql> create user zabbix@localhost identified by '你的密码';

mysql> grant all privileges on zabbix.* to zabbix@localhost;

mysql> set global log_bin_trust_function_creators = 1;

mysql> quit;

完成后DB的基本信息:

Zabbix DBName=zabbix

Zabbix DBUser=zabbix

Zabbix DBPassword=password

4.- 加载配置启动初始化

zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix

这里会提示输入MySQL密码

5.-Disable log_bin_trust_function_creators option after importing database schema.

sudo mysql -uroot -p

输入MySQL密码

mysql> set global log_bin_trust_function_creators = 0;

mysql> quit;

6.- 配置DB密码

sudo vim /etc/zabbix/zabbix_server.conf

DBPassword=password (自己设定的)

Ubuntu Server 22.04安装Zabbix Server 6.4_zabbix


7.- 启动Zabbix

sudo systemctl restart zabbix-server zabbix-agent apache2

sudo systemctl enable zabbix-server zabbix-agent apache2

8.- 登陆页面

默认地址:localhost/zabbix

默认用户名和密码:Admin/zabbix

Ubuntu Server 22.04安装Zabbix Server 6.4_zabbix_02