Software Secret Weapons™


 
SNMP
by Pavel Simakov on 2006-04-26 15:39:32 under Linguine Watch, view comments
Bookmark and Share
 


SNMP is amazing! It is a de-facto standard for real-time enterprise system monitoring. Basics of SNMP can be looked up in Wikipedia . Please get the basic before continuing.

There are several simple Java packages out there that we tried. No JNI code is required - it is all Java! To use SNMP from Java you can use:

Several RFC's exists that define standard objects to be monitored inside software, operating systems, and hardware. The standard tree is quite large and can be accessed at variety of places including MIB Depot . Just go to search page and search for vendor you are interested in.

All major software and hardware vendors support SNMP in some form. Vendors support custom hierarchies in addition to standard one. Standard hierarchy can be used to get basic monitoring info, but custom hierarchies are needed for in depth monitoring. Each vendor defines performance in its own way of course...

Microsoft support was very good at the time when one could access any of the Windows performance counters after exporting them with perf2mib.exe tool. But this does officially work now in Windows 2000 onwards. Basic SNMP support is still present in Windows, nothing fancy thought. We are into SNMP to be able to monitor one of our switch/router/firewalls. It claims full SNMP support and we want to get handle on it from our Java apps.

If you never used SNMP before, it might be difficult for you to start. The best thing is to buy a tool. If you can't afford a tool, you need to figure out how to work with MIB's and OID's directly. Assuming it's clear, you have to formulate performance monitoring strategy.

No comments yet


Leave a comment


 
Dog Emotional 2010 Calendar Dog Emotional Mousepad Dog Fashionable 2010 Calendar Dog Fashionable Mousepad

Copyright © 2004-2010 by Pavel Simakov
any conclusions, recommendations, ideas, thoughts or the source code presented on this site are my own and do not reflect a official opinion of my current or past employers, partners or clients
SourceForge.net Logo