zabbix系列:error Performance counter data is not available源码分析

本文深入分析了Zabbix在监控VMware时遇到的'Performance counter data is not available'错误。通过检查/zabbix_server/poller/checks_simple_vmware.c源码,发现在262行出现问题。日志显示与vCenter通信正常,但未获取到数据。VM官方文档指出,在EVC集群中的ESXi主机上,CPU计数器不支持虚拟机创建或编辑,必须手动启用虚拟化的CPU性能计数器。解决方法包括右键点击虚拟机,编辑设置,展开CPU选项并启用性能计数器。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

相关:解决Performance counter is not available

 

关键行

/zabbix_server/poller/checks_simple_vmware.c

报错行在262行:

  230 
  231     zabbix_log(LOG_LEVEL_DEBUG, "In %s() type:%s id:%s counterid:" ZBX_FS_UI64 " instance:%s", __func__,
  232             type, id, counterid, instance);
  233 
  234     if (NULL == (entity = zbx_vmware_service_get_perf_entity(service, type, id)))
  235     {
  236         /* the requested counter has not been queried yet */
  237         zabbix_log(LOG_LEVEL_DEBUG, "performance data is not yet ready, ignoring request");
  238         ret = SYSINFO_RET_OK;
  239        
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

NIO4444

如果对您有帮助,欢迎打赏支持!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值