SNMP

check_snmp_lmsensors

Description:

Check status of temperature sensors and fans on linux hosts with LM-SENSORS-MIB.

Current Version

Last Release Date

June 23, 2009

Compatible With


Nagios CSP

Meet The New Nagios Core Services Platform

Built on over 25 years of monitoring experience, the Nagios Core Services Platform provides insightful monitoring dashboards, time-saving monitoring wizards, and unmatched ease of use. Use it for free indefinitely.

Monitoring Made Magically Better

  • Nagios Core on Overdrive
  • Powerful Monitoring Dashboards
  • Time-Saving Configuration Wizards
  • Open Source Powered Monitoring On Steroids
  • And So Much More!
Project Files
Project Notes
Check status of temperature sensors and fans on linux hosts with snmp. A PERL plugin using Nagios::Plugin and Net::SNMP. You need a lmsensors-enabled net-snmpd on the remote host. If snmpwalk -v1 -c public .1.3.6.1.4.1.2021.13.16 works, net-snmpd was built with support for libsensors. Usage: check_snmp_lmsensors.pl -w 40,55 -c 50,65 -i 1,2 -s Temp -C public -H host
Reviews (3) Add a Review
adding CPU Temp
by dragonauta, January 31, 2014
I'm using this awesome plugin.
I can check system temp and fan, but it lacks the CPU temps.

