我在监视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了应用程序温度:
sensor[coretemp-isa-0000,temp3] ,效果良好 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它。
我不知道是否需要一些时间开始工作,或者我忽略了一些东西…