Ad Widget

Collapse

Мониторинг энергопотребления платформы X11DPi-NT

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Buzzit
    Junior Member
    • Oct 2019
    • 3

    #1

    Мониторинг энергопотребления платформы X11DPi-NT

    Добрый день!

    Есть задача накапливать метрику по потребляемой мощности серверов на базе платформы Supermicro X11DPi-NT

    В веб-интерфейсе IPMI данные об энергопотреблении есть, однако через ipmitool такого параметра не видно:
    CPU1 Temp | 26 degrees C | ok
    CPU2 Temp | 23 degrees C | ok
    PCH Temp | 34 degrees C | ok
    System Temp | 20 degrees C | ok
    Peripheral Temp | 32 degrees C | ok
    MB_10G Temp | 50 degrees C | ok
    VRMCpu1 Temp | 27 degrees C | ok
    VRMCpu2 Temp | 28 degrees C | ok
    VRMP1ABC Temp | 23 degrees C | ok
    VRMP1DEF Temp | 28 degrees C | ok
    VRMP2ABC Temp | 30 degrees C | ok
    VRMP2DEF Temp | 24 degrees C | ok
    FAN1 | 3400 RPM | ok
    FAN2 | 3400 RPM | ok
    FAN3 | 3400 RPM | ok
    FAN4 | no reading | ns
    FAN5 | no reading | ns
    FAN6 | no reading | ns
    FANA | no reading | ns
    FANB | no reading | ns
    P1-DIMMA1 Temp | 22 degrees C | ok
    P1-DIMMA2 Temp | 22 degrees C | ok
    P1-DIMMB1 Temp | 21 degrees C | ok
    P1-DIMMC1 Temp | 21 degrees C | ok
    P1-DIMMD1 Temp | 22 degrees C | ok
    P1-DIMMD2 Temp | 22 degrees C | ok
    P1-DIMME1 Temp | 22 degrees C | ok
    P1-DIMMF1 Temp | 22 degrees C | ok
    P2-DIMMA1 Temp | 26 degrees C | ok
    P2-DIMMA2 Temp | 26 degrees C | ok
    P2-DIMMB1 Temp | 27 degrees C | ok
    P2-DIMMC1 Temp | 27 degrees C | ok
    P2-DIMMD1 Temp | 22 degrees C | ok
    P2-DIMMD2 Temp | 22 degrees C | ok
    P2-DIMME1 Temp | 22 degrees C | ok
    P2-DIMMF1 Temp | 21 degrees C | ok
    12V | 11.94 Volts | ok
    5VCC | 5.15 Volts | ok
    3.3VCC | 3.42 Volts | ok
    VBAT | 0x04 | ok
    Vcpu1 | 1.87 Volts | ok
    Vcpu2 | 1.84 Volts | ok
    VDimmP1ABC | 1.23 Volts | ok
    VDimmP1DEF | 1.23 Volts | ok
    VDimmP2ABC | 1.23 Volts | ok
    VDimmP2DEF | 1.21 Volts | ok
    5VSB | 5.22 Volts | ok
    3.3VSB | 3.38 Volts | ok
    1.8V PCH | 1.84 Volts | ok
    PVNN PCH | 1.03 Volts | ok
    1.05V PCH | 1.08 Volts | ok
    Chassis Intru | 0x00 | ok
    PS1 Status | 0x01 | ok
    PS2 Status | 0x01 | ok
    Возможно есть какие-то другие решения для данной задачи?
  • Hamardaban
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • May 2019
    • 2713

    #2
    Есть конечно! Например можно таскать данные из веб интерфейса. Или посмотреть что может отдавать эта платформа по SNMP...

    Comment

    • Buzzit
      Junior Member
      • Oct 2019
      • 3

      #3
      Под SNMP никак не могу найти нормальный MIB, таскать из web-а не тривиально и такое...
      Пока добился вот чего:

      ipmitool -H 172.16.50.88 -U ADMIN -P ADMIN dcmi power reading

      Instantaneous power reading: 92 Watts
      Minimum during sampling period: 46 Watts
      Maximum during sampling period: 289 Watts
      Average power reading over sample period: 97 Watts
      IPMI timestamp: Wed Oct 30 10:16:56 2019
      Sampling period: 00667736 Seconds.
      Power reading state is: activated

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

      Comment

      • Hamardaban
        Senior Member
        Zabbix Certified SpecialistZabbix Certified Professional
        • May 2019
        • 2713

        #4
        Можно сделать выполнение через UserParameter или system.run . они вернут набор строк - далее его можно распарсить зависимыми элементами на значения.

        Comment

        • Buzzit
          Junior Member
          • Oct 2019
          • 3

          #5
          UserParameter подразумевает наличие агента и ОС на хосте - мне же нужно мониторить железо через IPMI даже если нет агента или ОС вообще.
          Уже сделал через externalscripts, работает на тестовом севере... однако не очень это красиво, и не понятно как оно поведет себя на 100+ хостов при обработке скрипта.

          Comment

          • Hamardaban
            Senior Member
            Zabbix Certified SpecialistZabbix Certified Professional
            • May 2019
            • 2713

            #6
            Originally posted by Buzzit
            UserParameter подразумевает наличие агента и ОС на хосте - мне же нужно мониторить железо через IPMI даже если нет агента или ОС вообще.
            на заметку - можно использовать агента на самом Z_сервере или Z_прокси, т.е. не на той железке которую нужно мониторить

            Comment

            • Kos
              Senior Member
              Zabbix Certified SpecialistZabbix Certified Professional
              • Aug 2015
              • 3404

              #7
              Originally posted by Hamardaban
              на заметку - можно использовать агента на самом Z_сервере или Z_прокси, т.е. не на той железке которую нужно мониторить
              Тогда, по сути, это мало чем отличается от External Scripts, которыми уже воспользовался автор темы ;-)

              Comment


              • Hamardaban
                Hamardaban commented
                Editing a comment
                по сути - да. а может ему так удобнее будет? или более секьюрно? :-)
            • glem
              Junior Member
              • Apr 2019
              • 3

              #8
              Некропост, однако, может быть кому понадобится
              На стороне сервера / прокси:
              "sudo snmpwalk -v 2c -c public < IP_address >SNMPv2-SMI::enterprises | less"
              где "IP_ADDRESS" , адрес "management interface". Отдаст кучу статистики, в самом конце будет страница с данными - "Server Health" --- > "Sensor readings".

              Comment

              • mykolq
                Junior Member
                • Jul 2020
                • 8

                #9
                X11 на редфиш же вроде уже. Можно и http использовать

                Comment

                Working...