Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Flatly)
  • No Skin
Collapse
Brand Logo

NetXMS Forum

  1. Home
  2. Support (Russian)
  3. Smart параметры

Smart параметры

Scheduled Pinned Locked Moved Support (Russian)
9 Posts 4 Posters 88.1k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A
    A
    Argonauts
    wrote on last edited by
    #1

    Добрый день.
    NetXMS Server Version 5.2.8 Build 5.2-506-g7d4137c08a
    NXCP: 5.62.1.53 (AES-256, 3DES, AES-128)
    Built with: g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0

    Какие требования к использованию параметров DCI PhysicalDisk.SmartAttr и PhysicalDisk.SmartStatus?
    Я пробовал создать DCI с запросом PhysicalDisk.SmartAttr(0,5), PhysicalDisk.SmartAttr(0,05), PhysicalDisk.SmartAttr(*), с другими id физ дисков - никакой инфы от них не получается, в поле Value ERROR.
    В админ гуйде кроме инфы в Appendix не нашел ничего.
    Инфа запрашивается с Windows 10 машины, агент стоит со всеми возможными сабагентами

    https://www.netxms.org/forum/oe-oo/smart-moto/msg4743/#msg4743
    Этот тред особо не помог, т.к. указанным синтаксисом инфы кроме ERROR не выходит

    1 Reply Last reply
    0
    • F
      F
      Filipp Sudanov
      wrote on last edited by
      #2

      Мы наконец-то обновили доку:
      https://netxms.org/documentation/adminguide/appendix.html#physicaldisk-smartattr

      1 Reply Last reply
      0
      • A
        A
        Argonauts
        wrote on last edited by
        #3

        Поставил smartmontools 7.5 релиз
        Metric PhysicalDisk.SmartAttr(/dev/sda, Raw_Read_Error_Rate) - Dci значений никаких не отдает, error в поле Value
        PhysicalDisk.Devices - Table, так же не отдает ничего
        PhysicalDisk.SmartStatus(/dev/sda) - Dci, так же не отдает ничего
        smartctl --scan отдает
        /dev/sda -d ata # /dev/sda, ATA device
        /dev/sdb -d ata # /dev/sdb, ATA device
        В системе стоит 2шт Sata SSD
        smartctl -H /dev/sda вполне отрабатывает
        SMART overall-health self-assessment test result: PASSED
        Как и запросы конкретных параметром из shell на самой машине проходят нормально

        Скрин DCI

        Или мб в конфиге агента нужно прописать дополнительно что-то?

        1 Reply Last reply
        0
        • F
          F
          Filipp Sudanov
          wrote on last edited by
          #4

          Бинарник Smartmontools у агента есть в комплекте.
          А агент какой версии?

          1 Reply Last reply
          0
          • A
            A
            Argonauts
            wrote on last edited by
            #5

            И агент и сервер обновлены до 5.2.8

            1 Reply Last reply
            0
            • S
              S
              Stanislav
              wrote on last edited by
              #6

              @argonauts said in Smart параметры:

              Поставил smartmontools 7.5 релиз
              Metric PhysicalDisk.SmartAttr(/dev/sda, Raw_Read_Error_Rate) - Dci значений никаких не отдает, error в поле Value
              PhysicalDisk.Devices - Table, так же не отдает ничего
              PhysicalDisk.SmartStatus(/dev/sda) - Dci, так же не отдает ничего
              smartctl --scan отдает
              /dev/sda -d ata # /dev/sda, ATA device
              /dev/sdb -d ata # /dev/sdb, ATA device
              В системе стоит 2шт Sata SSD
              smartctl -H /dev/sda вполне отрабатывает
              SMART overall-health self-assessment test result: PASSED
              Как и запросы конкретных параметром из shell на самой машине проходят нормально

              Скрин DCI

              Или мб в конфиге агента нужно прописать дополнительно что-то?

              Разобрались? Тоже хочу прикрутить сбор этих параметров.

              1 Reply Last reply
              0
              • F
                F
                Filipp Sudanov
                wrote on last edited by
                #7

                Еще одной штуки не хватает, когда этот тикет закроется тогда можно будет прикручивать:
                https://github.com/netxms/netxms/issues/3199

                1 Reply Last reply
                0
                • S
                  S
                  Stanislav
                  wrote on last edited by
                  #8

                  Понял

                  1 Reply Last reply
                  0
                  • A
                    A
                    Alex Kirhenshtein
                    wrote on last edited by
                    #9

                    Тикет закрыт, метрики доступны с 6.1.2: SmartAttrRaw, SmartAttrRawString, SmartAttrWorst, SmartAttrThreshold. Подробности в соседней теме: https://www.netxms.org/forum/oe-oo/parametr-physicaldisk-smartattr/

                    По исходному вопросу темы — error или пустое значение у PhysicalDisk.* при том, что smartctl из шелла работает — это отдельная проблема, обновлением не решается. Агент выполняет:

                    smartctl --all -j <device>
                    

                    и отбрасывает результат, если вывод не разбирается как JSON или в нём отсутствует секция device. Типичные причины: smartctl отсутствует в PATH сервиса либо устройство недоступно с правами, под которыми запущен nxagentd. Причина фиксируется в логе агента при

                    DebugTags=smartctl:6
                    

                    — в лог попадают команда, messages от smartctl и конкретный отказ: invalid device name, failed to execute, timed out, error parsing JSON, device section missing.

                    Note: PhysicalDisk.Devices использует smartctl --scan, поэтому пустая таблица — тот же симптом, а не отдельная проблема.

                    1 Reply Last reply
                    0

                    Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                    Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                    With your input, this post could be even better 💗

                    Register Login
                    Reply
                    • Reply as topic
                    Log in to reply
                    • Oldest to Newest
                    • Newest to Oldest
                    • Most Votes


                    • Login

                    • Don't have an account? Register

                    • Login or register to search.
                    Powered by NodeBB Contributors
                    • First post
                      Last post
                    0
                    • Categories
                    • Recent
                    • Tags
                    • Popular
                    • Users
                    • Groups