Software Secret Weapons™
|
SNMP by Pavel Simakov on 2006-04-26 15:39:32 under Linguine Watch, view comments |
|||
|
SNMP is amazing! It is a de-facto standard for real-time enterprise system monitoring. Basics of SNMP can be looked up in Wikipedia 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 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. |
|
|||
|
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 |
|
No comments yet
Leave a comment