snmpwalk throws:
iso.3.6.1.4.1.2021.13.16.2.1.1.1 = INTEGER: 0
iso.3.6.1.4.1.2021.13.16.2.1.1.2 = INTEGER: 1
iso.3.6.1.4.1.2021.13.16.2.1.1.3 = INTEGER: 2
iso.3.6.1.4.1.2021.13.16.2.1.1.4 = INTEGER: 3
iso.3.6.1.4.1.2021.13.16.2.1.2.1 = STRING: "temp1"
iso.3.6.1.4.1.2021.13.16.2.1.2.2 = STRING: "temp1"
iso.3.6.1.4.1.2021.13.16.2.1.2.3 = STRING: "temp2"
iso.3.6.1.4.1.2021.13.16.2.1.2.4 = STRING: "temp2"
iso.3.6.1.4.1.2021.13.16.2.1.3.1 = Gauge32: 27800
iso.3.6.1.4.1.2021.13.16.2.1.3.2 = Gauge32: 105000
iso.3.6.1.4.1.2021.13.16.2.1.3.3 = Gauge32: 29800
iso.3.6.1.4.1.2021.13.16.2.1.3.4 = Gauge32: 105000
iso.3.6.1.4.1.2021.13.16.5.1.1.1 = INTEGER: 0
iso.3.6.1.4.1.2021.13.16.5.1.1.2 = INTEGER: 1
iso.3.6.1.4.1.2021.13.16.5.1.1.3 = INTEGER: 2
iso.3.6.1.4.1.2021.13.16.5.1.1.4 = INTEGER: 3
iso.3.6.1.4.1.2021.13.16.5.1.1.5 = INTEGER: 4
iso.3.6.1.4.1.2021.13.16.5.1.1.6 = INTEGER: 5
iso.3.6.1.4.1.2021.13.16.5.1.1.7 = INTEGER: 6
iso.3.6.1.4.1.2021.13.16.5.1.1.8 = INTEGER: 7
iso.3.6.1.4.1.2021.13.16.5.1.1.9 = INTEGER: 8
iso.3.6.1.4.1.2021.13.16.5.1.1.10 = INTEGER: 9
iso.3.6.1.4.1.2021.13.16.5.1.1.11 = INTEGER: 10
iso.3.6.1.4.1.2021.13.16.5.1.1.12 = INTEGER: 11
iso.3.6.1.4.1.2021.13.16.5.1.1.13 = INTEGER: 12
iso.3.6.1.4.1.2021.13.16.5.1.1.14 = INTEGER: 13
iso.3.6.1.4.1.2021.13.16.5.1.1.15 = INTEGER: 14
iso.3.6.1.4.1.2021.13.16.5.1.1.16 = INTEGER: 15
iso.3.6.1.4.1.2021.13.16.5.1.1.17 = INTEGER: 16
iso.3.6.1.4.1.2021.13.16.5.1.1.18 = INTEGER: 17
iso.3.6.1.4.1.2021.13.16.5.1.1.19 = INTEGER: 18
iso.3.6.1.4.1.2021.13.16.5.1.1.20 = INTEGER: 19
iso.3.6.1.4.1.2021.13.16.5.1.2.1 = STRING: "Physical id 0"
iso.3.6.1.4.1.2021.13.16.5.1.2.2 = STRING: "Physical id 0"
iso.3.6.1.4.1.2021.13.16.5.1.2.3 = STRING: "Physical id 0"
iso.3.6.1.4.1.2021.13.16.5.1.2.4 = STRING: "Physical id 0"
iso.3.6.1.4.1.2021.13.16.5.1.2.5 = STRING: "Core 0"
iso.3.6.1.4.1.2021.13.16.5.1.2.6 = STRING: "Core 0"
iso.3.6.1.4.1.2021.13.16.5.1.2.7 = STRING: "Core 0"
iso.3.6.1.4.1.2021.13.16.5.1.2.8 = STRING: "Core 0"
iso.3.6.1.4.1.2021.13.16.5.1.2.9 = STRING: "Core 1"
iso.3.6.1.4.1.2021.13.16.5.1.2.10 = STRING: "Core 1"
iso.3.6.1.4.1.2021.13.16.5.1.2.11 = STRING: "Core 1"
iso.3.6.1.4.1.2021.13.16.5.1.2.12 = STRING: "Core 1"
iso.3.6.1.4.1.2021.13.16.5.1.2.13 = STRING: "Core 2"
iso.3.6.1.4.1.2021.13.16.5.1.2.14 = STRING: "Core 2"
iso.3.6.1.4.1.2021.13.16.5.1.2.15 = STRING: "Core 2"
iso.3.6.1.4.1.2021.13.16.5.1.2.16 = STRING: "Core 2"
iso.3.6.1.4.1.2021.13.16.5.1.2.17 = STRING: "Core 3"
iso.3.6.1.4.1.2021.13.16.5.1.2.18 = STRING: "Core 3"
iso.3.6.1.4.1.2021.13.16.5.1.2.19 = STRING: "Core 3"
iso.3.6.1.4.1.2021.13.16.5.1.2.20 = STRING: "Core 3"
iso.3.6.1.4.1.2021.13.16.5.1.3.1 = Gauge32: 39000
iso.3.6.1.4.1.2021.13.16.5.1.3.2 = Gauge32: 80000
iso.3.6.1.4.1.2021.13.16.5.1.3.3 = Gauge32: 100000
iso.3.6.1.4.1.2021.13.16.5.1.3.4 = Gauge32: 0
iso.3.6.1.4.1.2021.13.16.5.1.3.5 = Gauge32: 32000
iso.3.6.1.4.1.2021.13.16.5.1.3.6 = Gauge32: 80000
iso.3.6.1.4.1.2021.13.16.5.1.3.7 = Gauge32: 100000
iso.3.6.1.4.1.2021.13.16.5.1.3.8 = Gauge32: 0
iso.3.6.1.4.1.2021.13.16.5.1.3.9 = Gauge32: 39000
iso.3.6.1.4.1.2021.13.16.5.1.3.10 = Gauge32: 80000
iso.3.6.1.4.1.2021.13.16.5.1.3.11 = Gauge32: 100000
iso.3.6.1.4.1.2021.13.16.5.1.3.12 = Gauge32: 0
iso.3.6.1.4.1.2021.13.16.5.1.3.13 = Gauge32: 34000
iso.3.6.1.4.1.2021.13.16.5.1.3.14 = Gauge32: 80000
iso.3.6.1.4.1.2021.13.16.5.1.3.15 = Gauge32: 100000
iso.3.6.1.4.1.2021.13.16.5.1.3.16 = Gauge32: 0
iso.3.6.1.4.1.2021.13.16.5.1.3.17 = Gauge32: 34000
iso.3.6.1.4.1.2021.13.16.5.1.3.18 = Gauge32: 80000
iso.3.6.1.4.1.2021.13.16.5.1.3.19 = Gauge32: 100000
iso.3.6.1.4.1.2021.13.16.5.1.3.20 = Gauge32: 0

any advice?
Helpful? Yes  No 
check the temperature in all myserver
by fabioxxxx, December 31, 2010
coretemp-isa
Helpful? Yes  No 
very usefull plugin
by cha0tics, November 30, 2009
Misc option for lmSensors OID missing
Helpful? Yes  No 
Add a Review

You must be logged in to submit a review.

Thank you for your review!

Your review has been submitted and is pending approval.

Recommend

To:


From:


Thank you for your recommendation!

Your recommendation has been sent.

Project Stats
Rating
4.5 (4)
Favorites
1
Views
156,796