Supermicro Monitoring (Voltages, Fans, CPU/Chassis.)
Moderators: Developers, Moderators
Supermicro Monitoring (Voltages, Fans, CPU/Chassis.)
Hello.
I've begun work on graphing any supermicro motherboards that supports Superdoctor III management application. I will post screenshots when I am done and have a template ready.
I've begun work on graphing any supermicro motherboards that supports Superdoctor III management application. I will post screenshots when I am done and have a template ready.
-
- Cacti User
- Posts: 97
- Joined: Thu Mar 24, 2005 4:59 am
- Location: Brussels, Belgium
1- I've installed the followings RPM on Federa 3 :
lm_sensors-2.8.7-2
net-snmp-utils-5.1.2-11
net-snmp-libs-5.1.2-11
net-snmp-5.1.2-11
2- I foud the lm_sensors behind OID .1.3.6.1.4.1.2021.13
here is an ouput of snmplwalk :
LM-SENSORS-MIB::lmTempSensorsIndex.1 = INTEGER: 0
LM-SENSORS-MIB::lmTempSensorsIndex.2 = INTEGER: 1
LM-SENSORS-MIB::lmTempSensorsIndex.3 = INTEGER: 2
LM-SENSORS-MIB::lmTempSensorsDevice.1 = STRING: temp1
LM-SENSORS-MIB::lmTempSensorsDevice.2 = STRING: temp2
LM-SENSORS-MIB::lmTempSensorsDevice.3 = STRING: temp3
LM-SENSORS-MIB::lmTempSensorsValue.1 = Gauge32: 32000
LM-SENSORS-MIB::lmTempSensorsValue.2 = Gauge32: 32500
LM-SENSORS-MIB::lmTempSensorsValue.3 = Gauge32: 32500
LM-SENSORS-MIB::lmFanSensorsIndex.1 = INTEGER: 0
LM-SENSORS-MIB::lmFanSensorsIndex.2 = INTEGER: 1
LM-SENSORS-MIB::lmFanSensorsIndex.3 = INTEGER: 2
LM-SENSORS-MIB::lmFanSensorsDevice.1 = STRING: fan1
LM-SENSORS-MIB::lmFanSensorsDevice.2 = STRING: fan2
LM-SENSORS-MIB::lmFanSensorsDevice.3 = STRING: fan3
LM-SENSORS-MIB::lmFanSensorsValue.1 = Gauge32: 4720
LM-SENSORS-MIB::lmFanSensorsValue.2 = Gauge32: 4560
LM-SENSORS-MIB::lmFanSensorsValue.3 = Gauge32: 0
LM-SENSORS-MIB::lmVoltSensorsIndex.1 = INTEGER: 0
LM-SENSORS-MIB::lmVoltSensorsIndex.2 = INTEGER: 1
LM-SENSORS-MIB::lmVoltSensorsIndex.3 = INTEGER: 2
LM-SENSORS-MIB::lmVoltSensorsIndex.4 = INTEGER: 3
LM-SENSORS-MIB::lmVoltSensorsIndex.5 = INTEGER: 4
LM-SENSORS-MIB::lmVoltSensorsIndex.6 = INTEGER: 5
LM-SENSORS-MIB::lmVoltSensorsIndex.7 = INTEGER: 6
LM-SENSORS-MIB::lmVoltSensorsIndex.8 = INTEGER: 7
LM-SENSORS-MIB::lmVoltSensorsIndex.9 = INTEGER: 8
LM-SENSORS-MIB::lmVoltSensorsDevice.1 = STRING: VCore 1
LM-SENSORS-MIB::lmVoltSensorsDevice.2 = STRING: VCore 2
LM-SENSORS-MIB::lmVoltSensorsDevice.3 = STRING: +3.3V
LM-SENSORS-MIB::lmVoltSensorsDevice.4 = STRING: +5V
LM-SENSORS-MIB::lmVoltSensorsDevice.5 = STRING: +12V
LM-SENSORS-MIB::lmVoltSensorsDevice.6 = STRING: -12V
LM-SENSORS-MIB::lmVoltSensorsDevice.7 = STRING: -5V
LM-SENSORS-MIB::lmVoltSensorsDevice.8 = STRING: V5SB
LM-SENSORS-MIB::lmVoltSensorsDevice.9 = STRING: VBat
LM-SENSORS-MIB::lmVoltSensorsValue.1 = Gauge32: 1455
LM-SENSORS-MIB::lmVoltSensorsValue.2 = Gauge32: 3343
LM-SENSORS-MIB::lmVoltSensorsValue.3 = Gauge32: 3327
LM-SENSORS-MIB::lmVoltSensorsValue.4 = Gauge32: 5026
LM-SENSORS-MIB::lmVoltSensorsValue.5 = Gauge32: 11855
LM-SENSORS-MIB::lmVoltSensorsValue.6 = Gauge32: 4294955923
LM-SENSORS-MIB::lmVoltSensorsValue.7 = Gauge32: 4294965264
LM-SENSORS-MIB::lmVoltSensorsValue.8 = Gauge32: 5080
LM-SENSORS-MIB::lmVoltSensorsValue.9 = Gauge32: 3056
LM-SENSORS-MIB::lmMiscSensorsIndex.1 = INTEGER: 0
LM-SENSORS-MIB::lmMiscSensorsIndex.2 = INTEGER: 1
LM-SENSORS-MIB::lmMiscSensorsIndex.3 = INTEGER: 2
LM-SENSORS-MIB::lmMiscSensorsIndex.4 = INTEGER: 3
LM-SENSORS-MIB::lmMiscSensorsIndex.5 = INTEGER: 4
LM-SENSORS-MIB::lmMiscSensorsIndex.6 = INTEGER: 5
LM-SENSORS-MIB::lmMiscSensorsIndex.7 = INTEGER: 6
LM-SENSORS-MIB::lmMiscSensorsIndex.8 = INTEGER: 7
LM-SENSORS-MIB::lmMiscSensorsIndex.9 = INTEGER: 8
LM-SENSORS-MIB::lmMiscSensorsIndex.10 = INTEGER: 9
LM-SENSORS-MIB::lmMiscSensorsIndex.11 = INTEGER: 10
LM-SENSORS-MIB::lmMiscSensorsIndex.12 = INTEGER: 11
LM-SENSORS-MIB::lmMiscSensorsIndex.13 = INTEGER: 12
LM-SENSORS-MIB::lmMiscSensorsIndex.14 = INTEGER: 13
LM-SENSORS-MIB::lmMiscSensorsIndex.15 = INTEGER: 14
LM-SENSORS-MIB::lmMiscSensorsIndex.16 = INTEGER: 15
LM-SENSORS-MIB::lmMiscSensorsIndex.17 = INTEGER: 16
LM-SENSORS-MIB::lmMiscSensorsIndex.18 = INTEGER: 17
LM-SENSORS-MIB::lmMiscSensorsIndex.19 = INTEGER: 18
LM-SENSORS-MIB::lmMiscSensorsIndex.20 = INTEGER: 19
LM-SENSORS-MIB::lmMiscSensorsIndex.21 = INTEGER: 20
LM-SENSORS-MIB::lmMiscSensorsIndex.22 = INTEGER: 21
LM-SENSORS-MIB::lmMiscSensorsIndex.23 = INTEGER: 22
LM-SENSORS-MIB::lmMiscSensorsIndex.24 = INTEGER: 23
LM-SENSORS-MIB::lmMiscSensorsIndex.25 = INTEGER: 24
LM-SENSORS-MIB::lmMiscSensorsIndex.26 = INTEGER: 25
LM-SENSORS-MIB::lmMiscSensorsIndex.27 = INTEGER: 26
LM-SENSORS-MIB::lmMiscSensorsIndex.28 = INTEGER: 27
LM-SENSORS-MIB::lmMiscSensorsDevice.1 = STRING: vrm
LM-SENSORS-MIB::lmMiscSensorsDevice.2 = STRING: alarms
LM-SENSORS-MIB::lmMiscSensorsDevice.3 = STRING: sensor1
LM-SENSORS-MIB::lmMiscSensorsDevice.4 = STRING: sensor2
LM-SENSORS-MIB::lmMiscSensorsDevice.5 = STRING: sensor3
LM-SENSORS-MIB::lmMiscSensorsDevice.6 = STRING: serial18
LM-SENSORS-MIB::lmMiscSensorsDevice.7 = STRING: serial19
LM-SENSORS-MIB::lmMiscSensorsDevice.8 = STRING: serial20
LM-SENSORS-MIB::lmMiscSensorsDevice.9 = STRING: serial21
LM-SENSORS-MIB::lmMiscSensorsDevice.10 = STRING: serial22
LM-SENSORS-MIB::lmMiscSensorsDevice.11 = STRING: serial23
LM-SENSORS-MIB::lmMiscSensorsDevice.12 = STRING: serial24
LM-SENSORS-MIB::lmMiscSensorsDevice.13 = STRING: serial25
LM-SENSORS-MIB::lmMiscSensorsDevice.14 = STRING: serial26
LM-SENSORS-MIB::lmMiscSensorsDevice.15 = STRING: serial27
LM-SENSORS-MIB::lmMiscSensorsDevice.16 = STRING: serial28
LM-SENSORS-MIB::lmMiscSensorsDevice.17 = STRING: serial29
LM-SENSORS-MIB::lmMiscSensorsDevice.18 = STRING: serial30
LM-SENSORS-MIB::lmMiscSensorsDevice.19 = STRING: serial31
LM-SENSORS-MIB::lmMiscSensorsDevice.20 = STRING: serial32
LM-SENSORS-MIB::lmMiscSensorsDevice.21 = STRING: EDID header
LM-SENSORS-MIB::lmMiscSensorsDevice.22 = STRING: Ethernet Address
LM-SENSORS-MIB::lmMiscSensorsDevice.23 = STRING: Ethernet Address
LM-SENSORS-MIB::lmMiscSensorsDevice.24 = STRING: Ethernet Address
LM-SENSORS-MIB::lmMiscSensorsDevice.25 = STRING: Ethernet Address
LM-SENSORS-MIB::lmMiscSensorsDevice.26 = STRING: Ethernet Address
LM-SENSORS-MIB::lmMiscSensorsDevice.27 = STRING: Ethernet Address
LM-SENSORS-MIB::lmMiscSensorsDevice.28 = STRING: EDID header
LM-SENSORS-MIB::lmMiscSensorsValue.1 = Gauge32: 9000
LM-SENSORS-MIB::lmMiscSensorsValue.2 = Gauge32: 4096000
LM-SENSORS-MIB::lmMiscSensorsValue.3 = Gauge32: 3435000
LM-SENSORS-MIB::lmMiscSensorsValue.4 = Gauge32: 3435000
LM-SENSORS-MIB::lmMiscSensorsValue.5 = Gauge32: 3435000
LM-SENSORS-MIB::lmMiscSensorsValue.6 = Gauge32: 0
LM-SENSORS-MIB::lmMiscSensorsValue.7 = Gauge32: 0
LM-SENSORS-MIB::lmMiscSensorsValue.8 = Gauge32: 0
LM-SENSORS-MIB::lmMiscSensorsValue.9 = Gauge32: 0
LM-SENSORS-MIB::lmMiscSensorsValue.10 = Gauge32: 0
LM-SENSORS-MIB::lmMiscSensorsValue.11 = Gauge32: 0
LM-SENSORS-MIB::lmMiscSensorsValue.12 = Gauge32: 0
LM-SENSORS-MIB::lmMiscSensorsValue.13 = Gauge32: 0
LM-SENSORS-MIB::lmMiscSensorsValue.14 = Gauge32: 0
LM-SENSORS-MIB::lmMiscSensorsValue.15 = Gauge32: 0
LM-SENSORS-MIB::lmMiscSensorsValue.16 = Gauge32: 0
LM-SENSORS-MIB::lmMiscSensorsValue.17 = Gauge32: 0
LM-SENSORS-MIB::lmMiscSensorsValue.18 = Gauge32: 0
LM-SENSORS-MIB::lmMiscSensorsValue.19 = Gauge32: 0
LM-SENSORS-MIB::lmMiscSensorsValue.20 = Gauge32: 0
LM-SENSORS-MIB::lmMiscSensorsValue.21 = Gauge32: 128000
LM-SENSORS-MIB::lmMiscSensorsValue.22 = Gauge32: 128000
LM-SENSORS-MIB::lmMiscSensorsValue.23 = Gauge32: 128000
LM-SENSORS-MIB::lmMiscSensorsValue.24 = Gauge32: 128000
LM-SENSORS-MIB::lmMiscSensorsValue.25 = Gauge32: 128000
LM-SENSORS-MIB::lmMiscSensorsValue.26 = Gauge32: 128000
LM-SENSORS-MIB::lmMiscSensorsValue.27 = Gauge32: 128000
LM-SENSORS-MIB::lmMiscSensorsValue.28 = Gauge32: 128000
3- made an XML file for a data query, here it is :
<interface>
<name>Lm_sensors Temperature Information</name>
<description>liste des sensors de temperature</temp>
<index_order_type>numeric</index_order_type>
<oid_index>.1.3.6.1.4.1.2021.13.16.2.1.1</oid_index>
<fields>
<lmTempSensorsIndex>
<name>Index</name>
<method>walk</method>
<source>value</source>
<direction>input</direction>
<oid>.1.3.6.1.4.1.2021.13.16.2.1.1</oid>
</lmTempSensorsIndex>
<lmTempSensorsDevice>
<name>Device</name>
<method>walk</method>
<source>value</source>
<direction>input</direction>
<oid>.1.3.6.1.4.1.2021.13.16.2.1.2</oid>
</lmTempSensorsDevice>
<lmTempSensorsValue>
<name>Value</name>
<method>walk</method>
<source>value</source>
<direction>output</direction>
<oid>.1.3.6.1.4.1.2021.13.16.2.1.3</oid>
</lmTempSensorsValue>
</fields>
</interface>
4- made a data and a graph template and finaly a new graph...
Hope that help.
lm_sensors-2.8.7-2
net-snmp-utils-5.1.2-11
net-snmp-libs-5.1.2-11
net-snmp-5.1.2-11
2- I foud the lm_sensors behind OID .1.3.6.1.4.1.2021.13
here is an ouput of snmplwalk :
LM-SENSORS-MIB::lmTempSensorsIndex.1 = INTEGER: 0
LM-SENSORS-MIB::lmTempSensorsIndex.2 = INTEGER: 1
LM-SENSORS-MIB::lmTempSensorsIndex.3 = INTEGER: 2
LM-SENSORS-MIB::lmTempSensorsDevice.1 = STRING: temp1
LM-SENSORS-MIB::lmTempSensorsDevice.2 = STRING: temp2
LM-SENSORS-MIB::lmTempSensorsDevice.3 = STRING: temp3
LM-SENSORS-MIB::lmTempSensorsValue.1 = Gauge32: 32000
LM-SENSORS-MIB::lmTempSensorsValue.2 = Gauge32: 32500
LM-SENSORS-MIB::lmTempSensorsValue.3 = Gauge32: 32500
LM-SENSORS-MIB::lmFanSensorsIndex.1 = INTEGER: 0
LM-SENSORS-MIB::lmFanSensorsIndex.2 = INTEGER: 1
LM-SENSORS-MIB::lmFanSensorsIndex.3 = INTEGER: 2
LM-SENSORS-MIB::lmFanSensorsDevice.1 = STRING: fan1
LM-SENSORS-MIB::lmFanSensorsDevice.2 = STRING: fan2
LM-SENSORS-MIB::lmFanSensorsDevice.3 = STRING: fan3
LM-SENSORS-MIB::lmFanSensorsValue.1 = Gauge32: 4720
LM-SENSORS-MIB::lmFanSensorsValue.2 = Gauge32: 4560
LM-SENSORS-MIB::lmFanSensorsValue.3 = Gauge32: 0
LM-SENSORS-MIB::lmVoltSensorsIndex.1 = INTEGER: 0
LM-SENSORS-MIB::lmVoltSensorsIndex.2 = INTEGER: 1
LM-SENSORS-MIB::lmVoltSensorsIndex.3 = INTEGER: 2
LM-SENSORS-MIB::lmVoltSensorsIndex.4 = INTEGER: 3
LM-SENSORS-MIB::lmVoltSensorsIndex.5 = INTEGER: 4
LM-SENSORS-MIB::lmVoltSensorsIndex.6 = INTEGER: 5
LM-SENSORS-MIB::lmVoltSensorsIndex.7 = INTEGER: 6
LM-SENSORS-MIB::lmVoltSensorsIndex.8 = INTEGER: 7
LM-SENSORS-MIB::lmVoltSensorsIndex.9 = INTEGER: 8
LM-SENSORS-MIB::lmVoltSensorsDevice.1 = STRING: VCore 1
LM-SENSORS-MIB::lmVoltSensorsDevice.2 = STRING: VCore 2
LM-SENSORS-MIB::lmVoltSensorsDevice.3 = STRING: +3.3V
LM-SENSORS-MIB::lmVoltSensorsDevice.4 = STRING: +5V
LM-SENSORS-MIB::lmVoltSensorsDevice.5 = STRING: +12V
LM-SENSORS-MIB::lmVoltSensorsDevice.6 = STRING: -12V
LM-SENSORS-MIB::lmVoltSensorsDevice.7 = STRING: -5V
LM-SENSORS-MIB::lmVoltSensorsDevice.8 = STRING: V5SB
LM-SENSORS-MIB::lmVoltSensorsDevice.9 = STRING: VBat
LM-SENSORS-MIB::lmVoltSensorsValue.1 = Gauge32: 1455
LM-SENSORS-MIB::lmVoltSensorsValue.2 = Gauge32: 3343
LM-SENSORS-MIB::lmVoltSensorsValue.3 = Gauge32: 3327
LM-SENSORS-MIB::lmVoltSensorsValue.4 = Gauge32: 5026
LM-SENSORS-MIB::lmVoltSensorsValue.5 = Gauge32: 11855
LM-SENSORS-MIB::lmVoltSensorsValue.6 = Gauge32: 4294955923
LM-SENSORS-MIB::lmVoltSensorsValue.7 = Gauge32: 4294965264
LM-SENSORS-MIB::lmVoltSensorsValue.8 = Gauge32: 5080
LM-SENSORS-MIB::lmVoltSensorsValue.9 = Gauge32: 3056
LM-SENSORS-MIB::lmMiscSensorsIndex.1 = INTEGER: 0
LM-SENSORS-MIB::lmMiscSensorsIndex.2 = INTEGER: 1
LM-SENSORS-MIB::lmMiscSensorsIndex.3 = INTEGER: 2
LM-SENSORS-MIB::lmMiscSensorsIndex.4 = INTEGER: 3
LM-SENSORS-MIB::lmMiscSensorsIndex.5 = INTEGER: 4
LM-SENSORS-MIB::lmMiscSensorsIndex.6 = INTEGER: 5
LM-SENSORS-MIB::lmMiscSensorsIndex.7 = INTEGER: 6
LM-SENSORS-MIB::lmMiscSensorsIndex.8 = INTEGER: 7
LM-SENSORS-MIB::lmMiscSensorsIndex.9 = INTEGER: 8
LM-SENSORS-MIB::lmMiscSensorsIndex.10 = INTEGER: 9
LM-SENSORS-MIB::lmMiscSensorsIndex.11 = INTEGER: 10
LM-SENSORS-MIB::lmMiscSensorsIndex.12 = INTEGER: 11
LM-SENSORS-MIB::lmMiscSensorsIndex.13 = INTEGER: 12
LM-SENSORS-MIB::lmMiscSensorsIndex.14 = INTEGER: 13
LM-SENSORS-MIB::lmMiscSensorsIndex.15 = INTEGER: 14
LM-SENSORS-MIB::lmMiscSensorsIndex.16 = INTEGER: 15
LM-SENSORS-MIB::lmMiscSensorsIndex.17 = INTEGER: 16
LM-SENSORS-MIB::lmMiscSensorsIndex.18 = INTEGER: 17
LM-SENSORS-MIB::lmMiscSensorsIndex.19 = INTEGER: 18
LM-SENSORS-MIB::lmMiscSensorsIndex.20 = INTEGER: 19
LM-SENSORS-MIB::lmMiscSensorsIndex.21 = INTEGER: 20
LM-SENSORS-MIB::lmMiscSensorsIndex.22 = INTEGER: 21
LM-SENSORS-MIB::lmMiscSensorsIndex.23 = INTEGER: 22
LM-SENSORS-MIB::lmMiscSensorsIndex.24 = INTEGER: 23
LM-SENSORS-MIB::lmMiscSensorsIndex.25 = INTEGER: 24
LM-SENSORS-MIB::lmMiscSensorsIndex.26 = INTEGER: 25
LM-SENSORS-MIB::lmMiscSensorsIndex.27 = INTEGER: 26
LM-SENSORS-MIB::lmMiscSensorsIndex.28 = INTEGER: 27
LM-SENSORS-MIB::lmMiscSensorsDevice.1 = STRING: vrm
LM-SENSORS-MIB::lmMiscSensorsDevice.2 = STRING: alarms
LM-SENSORS-MIB::lmMiscSensorsDevice.3 = STRING: sensor1
LM-SENSORS-MIB::lmMiscSensorsDevice.4 = STRING: sensor2
LM-SENSORS-MIB::lmMiscSensorsDevice.5 = STRING: sensor3
LM-SENSORS-MIB::lmMiscSensorsDevice.6 = STRING: serial18
LM-SENSORS-MIB::lmMiscSensorsDevice.7 = STRING: serial19
LM-SENSORS-MIB::lmMiscSensorsDevice.8 = STRING: serial20
LM-SENSORS-MIB::lmMiscSensorsDevice.9 = STRING: serial21
LM-SENSORS-MIB::lmMiscSensorsDevice.10 = STRING: serial22
LM-SENSORS-MIB::lmMiscSensorsDevice.11 = STRING: serial23
LM-SENSORS-MIB::lmMiscSensorsDevice.12 = STRING: serial24
LM-SENSORS-MIB::lmMiscSensorsDevice.13 = STRING: serial25
LM-SENSORS-MIB::lmMiscSensorsDevice.14 = STRING: serial26
LM-SENSORS-MIB::lmMiscSensorsDevice.15 = STRING: serial27
LM-SENSORS-MIB::lmMiscSensorsDevice.16 = STRING: serial28
LM-SENSORS-MIB::lmMiscSensorsDevice.17 = STRING: serial29
LM-SENSORS-MIB::lmMiscSensorsDevice.18 = STRING: serial30
LM-SENSORS-MIB::lmMiscSensorsDevice.19 = STRING: serial31
LM-SENSORS-MIB::lmMiscSensorsDevice.20 = STRING: serial32
LM-SENSORS-MIB::lmMiscSensorsDevice.21 = STRING: EDID header
LM-SENSORS-MIB::lmMiscSensorsDevice.22 = STRING: Ethernet Address
LM-SENSORS-MIB::lmMiscSensorsDevice.23 = STRING: Ethernet Address
LM-SENSORS-MIB::lmMiscSensorsDevice.24 = STRING: Ethernet Address
LM-SENSORS-MIB::lmMiscSensorsDevice.25 = STRING: Ethernet Address
LM-SENSORS-MIB::lmMiscSensorsDevice.26 = STRING: Ethernet Address
LM-SENSORS-MIB::lmMiscSensorsDevice.27 = STRING: Ethernet Address
LM-SENSORS-MIB::lmMiscSensorsDevice.28 = STRING: EDID header
LM-SENSORS-MIB::lmMiscSensorsValue.1 = Gauge32: 9000
LM-SENSORS-MIB::lmMiscSensorsValue.2 = Gauge32: 4096000
LM-SENSORS-MIB::lmMiscSensorsValue.3 = Gauge32: 3435000
LM-SENSORS-MIB::lmMiscSensorsValue.4 = Gauge32: 3435000
LM-SENSORS-MIB::lmMiscSensorsValue.5 = Gauge32: 3435000
LM-SENSORS-MIB::lmMiscSensorsValue.6 = Gauge32: 0
LM-SENSORS-MIB::lmMiscSensorsValue.7 = Gauge32: 0
LM-SENSORS-MIB::lmMiscSensorsValue.8 = Gauge32: 0
LM-SENSORS-MIB::lmMiscSensorsValue.9 = Gauge32: 0
LM-SENSORS-MIB::lmMiscSensorsValue.10 = Gauge32: 0
LM-SENSORS-MIB::lmMiscSensorsValue.11 = Gauge32: 0
LM-SENSORS-MIB::lmMiscSensorsValue.12 = Gauge32: 0
LM-SENSORS-MIB::lmMiscSensorsValue.13 = Gauge32: 0
LM-SENSORS-MIB::lmMiscSensorsValue.14 = Gauge32: 0
LM-SENSORS-MIB::lmMiscSensorsValue.15 = Gauge32: 0
LM-SENSORS-MIB::lmMiscSensorsValue.16 = Gauge32: 0
LM-SENSORS-MIB::lmMiscSensorsValue.17 = Gauge32: 0
LM-SENSORS-MIB::lmMiscSensorsValue.18 = Gauge32: 0
LM-SENSORS-MIB::lmMiscSensorsValue.19 = Gauge32: 0
LM-SENSORS-MIB::lmMiscSensorsValue.20 = Gauge32: 0
LM-SENSORS-MIB::lmMiscSensorsValue.21 = Gauge32: 128000
LM-SENSORS-MIB::lmMiscSensorsValue.22 = Gauge32: 128000
LM-SENSORS-MIB::lmMiscSensorsValue.23 = Gauge32: 128000
LM-SENSORS-MIB::lmMiscSensorsValue.24 = Gauge32: 128000
LM-SENSORS-MIB::lmMiscSensorsValue.25 = Gauge32: 128000
LM-SENSORS-MIB::lmMiscSensorsValue.26 = Gauge32: 128000
LM-SENSORS-MIB::lmMiscSensorsValue.27 = Gauge32: 128000
LM-SENSORS-MIB::lmMiscSensorsValue.28 = Gauge32: 128000
3- made an XML file for a data query, here it is :
<interface>
<name>Lm_sensors Temperature Information</name>
<description>liste des sensors de temperature</temp>
<index_order_type>numeric</index_order_type>
<oid_index>.1.3.6.1.4.1.2021.13.16.2.1.1</oid_index>
<fields>
<lmTempSensorsIndex>
<name>Index</name>
<method>walk</method>
<source>value</source>
<direction>input</direction>
<oid>.1.3.6.1.4.1.2021.13.16.2.1.1</oid>
</lmTempSensorsIndex>
<lmTempSensorsDevice>
<name>Device</name>
<method>walk</method>
<source>value</source>
<direction>input</direction>
<oid>.1.3.6.1.4.1.2021.13.16.2.1.2</oid>
</lmTempSensorsDevice>
<lmTempSensorsValue>
<name>Value</name>
<method>walk</method>
<source>value</source>
<direction>output</direction>
<oid>.1.3.6.1.4.1.2021.13.16.2.1.3</oid>
</lmTempSensorsValue>
</fields>
</interface>
4- made a data and a graph template and finaly a new graph...
Hope that help.
- Attachments
-
- cacti_graph_template_lm_sensors_temperature.xml
- (10.46 KiB) Downloaded 2607 times
I have a few SuperMicro motherboards, one type is X5DAE and the other is a X5DPE, I installed the Superodoctor II software on my Linux Servers (running the X5DPE) and then Superodoctor III on my Windows 2003 Servers. I went with the Superodoctor II on the Linux Servers simply because I had problems with getting lm_sensors to work.
I could help out a lot if someone knew where to find the MIBs for Superodoctor II and III, do I find these on the CD or does SuperMicro offer them on their website? I didn't see anything on their website.
Thanks,
marly
I could help out a lot if someone knew where to find the MIBs for Superodoctor II and III, do I find these on the CD or does SuperMicro offer them on their website? I didn't see anything on their website.
Thanks,
marly
I created a Cacti export for SuperMicro Motherboards.
To use these you will need to install the SuperoDoctor II on Linux Systems (Not sure if it works with lm_sensors). You can download SuperoDoctor II from SuperMicro's ftp site.
I also tested these with SuperoDoctor III on Windows 2003 Servers and it appears to be working there as well.
Currently it's setup to only get CPU1/2 Temp, CPU1/2 FAN speed, and the Chassis Temp/FAN speed.
It's missing a few Cassis fan speeds for the SuperServer 5013C-MT Servers, however it will get the CPU temp/fan speed.
I'll add in the Voltages in the future (Probably tomorrow or the day after).
I still haven't found any useful MIBs from SuperMicro and I've mostly figured out everything by trial and error. There are more values that can be returned, for example, there appears to be an Interger value of 0 and 1 in some of the OID's which I'm assuming are warnings if if your CPU Temp, Fan Speed, or Voltages are out of range, however, I haven't figured out which OID goes to which item.
The only problem with using those values, is that I'm getting "warnings" when I run "sdt" on my Linux Servers that have X5DAE MBs or X5DPE MBs for my CPU Temp, and voltages, etc. It seems there is a High/Low Limit which must be configurable some where, which returns a 0 (I assume) if it's "ok" and returns a 1 if it's warning. (I seem to get this on my Windows 2003 Servser with SuperoDoctor III too).
I apologize if my graph colors are a bit boring, I just went with red, I'm hoping someone that has more artistic talent will update the colors for the graphs.
The documentation for SNMP and SuperoDoctor from SuperMicro isn't exactly the greatest in the world.
I'm hoping that someone has more input that they can provide as far as the configuration of SuperoDoctor II on the Linux Servers and SuperoDoctor III on Windows 2003 Servers as far as SNMP goes.
Thanks,
marly
To use these you will need to install the SuperoDoctor II on Linux Systems (Not sure if it works with lm_sensors). You can download SuperoDoctor II from SuperMicro's ftp site.
I also tested these with SuperoDoctor III on Windows 2003 Servers and it appears to be working there as well.
Currently it's setup to only get CPU1/2 Temp, CPU1/2 FAN speed, and the Chassis Temp/FAN speed.
It's missing a few Cassis fan speeds for the SuperServer 5013C-MT Servers, however it will get the CPU temp/fan speed.
I'll add in the Voltages in the future (Probably tomorrow or the day after).
I still haven't found any useful MIBs from SuperMicro and I've mostly figured out everything by trial and error. There are more values that can be returned, for example, there appears to be an Interger value of 0 and 1 in some of the OID's which I'm assuming are warnings if if your CPU Temp, Fan Speed, or Voltages are out of range, however, I haven't figured out which OID goes to which item.
The only problem with using those values, is that I'm getting "warnings" when I run "sdt" on my Linux Servers that have X5DAE MBs or X5DPE MBs for my CPU Temp, and voltages, etc. It seems there is a High/Low Limit which must be configurable some where, which returns a 0 (I assume) if it's "ok" and returns a 1 if it's warning. (I seem to get this on my Windows 2003 Servser with SuperoDoctor III too).
I apologize if my graph colors are a bit boring, I just went with red, I'm hoping someone that has more artistic talent will update the colors for the graphs.
The documentation for SNMP and SuperoDoctor from SuperMicro isn't exactly the greatest in the world.
I'm hoping that someone has more input that they can provide as far as the configuration of SuperoDoctor II on the Linux Servers and SuperoDoctor III on Windows 2003 Servers as far as SNMP goes.
Thanks,
marly
- Attachments
-
- cacti_host_template_supermicro.xml
- (42.96 KiB) Downloaded 2675 times
Hello!
I unstalled lm_sensors and your script (cacti_graph_template_lm_sensors_temperature.xml) this weekend.
lm_sensors seems to work fine (with "sensors" on command-line I receive several informations).
But with cacti there are no graphs.
Could you give me further information about configuration/debugging in this case:
- parameter for graph
- snmpwalk - command for manual debugging
- ...
Thanks for your help,
kind regards,
Jens
I unstalled lm_sensors and your script (cacti_graph_template_lm_sensors_temperature.xml) this weekend.
lm_sensors seems to work fine (with "sensors" on command-line I receive several informations).
But with cacti there are no graphs.
Could you give me further information about configuration/debugging in this case:
- parameter for graph
- snmpwalk - command for manual debugging
- ...
Thanks for your help,
kind regards,
Jens
I also had trouble getting the SNMP portion of Superodoctor to work. I just cobbled together a few shell scripts to manually run the Superodoctor executable and grab the output. Then I just called those shell scripts from a made-up oid in SNMP and get the values that way. It's not pretty, but it works.marly wrote:I have a few SuperMicro motherboards, one type is X5DAE and the other is a X5DPE, I installed the Superodoctor II software on my Linux Servers (running the X5DPE) and then Superodoctor III on my Windows 2003 Servers. I went with the Superodoctor II on the Linux Servers simply because I had problems with getting lm_sensors to work.
I could help out a lot if someone knew where to find the MIBs for Superodoctor II and III, do I find these on the CD or does SuperMicro offer them on their website? I didn't see anything on their website.
Thanks,
marly
Andrew
Salut hiousi, je voulais juste dire que t'avais une petite faute:
devrait être (je crois)
J'ai pas supermicro mais je regarde pour de l'inspiration pour mes différentes machines.
Salut, TC
Code: Select all
<description>liste des sensors de temperature</temp>
Code: Select all
<description>liste des sensors de temperature</description>
Salut, TC
-
- Posts: 21
- Joined: Sun Nov 04, 2007 8:19 am
Hi,
Thanks for those templates ... great idea! However I have modified the templates to fit my servers based on chasis Supermicro 748TQ and 752T ... here are my modified templates:
Thanks for those templates ... great idea! However I have modified the templates to fit my servers based on chasis Supermicro 748TQ and 752T ... here are my modified templates:
- Attachments
-
- supermicro_748TQ_and_752T.zip
- (19.68 KiB) Downloaded 1935 times
-
- 748TQ_example.JPG (114.36 KiB) Viewed 35283 times
-
- 752T_example.JPG (94.89 KiB) Viewed 35283 times
Who is online
Users browsing this forum: No registered users and 0 guests