Zabbix6.4 添加 Esxi7.0 步骤及内存使用率,存储使用率
Zabbix 中添加 Esxi 有两种办法,一种是添加 Esxi 主机,另一种是添加 Vcenter。
两种方法里,第一种方法,可以读取主机的一些资源信息,但当虚拟机有迁移时,旧的还在
上面,就会有相同的出来,这时需要手动删除。
第二种方法,虚拟机不会重复,但无法读取主机的资源信息,尤其是 CPU 的占用,内存的
开销,存储的使用情况。
所以我一般都使用第一种方法,而且对于主机我一般会用 SNMP 读取管理口,加 Esxi 的客
户端两种读取,这样物理磁盘的状态也都在里面。
第二种方法比较简单,网上可以找到很多教程,但这里有一个坑,我排查了很久才发现。
比如,我们在 Vcenter 里建立了一个 zabbix 只读用户,在 Zabbix 配置宏时:
{$VMWARE.USERNAME}这里要带上域,比如是 zabbix@vsphere.local,这点很多地方都没讲
明,容易出现用户名密码错误的问题。
第一种方法,开启主机的 MOB,拿到 UUID,建立只读用户。
主机新建时,主机名称需要添加 UUID。
接口选 Agent,端口用 80 就可以了
宏需要建立四个:
{$VMWARE.HV.UUID} 主机的 UUID
{$VMWARE.URL}: https://主机 IP/sdk
{$VMWARE.USERNAME}:新建的只读用户
{$VMWARE.PASSWORD}:新建用户的密码