Showing posts with label SNMP. Show all posts
Showing posts with label SNMP. Show all posts

Saturday, November 3, 2007

SNMP monitoring using getif and nagios

I use getif. a free Windows GUI-based network tool written by Philippe Simonet, to make a quick query of SNMP values from SNMP informant. You may download getif here.

Once installed, place the downloaded MIBs of SNMP-Informant under the Mibs sub-directory of GETIF. Here's a screenshot of getif in action:


For continuous monitoring of servers and networks, I use nagios to regularly poll environmental and performance statistics. The results can be graphed for better visualization and reporting.

Here are the pertinent nagios service and command configuration entries..

define service{
hostgroup_name windows
service_description mb-temp
check_command check_mbtemp!40!42
use template-service
}

define command{
command_name check_mbtemp
command_line $USER1$/check_snmp -H $HOSTADDRESS$ -w $ARG1$ -c $ARG2$ -o .1.3.6.1.4.1.9600.1.10.6.1.5.1 -l 'MB temp' -u 'Celsius (Warn=$ARG1$ Crit=$ARG2$)'
}

Monday, October 15, 2007

Motherboard Monitor and SNMP Informant

Motherboard Monitor is a program that reports your system's cpu temperature, fan speed and voltage readings using the built-in sensors on the processor and motherboard. It is freeware and can be downloaded here.

SNMP Informant-MBM is a Windows SNMP extension agent that makes data collected by Motherboard Monitor accessible via SNMP. This makes it possible for network management tools like Nagios and Cacti get low-level information from a wide array of motherboards.

A similar functionality is available from Speedfan and its SNMP extension. However, Speedfan does not allow itself to be run as a Windows service making it inappropriate for unattended monitoring.