Zabbix传感器“无数据”

我在监视GPU温度方面遇到问题。

有我的传感器列表: sensors -u

 acpitz-virtual-0 Adapter: Virtual device temp1: temp1_input: 65.500 temp1_crit: 99.000 ... coretemp-isa-0000 Adapter: ISA adapter Physical id 0: temp1_input: 65.000 temp1_max: 86.000 temp1_crit: 100.000 temp1_crit_alarm: 0.000 ... 

我用两个键创build了应用程序温度:

  • 用于监视CPU的sensor[coretemp-isa-0000,temp3] ,效果良好
  • 用于监视GPU的sensor[acpitz-virtual-0,temp1] ,它不收集任何数据。

CPU temperature显示在Monitoring -> Latest Data部分,数据在图表中是可用的,而GPU temperature在上述部分不存在,而不是统计数据,我在下面看到[no data]注释。

我不知道为什么它不工作,因为zabbix_get -s 127.0.0.1 -k sensor[acpitz-virtual-0,temp1]给我很好的输出: 61.500000

我也尝试增加StartHTTPPollers中的zabbix_server.conf ,但是没有帮助。

我在zabbix_server.log和zabbix_agent.log中find的是:

 13919:20150901:231222.255 item [Zabbix server:sensor[acpitz-virtual-0,temp1]] became not supported: Received value [61.5] is not suitable for value type [Numeric (unsigned)] and data type [Decimal] 

我已经将这两个字段从Decimal更改为Float ,但CPU仍然工作,GPU仍然不…

解决了。

我不知道还会发生什么,但是我刚刚删除了GPU temperature项目,并使用Numeric (float)选项types的信息,使用工作CPU temperature项目中的copybutton再次创build它。

我不知道是否需要一些时间开始工作,或者我忽略了一些东西…