前言
由于基础镜像的缘故,zabbix部署过程中很可能出现各种缺少依赖包的情况,如果环境中又无法连接互联网,系统部署会非常麻烦。为此zabbix官方提供了虚拟机镜像,导入后可以直接在平台上拉起虚拟机,非常简单,可以在几分钟之内启动一套zabbix系统。
本文摘要自官网手册
当前vmaware workstation版本为16.2.3 build-19376536。
经测试,6.0、7.0都可以顺利导入创建虚拟机,但是8.0不行,可能需要新的workstation版本
1 启动虚机
以zabbix 6.0的OVF文件为例。
从官网下载镜像文件并导入云平台,创建虚拟机,启动后可以看到操作系统为AlmaLinux release 8.8,防火墙使用Iptables,这是一个all-in-one架构,包含了mysql、zabbix server、nginx。
虚拟机启动后会通过dhcp自动获取ip地址,可以直接通过 http://ip 访问web
默认密码:
操作系统:root/zabbix
zabbix web:Admin/zabbix
mysql:随机生成,可在/etc/zabbix/zabbix_server.conf中查看DBUser和DBPassword
2 修改静态ip
打开 /etc/sysconfig/network-scripts/ifcfg-eth0 文件;
将BOOTPROTO=dhcp替换为BOOTPROTO=none
添加如下示例行:
IPADDR=192.168.144.x
PREFIX=255.255.255.0
GATEWAY=192.168.144.1
DNS1=114.114.114.114
执行systemctl restart network命令。
3 修改时区
由于时区设置的缘故,此时zabbix的时间不准确,需要进行修改。
修改系统时区
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
修改php时区
在/etc/php-fpm.d/zabbix.conf文件中新增一行:
php_value[date.timezone] = Asia/Shanghai
至此zabbix部署完毕。
本文介绍基于Zabbix官方OVF虚拟机镜像的快速部署方法,涵盖虚拟机导入、启动、静态IP配置及时区校准(包括系统与PHP时区),适用于离线环境。镜像采用AlmaLinux 8.8,集成MySQL、Zabbix Server和Nginx,支持Zabbix 6.0/7.0版本,需注意Workstation 16.2.3对Zabbix 8.0 OVF兼容性限制。
3923

被折叠的 条评论
为什么被折叠?



