Java Reference
In-Depth Information
today with our vision of the perfect environment. (The disparity between the two
may surprise you.) Then, we'll look at what you can achieve in terms of typical
development resources, effort, and support.
1.1.1
Today's management environment
Today's management solutions can be divided into two categories: network and
application. The most common tool used for networking (hardware) manage-
ment is Simple Network Management Protocol ( SNMP ). For applications like web
sites, most enterprise developers must either use the management tools that
come built-in with the application (and the web servers that drive the applica-
tion) or write their own tools. As mentioned earlier, resource management
includes both application and hardware aspects.
Hardware and network management
Most network monitoring and management systems today use an SNMP solution
to provide monitoring and management capabilities for hardware. SNMP is a
monitoring standard that has been in wide use for several years. For the example
Internet bike shop, you would use SNMP to monitor the health and activity of the
servers running your web site and back-end applications.
Information about managed devices is stored in a Management Information
Base ( MIB ). The MIB is a hierarchical representation of information about
devices. A managed device can be located on an MIB tree using an object name or
object identifier. An example name might be iso.identified-organization.dod.inter-
net.private.enterprise.myenterprise.myvariables.myProduct or something similar.
An object identifier is set of numbers that represents the textual name. (For more
information about MIB s, read the SNMP specifications at http://www.ietf.org.)
Fortunately, many hardware vendors provide MIB definitions and SNMP hooks
into their devices. However, due to the difficulty of SNMP development, few appli-
cations have hooks into SNMP .
SNMP development is not an easy task, and most developers are not trained
to tackle it. Unfortunately, SNMP does not easily provide monitoring and man-
agement for applications like your bicycle store. For everyday Java developers,
working with SNMP is not a suitable option.
Application management
When they're creating applications, software companies often do not think about
runtime configuration and management; so, at deployment time, there is usually
a scramble to figure out how to maintain the system and be informed of critical
Search WWH ::




Custom Search