У меня проблемы с мониторингом температуры графического процессора.
Вот список моих датчиков: 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
...
Я создал температуру приложения двумя клавишами:
sensor[coretemp-isa-0000,temp3]
для мониторинга процессора, который хорошо работаетsensor[acpitz-virtual-0,temp1]
для мониторинга GPU, который не собирает никаких данных.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 является:
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
, но процессор по-прежнему работает, а графический процессор - нет ...
Решено.
Не знаю, что еще могло случиться, но я только что удалил GPU temperature
элемент и создал его снова, используя copy
кнопка от работы CPU temperature
пункт с Numeric (float)
вариант типа информации.
Не знаю, нужно ли было какое-то время, чтобы начать работать, или я что-то упустил ...