Zabbix 7.0 新特性

  • 场景化监控:多步骤网站监控,模拟真实用户操作
  • 代理自动负载均衡:Proxy 节点自动分配监控任务
  • 内存指标存储:Proxy 端内存缓存,减少数据库压力
  • 异步采集器:替代同步轮询,性能大幅提升
  • 并行网络发现:发现速度提升 10-100 倍
  • 内置 MFA:原生支持多因素认证

安装步骤

第一步:安装 Zabbix 仓库

wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-1+ubuntu24.04_all.deb
dpkg -i zabbix-release_7.0-1+ubuntu24.04_all.deb
apt update

第二步:安装组件

apt install zabbix-server-pgsql zabbix-frontend-php \
  php8.2-pgsql zabbix-nginx-conf zabbix-sql-scripts \
  zabbix-agent postgresql -y

第三步:创建数据库

sudo -u postgres createuser --pwprompt zabbix
sudo -u postgres createdb -O zabbix zabbix

# 导入初始数据
zcat /usr/share/zabbix-sql-scripts/postgresql/server.sql.gz | \
  sudo -u zabbix psql zabbix

第四步:配置 Zabbix Server

# /etc/zabbix/zabbix_server.conf
DBPassword=your_db_password

第五步:配置 Nginx

# /etc/zabbix/nginx.conf
listen 80;
server_name zabbix.example.com;

第六步:启动服务

systemctl restart zabbix-server zabbix-agent nginx php8.2-fpm
systemctl enable zabbix-server zabbix-agent nginx php8.2-fpm

访问 Web 界面

浏览器访问 http://your-server-ip,按向导完成初始配置:

  1. 检查系统要求(确保全部绿色)
  2. 配置数据库连接
  3. 设置服务器名称和时区
  4. 完成安装

默认登录:用户名 Admin,密码 zabbix(首次登录后立即修改)。


验证安装

# 检查服务状态
systemctl status zabbix-server

# 查看日志
tail -f /var/log/zabbix/zabbix_server.log

# 确认数据库连接
grep "database connection" /var/log/zabbix/zabbix_server.log

看到 database connection established 表示安装成功。