6 Zabbix设备
概述
作为手动设置或重用现有Zabbix服务器的替代方案 用户可以选择download Zabbix设备 或Zabbix设备安装CD镜像
Zabbix设备及安装CD版本基于AlmaLinux 8 (x86_64)构建
Zabbix设备安装CD可用于快速部署 Zabbix server (MySQL)环境
您可以使用该设备评估Zabbix 该设备不适用于正式生产环境
系统要求:
- RAM: 1.5 GB
-
磁盘空间: 至少应为虚拟机分配8 GB
machine.
Zabbix安装CD/DVD启动菜单:

Zabbix设备包含一个Zabbix server(已配置并运行于 MySQL) 和一个前端
Zabbix虚拟设备提供以下格式:
- VMware (.vmx)
- 开放虚拟化格式 (.ovf)
- Microsoft Hyper-V 2012 (.vhdx)
- Microsoft Hyper-V 2008 (.vhd)
- KVM、Parallels、QEMU、USB闪存驱动器、VirtualBox、Xen (.raw)
- KVM, QEMU (.qcow2)
get启动后,启动设备并将浏览器指向该IP 设备已通过DHCP接收。
必须在主机上启用DHCP。
要get虚拟机run内部的IP地址:
ip addr show
要访问Zabbix前端,请前往http://<主机_ip>(用于访问 在虚拟机网络中应启用来自主机浏览器的桥接模式 设置)。
如果设备在Hyper-V中无法启动,您可能
想要按下 Ctrl+Alt+F2 来切换 tty 会话。
- AlmaLinux 8 配置变更
该设备基于AlmaLinux 8。我们对基础AlmaLinux配置进行了一些修改。
- 软件仓库
官方Zabbix repository已被添加至/etc/yum.repos.d目录:
[zabbix] name=Zabbix官方仓库 - $basearch baseurl=http://repo.zabbix.com/zabbix/6.0/rhel/8/$basearch/ enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
- 防火墙配置
该设备使用预定义规则的iptables防火墙:
- 开放SSH端口(22 TCP);
- 开放Zabbix agent(10050 TCP)和Zabbix trapper(10051 TCP)端口;
- 开放HTTP(80 TCP)和HTTPS(443 TCP)端口;
- 开放SNMP trap端口(162 UDP);
- 开放到NTP端口(53 UDP)的出站连接;
- ICMP数据包限制为每秒5个数据包;
- 所有其他入站连接均被丢弃.
- 使用静态IP地址
默认情况下设备使用DHCP获取IP地址。如需指定静态IP地址:
- 以root用户登录
- 打开 /etc/sysconfig/network-scripts/ifcfg-eth0 file
- 将 BOOTPROTO=dhcp 替换为 BOOTPROTO=none
- 添加以下行:
- IPADDR=<设备IP地址>
- PREFIX=<CIDR前缀>
- GATEWAY=<网关IP地址>
- DNS1=<DNS服务器IP地址>
- 运行 systemctl restart network 命令
如需帮助可参考红帽官方文档 documentation
- 更改时区
默认情况下该设备使用UTC作为系统时钟。要更改时区,copy将对应的file从/usr/share/zoneinfo复制到/etc/localtime,例如:
cp /usr/share/zoneinfo/Europe/Riga /etc/localtime
- Zabbix 配置
Zabbix设备安装包含以下密码和配置变更:
- 凭据(登录名:密码)
系统:
- root:zabbix
Zabbix前端:
- Admin:zabbix
数据库:
- root:<随机>
- zabbix:<随机>
数据库密码在安装过程中随机生成.
root密码存储在/root/.my.cnf file文件中. 使用"root"账户时无需输入密码.
如需修改数据库用户密码, 需在以下位置进行更改:
- MySQL;
- /etc/zabbix/zabbix_server.conf;
- /etc/zabbix/web/zabbix.conf.php.
服务器和前端分别使用独立的用户zabbix_srv和zabbix_web.
- 文件位置
- 配置文件位于 /etc/zabbix 目录下
- Zabbix server, proxy 和 agent 日志文件存放于 /var/log/zabbix 目录
- Zabbix前端文件位于 /usr/share/zabbix 目录
- 用户 zabbix 的主目录为 /var/lib/zabbix
- Zabbix 配置变更
- 前端时区设置为欧洲/里加(可在/etc/php-fpm.d/zabbix.conf中修改);
- 前端访问
默认情况下,允许从任何位置访问前端界面。
可通过 http://<主机> 访问前端界面。
可在 /etc/nginx/conf.d/zabbix.conf 中自定义此设置。修改此file后需重启nginx。操作时请以root用户通过SSH登录并执行execute:
systemctl restart nginx
- 防火墙
默认情况下 仅开放上述配置变更中列出的端口 如需开放额外端口 请修改"/etc/sysconfig/iptables" file并重新加载防火墙规则:
systemctl reload iptables
- 升级
Zabbix设备包可以进行升级。为此,run:
dnf update zabbix*
- 系统服务
Systemd服务可用:
systemctl list-units zabbix*
- 格式特定说明
VMware
vmdk格式的镜像可直接用于VMware Player、Server和Workstation产品。若要在ESX、ESXi和vSphere中使用,需通过VMware vCenter Converter进行转换(下载需认证)。 使用VMWare vCenter Converter时,可能会遇到混合网络适配器的问题问题。此时可尝试在转换过程中指定E1000适配器。 或者,转换完成后可delete现有适配器并添加E1000适配器。
- HDD/闪存映像(原始)
dd if=./zabbix_appliance_5.2.0.raw of=/dev/sdc bs=4k conv=fdatasync
将 /dev/sdc 替换为您的闪存/硬盘设备。