推荐使用zabbix6.0以上版本,自带可VMware监控模板。
Zabbix可以用于监控VMware vCenter,也可以监控VMware ESXi,操作步骤一样,以下是基本步骤:
1.vCenter或ESXi创建监控用户
- 如果使用管理员root用户进行监控可以跳过创建用户,建议建一个只读账号用户zabbix监控
- 如果监控vCenter,就登录vCenter Server创建用户,如果监控ESXi就登录ESXi创建用户
- 进入菜单—系统管理—用户和组—选择域—创建一个域用户test
2.配置只读权限
- 进入权限配置页面,给新创建test用户添加只读权限
3.zabbix配置
- 创建监控主机,模板选择
VMware
,此模板共有三个默认监控项
- 配置宏
{$VMWARE.PASSWORD}
:用户的密码{$VMWARE.URL}
:替换成自己要监控的vcenter或esxi的ip地址https://ip/sdk
{$VMWARE.USERNAME}
:用户名,需加上域名后缀,比如test@vsphere.local
4.获取数据
- 如果使用了代理需重启代理服务
- 默认监控项执行间隔时间较长,我们可以找所配置的监控主机,进入监控项页面,选中3个默认监控项,点击【立即执行】,可立即获取到监控数据
- 预计等待一刻钟,自动发现规则会自动发现vcenter或esxi的所有虚拟机,并把自动发现的虚拟机自动加入监控