Corporate Info | News | Solutions | Products | Partners | Services | Events | Download | How To Buy

# The WebLogic Server MIB The WebLogic Server MIB describes the information returned by the WebLogic Server SNMP Agent about running servers. Imports enterprises, Counter FROM RFC1155-SMI OBJECT-TYPE FROM RFC-1212 DisplayString FROM RFC1213-MIB TRAP-TYPE FROM RFC-1215; bea OBJECT IDENTIFIER ::= { enterprises 140 } weblogic OBJECT IDENTIFIER ::= { bea 600 } clusterTable OBJECT-TYPE SYNTAX SEQUENCE OF ClusterEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Lists all clusters this agent is monitoring. The cluster must be contacted at least once before it will appear in the table." ::= { weblogic 10 } clusterEntry OBJECT-TYPE SYNTAX ClusterEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Entry of clusterTable" INDEX { clusterName } ::= { clusterTable 1 } ClusterEntry ::= SEQUENCE { clusterName DisplayString, multicastAddress IpAddress, defaultLoadBalancingAlgorithm DisplayString, serverList DisplayString } clusterName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..16)) ACCESS read-only STATUS mandatory DESCRIPTION "Name of the Cluster." ::= { clusterEntry 5 } multicastAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "Multicast Address of the Cluster." ::= { clusterEntry 10 } defaultLoadBalancingAlgorithm OBJECT-TYPE SYNTAX DisplayString (SIZE(1..256)) ACCESS read-only STATUS mandatory DESCRIPTION "Default Load Balancing algorithm of the cluster." ::= { clusterEntry 15 } serverList OBJECT-TYPE SYNTAX DisplayString (SIZE(1..256)) ACCESS read-only STATUS mandatory DESCRIPTION "Comma separated list of servers in the Cluster." ::= { clusterEntry 20 } serverTable OBJECT-TYPE SYNTAX SEQUENCE OF ServerEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Lists all Weblogic Servers the agent is monitoring. A server must be contacted at least once, or be reported as a member of a cluster at least once, before it will appear in this table. Servers are only reported as a member of a cluster when they are actively participating in the cluster, or shortly thereafter." ::= { weblogic 20 } serverEntry OBJECT-TYPE SYNTAX ServerEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Entry of serverTable" INDEX { serverClusterName , serverName } ::= { serverTable 1 } ServerEntry ::= SEQUENCE { serverClusterName DisplayString, serverName DisplayString, serverHostName DisplayString, serverState INTEGER, serverLoginEnable INTEGER, serverVersion DisplayString, serverDateTimeLaunched DisplayString, serverUptime DisplayString, serverSystemHome DisplayString, serverJVMVendor DisplayString, serverJVMVersion DisplayString, serverMaxHeapSpace INTEGER, serverHeapUsedPct INTEGER, serverQueueLength INTEGER, serverQueueThroughput INTEGER } serverClusterName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..16)) ACCESS read-only STATUS mandatory DESCRIPTION "Name of the cluster to which this server belongs. If the the server is standalone, the value returned is 'standalone'." ::= { serverEntry 5 } serverName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..16)) ACCESS read-only STATUS mandatory DESCRIPTION "Name of the server. All servers monitored by a given agent must have a unique name. In particular, a single agent cannot monitor several servers named 'myserver' running on different hosts but participating in the same cluster." ::= { serverEntry 10 } serverHostName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..30)) ACCESS read-only STATUS mandatory DESCRIPTION "DNS host name of the machine on which the server is running." ::= { serverEntry 15 } serverState OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } ACCESS read-only STATUS mandatory DESCRIPTION "State of the Weblogic Server, as inferred by the snmp agent. Up implies the agent can contact the server; down implies the agent cannot contact the server." ::= { serverEntry 20 } serverLoginEnable OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This value is true if client logins are enabled on the server." ::= { serverEntry 25 } serverVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(0..50)) ACCESS read-only STATUS mandatory DESCRIPTION "Version string for the Weblogic server." ::= { serverEntry 30 } serverDateTimeLaunched OBJECT-TYPE SYNTAX DisplayString (SIZE(0..28)) ACCESS read-only STATUS mandatory DESCRIPTION "Date and time at which the server was started. The format is 'ddd mmm dd hh:mm:ss zzz yyy', where ddd=day of week, mmm=month, dd=day of month, hh=hour, mm=minute, ss=second, zzz=time zone, yyy=year." ::= { serverEntry 35 } serverUptime OBJECT-TYPE SYNTAX DisplayString (SIZE(0..13)) ACCESS read-only STATUS mandatory DESCRIPTION "Amount of time the server has been up. The format is 'nd hh:mm:ss', where n=number of days, hh=hours, mm=minutes, ss=seconds." ::= { serverEntry 40 } serverSystemHome OBJECT-TYPE SYNTAX DisplayString (SIZE(1..256)) ACCESS read-only STATUS mandatory DESCRIPTION "Home directory for this server. This is the installation directory for the server as a whole." ::= { serverEntry 45 } serverJVMVendor OBJECT-TYPE SYNTAX DisplayString (SIZE(0..64)) ACCESS read-only STATUS mandatory DESCRIPTION "Name of the vendor of the JVM on which this server is running." ::= { serverEntry 50 } serverJVMVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(0..16)) ACCESS read-only STATUS mandatory DESCRIPTION "Version of the JVM on which this server is running." ::= { serverEntry 55 } serverMaxHeapSpace OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Maximum heap size for this server, in KB." ::= { serverEntry 60 } serverHeapUsedPct OBJECT-TYPE SYNTAX INTEGER (0..100) ACCESS read-only STATUS mandatory DESCRIPTION "Percentage of heap space currently in use by this server." ::= { serverEntry 65 } serverQueueLength OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Current length of the server execute queue." ::= { serverEntry 70 } serverQueueThroughput OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Current throughput of execute queue, expressed as number of requests per second." ::= { serverEntry 75 } serverNumEJBDeployments OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Total number of EJB Deployment units known to the server." ::= { serverEntry 80 } serverNumEJBBeansDeployed OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Total number of EJB beans actively deployed on the server." ::= { serverEntry 85 } -- Listen table listenTable OBJECT-TYPE SYNTAX SEQUENCE OF ListenEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The set of protocol, ip address, port combinations on which the server is listening. There will be multiple entries for each server; one for each (protocol,ipAddr,port) combination." ::= { weblogic 30 } listenEntry OBJECT-TYPE SYNTAX ListenEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A row in the listenTable" INDEX { listenServerName , listenProtocol, listenIpAddress , listenPort } ::= { listenTable 1 } ListenEntry ::= SEQUENCE { listenServerName DisplayString, listenProtocol DisplayString, listenIpAddress IpAddress, listenPort INTEGER, listenAdminOk INTEGER, listenState INTEGER } listenServerName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..16)) ACCESS read-only STATUS mandatory DESCRIPTION "Server name" ::= { listenEntry 5 } listenProtocol OBJECT-TYPE SYNTAX DisplayString (SIZE(1..16)) ACCESS read-only STATUS mandatory DESCRIPTION "TCP protocol" ::= { listenEntry 10 } listenIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "IP Address" ::= { listenEntry 15 } listenPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Port number" ::= { listenEntry 20 } listenAdminOK OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "True if admin requests allowed on this (protocol, ipAddr, port), else false" ::= { listenEntry 25 } listenState OBJECT-TYPE SYNTAX INTEGER { listening(1), notListening(2) } ACCESS read-only STATUS mandatory DESCRIPTION "Listening if the (protocol,ipAddr,port) is enabled on the server; notListening if it is not. The server may be listening but not accepting new clients if its serverLoginEnable state is false. In this case existing clients will continue to function but new ones will not." ::= { listenEntry 30 } -- Classpath table classpathTable OBJECT-TYPE SYNTAX SEQUENCE OF ClasspathEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table of Classpath elements for JAVA, Weblogic Server and servlets. There are multiple entries in this table for each server, and there may be multiple entries for each path on a server." ::= { weblogic 40 } classpathEntry OBJECT-TYPE SYNTAX ClasspathEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A row in the classpathTable" INDEX { cpServerName , cpType, cpIndex } ::= { classpathTable 1 } ClasspathEntry ::= SEQUENCE { cpServerName DisplayString, cpType INTEGER, cpElement DisplayString } cpServerName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..16)) ACCESS read-only STATUS mandatory DESCRIPTION "Server name" ::= { classpathEntry 5 } cpType OBJECT-TYPE SYNTAX INTEGER { java(1), weblogic(2), servlet(3) } ACCESS read-only STATUS mandatory DESCRIPTION "A type of java means the cpElement is one of the elements in the normal java classpath. A type of weblogic means the cpElement is one of the elements in the weblogic.class.path. A type of servlet means the cpElement is one of the elements in the dynamic servlet classpath." ::= { classpathEntry 10 } cpElement OBJECT-TYPE SYNTAX DisplayString (SIZE(1..256)) ACCESS read-only STATUS mandatory DESCRIPTION "One element in the classpath." ::= { classpathEntry 15 } cpIndex OBJECT-TYPE SYNTAX INTEGER (1..64) ACCESS read-only STATUS mandatory DESCRIPTION "Position of element within its path. The index starts at 1." ::= { classpathEntry 16 } -- JDBC Connection Pools table jdbcPoolTable OBJECT-TYPE SYNTAX SEQUENCE OF JdbcPoolEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table of JDBC connection pools. There is one entry for each pool on a server." ::= { weblogic 50 } jdbcPoolEntry OBJECT-TYPE SYNTAX JdbcPoolEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A row in the jdbcPoolTable" INDEX { jdbcPoolName , jdbcServerName } ::= { jdbcPoolTable 1 } JdbcPoolEntry ::= SEQUENCE { jdbcPoolName DisplayString, jdbcServerName DisplayString, jdbcMaxCapacity INTEGER, jdbcInitCapacity INTEGER, jdbcCurrentPoolSize INTEGER, jdbcCurrentInUse INTEGER, jdbcTotalPendingConnections INTEGER, jdbcHighwaterPendingConnections INTEGER, jdbcHighwaterWaitTime INTEGER } jdbcPoolName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..16)) ACCESS read-only STATUS mandatory DESCRIPTION "Name of JDBC Connection Pool." ::= { jdbcPoolEntry 5 } jdbcServerName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..16)) ACCESS read-only STATUS mandatory DESCRIPTION "Name of server hosting the connection pool. " ::= { jdbcPoolEntry 10 } jdbcMaxCapacity OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Maximum number of database conections allowed for this pool." ::= { jdbcPoolEntry 15 } jdbcInitCapacity OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Initial number of database connections to be opened for this pool." ::= { jdbcPoolEntry 20 } jdbcCurrentPoolSize OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Current number of database connections opened for this pool." ::= { jdbcPoolEntry 25 } jdbcCurrentInUse OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Current number of database connections in use for this pool." ::= { jdbcPoolEntry 30 } jdbcTotalPendingConnections OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Number of pending database connection requests on this pool." ::= { jdbcPoolEntry 35 } jdbcHighwaterPendingConnections OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "High water mark value for the number of pending connections." ::= { jdbcPoolEntry 40 } jdbcHighwaterWaitTime OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "High water mark for the wait time of a client in seconds." ::= { jdbcPoolEntry 45 } wlsServerRestart TRAP-TYPE ENTERPRISE weblogic VARIABLES { serverName } DESCRIPTION "This trap is generated when the agent reconnects to a server that was restarted since the last connect. Either wlsServerUnAvailable or wlsServerShutDown will always precede this trap." ::= 5 wlsServerAvailable TRAP-TYPE ENTERPRISE weblogic VARIABLES { serverName } DESCRIPTION "The server has been identified as being reachable, after having previously been unavailable for some reason. e.g. it may have been unreachable due to network problems, or this may be the first time it has been contacted by the agent." ::= 10 wlsServerUnAvailable TRAP-TYPE ENTERPRISE weblogic VARIABLES { serverName } DESCRIPTION "The server has been identified as being down. For example, it may be unreachable due to network problems, or it may have crashed, or it may have been shut down while unreachable due to network problems. If the server is supposed to be up, a responsible party should be notified to check on it." ::= 15 wlsServerShutDown TRAP-TYPE ENTERPRISE weblogic VARIABLES { serverName } DESCRIPTION "The server has been deliberately shut down." ::= 20

Copyright © 2000 BEA Systems, Inc. All rights reserved. Required browser: Netscape 4.0 or higher, or Microsoft Internet Explorer 4.0 or higher. Last updated 1/13/2000