Reading out the Temperature
- 
Hi,
i use mrtg to track my traffic.
is it possible to read the temp via snmp as well?
How?
Thank you! - 
Hi Renegade,
I am just going through the same snmp config.
I did a snmpwalk on my pfsense box and found this, hopefully when i convert this into an OID it will return the temps..
HOST-RESOURCES-MIB::hrDeviceDescr.104 = STRING: amdtemp0: AMD CPU On-Die Thermal Sensors
Hope this helps,
Nick.
 - 
Hello Nick and Renegade
Did you ever find the temperature reading in any OID? I need to setup monitor and looking for a way to get the values in an OID.
 - 
Use the NET-SNMP package. On the Host Information tab, setup an Extended Command:
- Type: extend
 - Name: 
gettemps - Program: 
/root/gettemps.sh 
Then in
/root/gettemps.sh, put:#!/bin/sh /sbin/sysctl dev.cpu | /usr/bin/awk '/temperature/ {print $2;}'Set it executable, and then use the line-by-line extended OID to access it:
: snmpwalk -c mycommunity -v 2c 127.0.0.1 nsExtendOutLine.\"gettemps\" NET-SNMP-EXTEND-MIB::nsExtendOutLine."gettemps".1 = STRING: 42.0C NET-SNMP-EXTEND-MIB::nsExtendOutLine."gettemps".2 = STRING: 42.0C NET-SNMP-EXTEND-MIB::nsExtendOutLine."gettemps".3 = STRING: 41.0C NET-SNMP-EXTEND-MIB::nsExtendOutLine."gettemps".4 = STRING: 42.0C - 
A slight revision on /root/gettemps.sh if you just need the numeric temperature value and not the C (or F) designation :
#!/bin/sh /sbin/sysctl dev.cpu | /usr/bin/awk '/temperature/ {print $2;}' | sed 's/[CF]//g' - 
M mathwilp1011 referenced this topic on
 - 
S Setarcos referenced this topic on 
 - 
S Setarcos referenced this topic