ubuntu20.4安装zabbix7.0成功教程
时间: 2025-03-06 07:16:51 浏览: 51
详细的Zabbix 7.0安装指南
准备工作
确保服务器已更新至最新状态并安装必要的依赖包。
sudo apt update && sudo apt upgrade -y
sudo apt install -y software-properties-common gnupg2 curl
添加Zabbix官方仓库
为了获取最新的稳定版软件,需先添加Zabbix官方APT源。对于Zabbix 7.0版本,在Ubuntu 20.04上的配置如下:
wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-1+focal_all.deb
sudo dpkg -i zabbix-release_7.0-1+focal_all.deb
sudo apt update
此命令序列会下载适合于Ubuntu Focal (20.04) 的Zabbix APT库文件,并将其加入系统的软件源列表中[^1]。
安装Zabbix Server, Frontend 和Agent
执行以下指令来完成核心组件的部署:
sudo apt install -y zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripts zabbix-agent
这一步骤不仅设置了Zabbix监控平台本身,还包括了Web界面以及本地代理程序[^4]。
数据库初始化
创建MySQL/MariaDB数据库实例用于存储Zabbix数据,并导入初始结构:
CREATE DATABASE zabbix CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost' IDENTIFIED BY '<your_password>';
FLUSH PRIVILEGES;
mysql -uzabbix -p<your_password> zabbix < /usr/share/doc/zabbix-sql-scripts/mysql/server.sql.gz
注意替换<your_password>
为实际使用的密码字符串。
配置PHP时区设置
编辑PHP-FPM配置文件以适应中国地区的时间戳显示需求:
echo "php_value[date.timezone] = Asia/Shanghai" | sudo tee /etc/zabbix/php-fpm.conf.d/timezone.ini
上述操作通过追加方式向指定位置写入新的环境变量定义,从而调整日期时间处理行为。
启动与验证服务运行状况
最后重启所有关联的服务进程,并确认它们能够正常运作:
sudo systemctl restart zabbix-server zabbix-agent php7.4-fpm apache2
netstat -ntpl | grep -E '(zabbix|apache)'
同时建议开启这些守护进程随系统引导自动加载的功能:
sudo systemctl enable zabbix-server zabbix-agent php7.4-fpm apache2
此时应该可以通过浏览器访问http://server_ip_or_domain_name/zabbix 来登录默认账户 Admin/zabbix
并开始使用完整的功能集[^3]。
相关推荐

















