Sun GlassFish Enterprise Manager SNMP Monitoring 1.0 Reference

Monitoring Individual Server Instances

To monitor stand-alone and clustered server instances directly, you need to enable SNMP monitoring on those servers by designating them as targets for deployment of the __assnmp.war web application. Create application references using the following asadmin commands:


asadmin create-application-ref --target standalone-instance1 __assnmp
asadmin create-application-ref --target cluster1 __assnmp

To monitor the stand-alone instance, standalone-instance1, use SNMP adapter port 10162. For example, here is an snmpwalk command and its output:


snmpwalk -c public -v 1 -m ./J2EE-MIB localhost:10162 J2EE-MIB::j2eeSrvTable

J2EE-MIB::j2eeSrvMoName.1.1 = STRING: "name=standalone-instance1"
J2EE-MIB::j2eeSrvEnterprise.1.1 = OID: J2EE-MIB::sun
J2EE-MIB::j2eeSrvVendor.1.1 = STRING: Sun Microsystems, Inc.
J2EE-MIB::j2eeSrvVersion.1.1 = STRING: Sun GlassFish Enterprise Server v2.1
J2EE-MIB::j2eeSrvMoStateManaged.1.1 = INTEGER: true(1)
J2EE-MIB::j2eeSrvMoStatProv.1.1 = INTEGER: false(2)
J2EE-MIB::j2eeSrvMoEventProv.1.1 = INTEGER: false(2)
J2EE-MIB::j2eeSrvSMState.1.1 = INTEGER: running(4)
J2EE-MIB::j2eeSrvSMStartTime.1.1 = STRING: "Tue Jan 27 08:56:17 PST 2009"

To monitor the clustered instances, clustered-instance1 and clustered-instance2, use SNMP adapter ports 10163 and 10164, respectively. For example, here are two snmpwalk commands and their output:


snmpwalk -c public -v 1 -m ./J2EE-MIB localhost:10163 J2EE-MIB::j2eeSrvTable

J2EE-MIB::j2eeSrvMoName.1.1 = STRING: "name=clustered-instance1"
J2EE-MIB::j2eeSrvEnterprise.1.1 = OID: J2EE-MIB::sun
J2EE-MIB::j2eeSrvVendor.1.1 = STRING: Sun Microsystems, Inc.
J2EE-MIB::j2eeSrvVersion.1.1 = STRING: Sun GlassFish Enterprise Server v2.1
J2EE-MIB::j2eeSrvMoStateManaged.1.1 = INTEGER: true(1)
J2EE-MIB::j2eeSrvMoStatProv.1.1 = INTEGER: false(2)
J2EE-MIB::j2eeSrvMoEventProv.1.1 = INTEGER: false(2)
J2EE-MIB::j2eeSrvSMState.1.1 = INTEGER: running(4)
J2EE-MIB::j2eeSrvSMStartTime.1.1 = STRING: "Tue Jan 27 08:56:22 PST 2009"

snmpwalk -c public -v 1 -m ./J2EE-MIB localhost:10164 J2EE-MIB::j2eeSrvTable

J2EE-MIB::j2eeSrvMoName.1.1 = STRING: "name=clustered-instance2"
J2EE-MIB::j2eeSrvEnterprise.1.1 = OID: J2EE-MIB::sun
J2EE-MIB::j2eeSrvVendor.1.1 = STRING: Sun Microsystems, Inc.
J2EE-MIB::j2eeSrvVersion.1.1 = STRING: Sun GlassFish Enterprise Server v2.1
J2EE-MIB::j2eeSrvMoStateManaged.1.1 = INTEGER: true(1)
J2EE-MIB::j2eeSrvMoStatProv.1.1 = INTEGER: false(2)
J2EE-MIB::j2eeSrvMoEventProv.1.1 = INTEGER: false(2)
J2EE-MIB::j2eeSrvSMState.1.1 = INTEGER: running(4)
J2EE-MIB::j2eeSrvSMStartTime.1.1 = STRING: "Tue Jan 27 08:56:24 PST 2009"