Zabbix 7.0 LTS安装和配置教程

准备好DebianMariaDB环境

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
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

# mysql -uroot -p
password
mysql> set global log_bin_trust_function_creators = 0;
mysql> quit;
nano /etc/zabbix/zabbix_server.conf
DBPassword=password
systemctl restart zabbix-server zabbix-agent2 nginx php8.2-fpm
systemctl enable zabbix-server zabbix-agent2 nginx php8.2-fpm

配置/etc/zabbix/nginx.conf文件中的域名:

listen 80;
server_name demo.zabbix.com;

默认账号为Admin,密码为zabbix

apt install zabbix-agent2
nano /etc/zabbix/zabbix_agent2.conf
Server=your_zabbix_server_ip
systemctl restart zabbix-agent2
systemctl enable zabbix-agent2
  • docs/monitor/zabbix.txt
  • 最后更改: 2025/04/13 10:30
  • ossdate