Ad Widget

Collapse

Value of type "string" is not suitable for value type "Numeric (float)

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • mgkmgk
    Member
    • Apr 2020
    • 54

    #1

    Value of type "string" is not suitable for value type "Numeric (float)

    Добрый день!
    Настраиваю мониторинг видеокарты на сервере, скачал шаблон
    https://github.com/zabbix/community-...ntegration/5.4
    в конфиг агента внес userparameter:
    UserParameter=gpu.temp,nvidia-smi --query-gpu=temperature.gpu --format=csv,noheader,nounits -i 0
    UserParameter=gpu.memtotal,nvidia-smi --query-gpu=memory.total --format=csv,noheader,nounits -i 0
    UserParameter=gpu.used,nvidia-smi --query-gpu=memory.used --format=csv,noheader,nounits -i 0
    UserParameter=gpu.free,nvidia-smi --query-gpu=memory.free --format=csv,noheader,nounits -i 0
    UserParameter=gpu.fanspeed,nvidia-smi --query-gpu=fan.speed --format=csv,noheader,nounits -i 0
    UserParameter=gpu.utilisation,nvidia-smi --query-gpu=utilization.gpu --format=csv,noheader,nounits -i 0
    UserParameter=gpu.power,nvidia-smi --query-gpu=power.draw --format=csv,noheader,nounits -i 0

    все работает, кроме одного элемента: gpu.power - выдает ошибку - Value of type "string" is not suitable for value type "Numeric (float)". Value "[N/A]"

    Вроде все просто и поменять нечего, в чем может быть проблема ?​
    Ручной запуск nvidia-smi вроде как отдает 50W
    Click image for larger version

Name:	image.png
Views:	298
Size:	76.6 KB
ID:	469038
    Last edited by mgkmgk; 18-08-2023, 08:09.
  • teddy
    Senior Member
    • Dec 2017
    • 234

    #2
    Посмотрите в тестировании ( или через утилиту zabbix_get ) что именно отдает gpu.power. Если он как вы показали вовзращает 50W то понятно почему ошибка. надо препроцессингом убрать букву W чтоб привести к числу

    Comment

    • cyber
      Senior Member
      Zabbix Certified SpecialistZabbix Certified Professional
      • Dec 2006
      • 4807

      #3
      run "nvidia-smi --query-gpu=power.draw --format=csv,noheader,nounits -i 0" on command line and see, what it gives out...
      I think it returns N/A as also shown on pic.. and what says error message also "Value of type "string" is not suitable for value type "Numeric (float)". Value "[N/A]""
      That 50W there is "power cap", which is a fixed number.

      Click image for larger version

Name:	image.png
Views:	259
Size:	19.0 KB
ID:	469055​​​
      Last edited by cyber; 18-08-2023, 10:41. Reason: Adding better picture...

      Comment

      • mgkmgk
        Member
        • Apr 2020
        • 54

        #4
        Originally posted by cyber
        run "nvidia-smi --query-gpu=power.draw --format=csv,noheader,nounits -i 0" on command line and see, what it gives out...
        I think it returns N/A as also shown on pic.. and what says error message also "Value of type "string" is not suitable for value type "Numeric (float)". Value "[N/A]""
        That 50W there is "power cap", which is a fixed number.

        Click image for larger version  Name:	image.png Views:	4 Size:	19.0 KB ID:	469055​​​
        Got NA
        Click image for larger version

Name:	image.png
Views:	206
Size:	5.5 KB
ID:	469061
        Видеокарта не отдает свое напряжение, нужно смотреть драйвера или настройки видеокарты ?​

        Comment

        • cyber
          Senior Member
          Zabbix Certified SpecialistZabbix Certified Professional
          • Dec 2006
          • 4807

          #5
          I have no idea.. I never seen before or touched that nvidia-smi tool.. It can as well be, that this card is not supporting that query..

          Comment

          Working...