前言
由于基础镜像的缘故,zabbix部署过程中很可能出现各种缺少依赖包的情况,如果环境中又无法连接互联网,系统部署会非常麻烦。为此zabbix官方提供了虚拟机镜像,导入后可以直接在平台上拉起虚拟机,非常简单,可以在几分钟之内启动一套zabbix系统。
本文摘要自官网手册
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部署完毕。