이 글은 슈퍼마이크로 서버 기준으로 작성을 했다.
하지만 모든 서버에 snmp통신 방법은 같을 것으로 알고 있다.
Supermicro server * power value info from SNMP is not supported.
슈퍼마이크로는 전력량을 snmpwalk유틸에 제공하지 않는다.
슈퍼마이크로 유틸리티인 SPM이나 SSM등을 구매 후 전력량을 utility를 통해 확인할 수 있다
머 사실 코딩을 잘하는 분들은 다른 방법을 통해 전력량을 실시간으로 뽑아 시각화를 할 수 있을것이다.
한 가지 예로 현재 파워 사용량을 확인하는 방법은 ipmitool을 통해 간단히 뽑을 수 있다.
# ipmitool dcmi power reading
https://kyumdoctor.tistory.com/5
위 링크를 확인해보면 좀 더 자세한 내용을 알 수 있다.
IPMI port 기준
http://ireasoning.com/mibbrowser.shtml SNMP_MIB 값 확인
snmpwalk tool 설치 및 사용
# yum install net-snmp*
# snmpwalk -v 2c -c public
-v 1|2c|3 specifies SNMP version to use
-c COMMUNITY set the community string
보통 2version을 사용하고 community 변경 후 사용한다.
client (ipmi ip 192.168.10.17)
IPMI_Web
Configuration -> SNMP -> Enable SNMP
Server
snmp Dependencies 설치 *snmp*
# snmpwalk -v 2c -c public 192.168.10.17 .1.3.6.1.4.1.21317.1.3.1.13
SNMPv2-SMI::enterprises.21317.1.3.1.13.1 = STRING: "CPU1 Temp"
SNMPv2-SMI::enterprises.21317.1.3.1.13.2 = STRING: "CPU2 Temp"
SNMPv2-SMI::enterprises.21317.1.3.1.13.3 = STRING: "Inlet Temp"
SNMPv2-SMI::enterprises.21317.1.3.1.13.4 = STRING: "PCH Temp"
SNMPv2-SMI::enterprises.21317.1.3.1.13.5 = STRING: "System Temp"
SNMPv2-SMI::enterprises.21317.1.3.1.13.6 = STRING: "Peripheral Temp"
SNMPv2-SMI::enterprises.21317.1.3.1.13.7 = STRING: "MB_10G Temp"
SNMPv2-SMI::enterprises.21317.1.3.1.13.8 = STRING: "VRMCpu1 Temp"
# snmpwalk -v 2c -c public 192.168.10.17 .1.3.6.1.4.1.21317.1.3.1.2
SNMPv2-SMI::enterprises.21317.1.3.1.2.1 = STRING: "30.000"
SNMPv2-SMI::enterprises.21317.1.3.1.2.2 = STRING: "27.000"
SNMPv2-SMI::enterprises.21317.1.3.1.2.3 = STRING: "26.000"
SNMPv2-SMI::enterprises.21317.1.3.1.2.4 = STRING: "44.000"
SNMPv2-SMI::enterprises.21317.1.3.1.2.5 = STRING: "35.000"
SNMPv2-SMI::enterprises.21317.1.3.1.2.6 = STRING: "47.000"
SNMPv2-SMI::enterprises.21317.1.3.1.2.7 = STRING: "53.000"
SNMPv2-SMI::enterprises.21317.1.3.1.2.8 = STRING: "34.000"
s
하드웨어 정보 확인 dmidecode 활용법 (0) | 2020.06.22 |
---|---|
ubuntu 18.04.1 server 설치 (0) | 2020.06.17 |
nvidia-driver_RPM_update (0) | 2020.06.12 |
Python Package requirements.txt 관리 (0) | 2020.06.12 |
OFED (Open Fabric Enterprise Distirbution) (0) | 2020.06.12 |