Zabbix 7.0 LTS安装和配置教程¶
- 本文档使用版本:7.0 LTS
- 本文档更新日期:2025年6月11日
- 本文档视频教程:B站
服务端安装教程¶
安装Zabbix库¶
wget https://repo.zabbix.com/zabbix/7.0/debian/pool/main/z/zabbix-release/zabbix-release_latest_7.0+debian12_all.deb
dpkg -i zabbix-release_latest_7.0+debian12_all.deb
# 修改国内源,文件位置:/etc/apt/sources.list.d/zabbix.list
deb https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/7.0/debian bookworm main
deb-src https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/7.0/debian bookworm main
# 修改国内源,文件位置:/etc/apt/sources.list.d/zabbix-tools.list
deb [arch=all] https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix-tools/debian-ubuntu bookworm main
deb-src https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix-tools/debian-ubuntu bookworm main
安装服务端、前端和Agent2¶
apt install zabbix-server-mysql zabbix-frontend-php zabbix-nginx-conf zabbix-sql-scripts zabbix-agent2
初始化数据库¶
# mariadb -uroot -p
password
mysql> create database zabbix character set utf8mb4 collate utf8mb4_bin;
mysql> create user zabbix@localhost identified by 'password';
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> set global log_bin_trust_function_creators = 1;
mysql> quit;
导入数据库:
zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mariadb --default-character-set=utf8mb4 -uzabbix -p zabbix
禁用log_bin_trust_function_creators:
连接数据库¶
启动zabbix并设置为开机启动¶
systemctl restart zabbix-server zabbix-agent2 nginx php8.2-fpm
systemctl enable zabbix-server zabbix-agent2 nginx php8.2-fpm
为前端配置域名¶
配置/etc/zabbix/nginx.conf文件中的域名:
默认账号为Admin,密码为zabbix