通过虚拟机镜像部署zabbix

前言

由于基础镜像的缘故,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部署完毕。

posted @ 2024-02-21 17:43  virtualzzf  阅读(40)  评论(0编辑  收藏  举报