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,按向导完成初始配置:
- 检查系统要求(确保全部绿色)
- 配置数据库连接
- 设置服务器名称和时区
- 完成安装
默认登录:用户名 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 表示安装成功。