MashZone NextGen (Deprecated) KPI Definitions

The KPIs in this section enable you to monitor MashZone NextGen servers.

com.softwareag.mzng

Connects over HTTP to the web server and extracts the KPIs from web services, using MashZone NextGen authentication.

Discovery Mechanism

MashZone NextGen KPIs are discovered via Asset Discovery in Optimize.

KPIs

The following table describes the com.softwareag.mzng KPIs.
Name Description
boolean ObjectStatus

Status of MashZone NextGen via MashZone NextGen ping web service.

long JvmCommittedMemory

The committed memory in the JVM in kilobytes.

long JvmMaxMemory

The maximum memory in the JVM in kilobytes.

long JvmUsedMemory

The used memory in the JVM n kilobytes.

int MaxCurrentThreads

The peak number of threads in the JVM.

int NoCurrentThreads

The number of current threads in the JVM.

long NoOfAppsInDepot

Deprecated. The number of approved apps in MashZone NextGen.

long NoOfAppsInHub

Deprecated. The number of apps in MashZone NextGen.

long NoOfPendingAppsInDepot

Deprecated. The number of apps pending approval in MashZone NextGen.

long NoOfAtoms

Deprecated. The number of atom mashups and mashables in MashZone NextGen.

long NoOfDataSources

Deprecated. The number of data sources defined in MashZone NextGen.

long NoOfDatabases

Deprecated. The number of database mashups and mashables in MashZone NextGen.

long NoOfJDBCDrivers

Deprecated. The number of JDBC drivers defined in MashZone NextGen.

long NoOfMacros

Deprecated. The number of macros in MashZone NextGen.

long NoOfMashups

Deprecated. The number of mashups in MashZone NextGen.

long NoOfRESTs

Deprecated. The number of REST mashups and mashables in MashZone NextGen.

long NoOfRSS

Deprecated. The number of RSS mashups and mashables in MashZone NextGen.

long NoOfSharePoints

Deprecated. The number of Sharepoint mashups and mashables in MashZone NextGen.

long NoOfSpreadsheets

Deprecated. The number of Spreadsheet mashups and mashables in MashZone NextGen.

long NoOfWSDLs

Deprecated. The number of WSDL mashups and mashables in MashZone NextGen.

long NoOfXMLs

Deprecated. The number of XML mashups and mashables in MashZone NextGen.

int CurrentNoOfPollEventsSent The count of events sent for an asset during each polling.
int PollTime Polling time for an asset during each polling.
int PingTime Time to ping an asset server.

com.softwareag.mzng.jmx.Catalina

MashZone NextGen Catalina root model.

Discovery Mechanism

MashZone NextGen KPIs are discovered via Asset Discovery in Optimize.

KPIs

The following table describes the com.softwareag.mzng.jmx.Catalina KPI.
Name Description
long pingTime

The period of time during which to ping the MashZone NextGen server.

com.softwareag.mzng.jmx.Catalina.type.Cache

MashZone NextGen Catalina Cache.

Discovery Mechanism

MashZone NextGen KPIs are discovered via Asset Discovery in Optimize.

KPIs

The following table describes the com.softwareag.mzng.jmx.Catalina.type.Cache KPIs.
Name Description
long hitsCount

Introspected attribute hitsCount.

int cacheMaxSize

Introspected attribute cacheMaxSize.

int cacheSize

Introspected attribute cacheSize.

int maxAllocateIterations

Introspected attribute maxAllocateIterations.

long accessCount

Introspected attribute accessCount.

long desiredEntryAccessRatio

Introspected attribute desiredEntryAccessRatio.

int spareNotFoundEntries

Introspected attribute spareNotFoundEntries.

long deltaaccessCount

Delta of introspected attribute accessCount.

long deltahitsCount

Delta of introspected attribute hitsCount.

com.softwareag.mzng.jmx.Catalina.type.Connector

MashZone NextGen Catalina Connector.

Discovery Mechanism

MashZone NextGen KPIs are discovered via Asset Discovery in Optimize.

KPIs

The following table describes the com.softwareag.mzng.jmx.Catalina.type.Connector KPIs.
Name Description
int maxTread

The maximum number of request processing threads to be created.

int port

The number of the port on which this connector is configured to listen for requests. The special value of 0 means to select a random free port when the socket is bound.

int acceptCount

The accept count for this connector.

int maxParameterCount

The maximum number of parameters (GET plus POST) which will be automatically parsed by the container. The default value is 1000. A value of less than 0 means no limit.

int connectionTimeout

Timeout value of the incoming connection.

int proxyPort

The server port to which we should send requests to this connector.

int maxHeaderCount

The maximum number of headers that are allowed by the container. The default value is 100. A value of less than 0 means no limit.

boolean enableLookups

The enable DNS lookups flag for this connector.

int keepAliveTimeout

The number of seconds Tomcat will wait for a subsequent request before closing the connection.

int maxSavePostSize

Maximum size of a POST which will be saved by the container during authentication.

boolean useBodyEncodingForURI

Whether the body encoding should be used for URI query parameters.

int minSpareThreads

The number of request processing threads that will be created.

int processorCache

The processor cache size.

int maxKeepAliveRequests

The maximum number of Keep-Alive requests to honor per connection.

int maxPostSize

The maximum size in bytes of a POST which will be handled by the servlet API provided features.

boolean xpoweredBy

Whether X-Powered-By response header generation is enabled or disabled.

int redirectPort

The redirect port for non-SSL to SSL redirects.

boolean allowTrace

Whether to allow disabling the TRACE method.

boolean secure

Whether this is a secure (SSL) connector.

int localPort

The port number on which this connector is listening for requests. If the special value of 0 is used, then this method will report the actual port bound.

int connectionLinger

Linger value on the incoming connection.

boolean useIPVHosts

Whether to use IP-based virtual hosting.

int threadPriority

The thread priority for processors.

boolean tcpNoDelay

Whether TCP should be used with no delay.

int packetSize

The ajp packet size.

int deltaacceptCount

Delta of accept count for this Connector.

com.softwareag.mzng.jmx.Catalina.type.DataSource

MashZone NextGen Catalina DataSource.

Discovery Mechanism

MashZone NextGen KPIs are discovered via Asset Discovery in Optimize.

KPIs

The following table describes the com.softwareag.mzng.jmx.Catalina.type.DataSource KPIs.
Name Description
int loginTimeout

Introspected attribute loginTimeout.

boolean closed

Introspected attribute closed.

int initialSize

Introspected attribute initialSize.

int numIdle

Introspected attribute numIdle.

long timeBetweenEvictionRunsMillis

Introspected attribute timeBetweenEvictionRunsMillis.

boolean defaultAutoCommit

Introspected attribute defaultAutoCommit.

int maxIdle

Introspected attribute maxIdle.

int maxOpenPreparedStatements

Introspected attribute maxOpenPreparedStatements.

boolean logAbandoned

Introspected attribute logAbandoned.

int minIdle

Introspected attribute minIdle.

int numTestsPerEvictionRun

Introspected attribute numTestsPerEvictionRun.

long minEvictableIdleTimeMillis

Introspected attribute minEvictableIdleTimeMillis.

int maxActive

Introspected attribute maxActive.

int validationQueryTimeout

Introspected attribute validationQueryTimeout.

int numActive

Introspected attribute numActive.

boolean poolPreparedStatements

Introspected attribute poolPreparedStatements.

int defaultTransactionIsolation

Introspected attribute defaultTransactionIsolation.

long maxWait

Introspected attribute maxWait.

boolean defaultReadOnly

Introspected attribute defaultReadOnly.

boolean testOnReturn

Introspected attribute testOnReturn.

boolean removeAbandoned

Introspected attribute removeAbandoned.

int removeAbandonedTimeout

Introspected attribute removeAbandonedTimeout.

boolean testWhileIdle

Introspected attribute testWhileIdle.

boolean testOnBorrow

Introspected attribute testOnBorrow.

boolean accessToUnderlyingConnectionAllowed

Introspected attribute accessToUnderlyingConnectionAllowed.

com.softwareag.mzng.jmx.Catalina.type.Deployer

MashZone NextGen Catalina Deployer.

Discovery Mechanism

MashZone NextGen KPIs are discovered via Asset Discovery in Optimize.

KPIs

The following table describes the com.softwareag.mzng.jmx.Catalina.type.Deployer KPIs.
Name Description
boolean deployXML

The deploy XML configuration flag for this component.

boolean copyXML

The copy XML configuration flag for this component.

boolean unpackWARs

The unpack WAR files flag.

com.softwareag.mzng.jmx.Catalina.type.Engine

MashZone NextGen Catalina Engine.

Discovery Mechanism

MashZone NextGen KPIs are discovered via Asset Discovery in Optimize.

KPIs

The following table describes the com.softwareag.mzng.jmx.Catalina.type.Engine KPIs.
Name Description
boolean startChildren

Whether children will be started automatically when they are added.

int startStopThreads

The number of threads to use when starting and stopping child hosts.

int backgroundProcessorDelay

The processor delay for this component.

com.softwareag.mzng.jmx.Catalina.type.Environment

MashZone NextGen Catalina Environment.

Discovery Mechanism

MashZone NextGen KPIs are discovered via Asset Discovery in Optimize.

KPIs

The following table describes the com.softwareag.mzng.jmx.Catalina.type.Environment KPIs.
Name Description
boolean override

Whether this environment entry allows overrides by the application deployment descriptor.

com.softwareag.mzng.jmx.Catalina.type.GlobalRequestProcessor

MashZone NextGen Catalina GlobalRequestProcessor contains the sums of request counters for all threads in this thread pool, for example how many requests, errors, sum of response times in milliseconds, etc.

Discovery Mechanism

MashZone NextGen KPIs are discovered via Asset Discovery in Optimize.

KPIs

The following table describes the com.softwareag.mzng.jmx.Catalina.type.GlobalRequestProcessor KPIs.
Name Description
long bytesReceived

Sum of bytes received.

int errorCount

Introspected attribute errorCount.

int requestCount

Introspected attribute requestCount.

long bytesSent

Introspected attribute bytesSent.

long processingTime

Request processing time (in milliseconds) of each global request processor.

long maxTime

Introspected attribute maxTime.

long deltaBytesSent

Delta of introspected attribute bytesSent.

int deltaRequestCount

Delta of introspected attribute requestCount.

long deltaBytesReceived

Delta of sum of attribute bytesReceived.

int deltaErrorCount

Delta of introspected attribute errorCount.

com.softwareag.mzng.jmx.Catalina.type.Host

MashZone NextGen Catalina Host.

Discovery Mechanism

MashZone NextGen KPIs are discovered via Asset Discovery in Optimize.

KPIs

The following table describes the com.softwareag.mzng.jmx.Catalina.type.Host KPIs.
Name Description
boolean autoDeploy

The auto deploy flag for this host.

boolean deployXML

Deploy Context XML configuration property.

boolean copyXML

Whether XML files should be copied to $CATALINA_BASE/conf/{engine}/{host} by default when a web application is deployed.

boolean unpackWARs

Unpack WAR files property.

boolean deployOnStartup

The deploy on startup flag for this host.

boolean createDirs

Whether directories should be created upon startup for appBase and xmlBase.

boolean startChildren

Whether children should be started automatically when they are added.

boolean undeployOlderVersions

Whether old versions of applications deployed using parallel deployment should be undeployed automatically when no longer used. Requires autoDeploy to be enabled.

int startStopThreads

The number of threads to use when starting, stopping, and deploying child contexts.

int backgroundProcessDelay

The processor delay for this component.

com.softwareag.mzng.jmx.Catalina.type.JspMonitor

MashZone NextGen Catalina JspMonitor.

Discovery Mechanism

MashZone NextGen KPIs are discovered via Asset Discovery in Optimize.

KPIs

The following table describes the com.softwareag.mzng.jmx.Catalina.type.JspMonitor KPIs.
Name Description
int jspCount

The number of JSPs that have been loaded into a webapp.

int jspReloadCount

The number of JSPs that have been reloaded.

int jspUnloadCount

The number of JSPs that have been unloaded.

int jspQueueLength

The length of the JSP queue (if enabled via maxLoadedJSPs).

int deltajspCount

Delta of the number of JSPs that have been loaded into a webapp.

com.softwareag.mzng.jmx.Catalina.type.Loader

MashZone NextGen Catalina Loader.

Discovery Mechanism

MashZone NextGen KPIs are discovered via Asset Discovery in Optimize.

KPIs

The following table describes the com.softwareag.mzng.jmx.Catalina.type.Loader KPIs.
Name Description
boolean seachExternalFirst

Introspected attribute seachExternalFirst.

boolean reloadable

Introspected attribute reloadable.

boolean searchVirtualFirst

Introspected attribute searchVirtualFirst.

boolean delegate

Introspected attribute delegate.

com.softwareag.mzng.jmx.Catalina.type.Manager

MashZone NextGen Catalina Manager.

Discovery Mechanism

MashZone NextGen KPIs are discovered via Asset Discovery in Optimize.

KPIs

The following table describes the com.softwareag.mzng.jmx.Catalina.type.Manager KPIs.
Name Description
int sessionExpireRate

Session expiration rate in sessions per minute.

int sessionAverageAliveTime

Average time an expired session has been alive.

int duplicates

Number of duplicated session ids generated.

int maxInactiveInterval

The default maximum inactive interval for sessions created by this manager.

int sessionCreateRate

Session creation rate in sessions per minute.

int sessionIdLength

The session id length (in bytes) of sessions created by this manager.

int rejectedSessions

Number of sessions we rejected due to maxActive being reached.

boolean distributable

The distributable flag for sessions created by this manager.

int maxActive

Maximum number of active sessions so far.

long sessionCounter

Total number of sessions created by this manager.

int maxActiveSessions

The maximum number of active sessions allowed. A value of -1 means no limit.

int activeSessions

Number of active sessions at this moment.

long expiredSessions

Number of sessions that expired. Note that this does not include explicit invalidations.

int sessionMaxAliveTime

Longest time an expired session has been alive.

int processExpiresFrequency

The frequency of the manager checks (expiration and passivation).

long processingTime

Time spent doing housekeeping and expiration.

long deltaexpiredSessions

Delta of the number of sessions that expired (does not include explicit invalidations).

int deltaactiveSessions

Delta of the number of active sessions at the moment.

int deltarejectedSessions

Delta of the number of sessions that were rejected due to maxActive being reached.

com.softwareag.mzng.jmx.Catalina.type.ProtocolHandler

MashZone NextGen Catalina ProtocolHandler.

Discovery Mechanism

MashZone NextGen KPIs are discovered via Asset Discovery in Optimize.

KPIs

The following table describes the com.softwareag.mzng.jmx.Catalina.type.ProtocolHandler KPIs.
Name Description
int maxTrailerSize

Limits the total length of trailing headers in the last chunk of a chunked HTTP request. If the value is -1, no limit will be imposed. If not specified, the default value of 8192 will be used.

int soLinger

Limits the total length of chunk extensions in chunked HTTP requests. If the value is -1, no limit will be imposed. If not specified, the default value of 8192 will be used. If not specified, the default value of 8192 will be used.

boolean sSLEnabled

Whether to enable SSL traffic on a connector. To turn on SSL handshake/encryption/decryption on a connector, set this value to true. The default value is false. When you set this value true, you must also set the scheme and the secure attributes to pass the correct request.getScheme() and request.isSecure() values to the servlets.

int maxThreads

The maximum number of request processing threads to be created by this Connector, which also determines the maximum number of simultaneous requests that can be handled. If not specified, the default value of 200 is used. If an executor is associated with this connector, this attribute is ignored as the executor takes precedence.

int port

The TCP port number on which this Connector creates a server socket and awaits incoming connections. Your operating system will allow only one server application to listen to a particular port number on a particular IP address. If the value is set to 0, Tomcat selects a free port at random to use for this connector. This is typically only useful in embedded and testing applications.

int connectionTimeout
The number of milliseconds this Connector will wait, after accepting a connection, for the request URI line to be present. A value of -1 indicates no (i.e. infinite) timeout. The default value is 60000.
Note: The standard server.xml that ships with Tomcat sets this property to 20000. Unless disableUploadTimeout is set to false, this timeout will also be used when reading the request body (if any).
int maxHeaderCount

The maximum number of headers in a request that are allowed by the container. A request that contains more headers than the specified limit will be rejected. A value of less than 0 means no limit. If not specified, a default of 100 is used.

int keepAliveTimeout

The number of milliseconds this Connector will wait for another HTTP request before closing the connection. The default value is to use the value that has been set for the connectionTimeout attribute. Use a value of -1 to indicate no (i.e. infinite) timeout.

int maxConnections

The maximum number of connections that the server will accept and process at any given time. When this number is reached, the server will accept, but not process any more connections. Note that once the limit has been reached, the operating system may still accept connections based on the acceptCount parameter. The default value varies by connector type. For BIO the default is the value of maxThreads unless an Executor is used, in which case the default will be the value of maxThreads from the executor. For NIO the default is 10000. For APR/native, the default is 8192. Note that for APR/native on Windows, the configured value will be reduced to the highest multiple of 1024 that is less than or equal to maxConnections. This is done for performance reasons. If set to a value of -1, the maxConnections feature is disabled and connections are not counted.

int maxHttpHeaderSize

The maximum size of the request and response HTTP header, specified in bytes. If not specified, this value is set to 8192 (8 KB).

int maxSavePostSize

The maximum size in bytes of the POST which will be saved/buffered by the container during FORM or CLIENT-CERT authentication. For both types of authentication, the POST will be saved/buffered before the user is authenticated. For CLIENT-CERT authentication, the POST is buffered for the duration of the SSL handshake and the buffer is emptied when the request is processed. For FORM authentication the POST is saved whilst the user is re-directed to the login form and is retained until the user successfully authenticates or the session associated with the authentication request expires. A value of -1 means no limit. Setting the attribute to 0 will disable the saving of POST data during authentication. If not specified, the default value of 4096 (4 kilobytes) is used.

int minSpareThreads

The minimum number of threads always kept running. If not specified, the default value of 10 is used.

long connectionCount

Introspected attribute connectionCount.

int processorCache

The protocol handler caches Http11NioProcessor objects to speed up performance. This setting dictates how many of these objects get cached. -1 means unlimited, default is 200. Set this value somewhere close to your maxThreads value.

int maxKeepAliveRequests

The maximum number of HTTP requests which can be pipelined until the connection is closed by the server. Setting this attribute to 1 will disable HTTP/1.0 keep-alive, as well as HTTP/1.1 keep-alive and pipelining. Setting this to -1 will allow an unlimited amount of pipelined or keep-alive HTTP requests. If not specified, this attribute is set to 100.

int disableKeepAlivePercentage

The percentage of processing threads that have to be in use before HTTP keep-alives are disabled to improve scalability. Values less than 0 will be changed to 0 and values greater than 100 will be changed to 100. If not specified, the default value is 75.

boolean aprRequired

Introspective attribute aprRequired.

int compressionMinSize

If compression is set to on, this attribute may be used to specify the minimum amount of data before the output is compressed. If not specified, the default value is 2048.

boolean secure

Set this attribute to true if you wish to have calls to request.isSecure() to return true for requests received by this Connector. You would want this on an SSL Connector or a non SSL connector that is receiving data from a SSL accelerator, like a crypto card, a SSL appliance or even a webserver. The default value is false.

int localPort

Introspected attribute localPort.

int soTimeout

This is equivalent to the standard connectionTimeout attribute.

int backlog

Introspected attribute backlog.

int socketBuffer

The size (in bytes) of the buffer to be provided for socket output buffering. Set this value to -1 to disable the use of a buffer. By default, a buffer of 9000 bytes will be used.

boolean disableUploadTimeout

This flag allows the servlet container to use a different, usually longer, connection timeout during data upload. If not specified, this attribute is set to true which disables the longer timeout.

int connectionUploadTimeout

Specifies the timeout, in milliseconds, to use while a data upload is in progress. This only takes effect if disableUploadTimeout is set to false.

int nameIndex

Introspected attribute nameIndex.

int threadPriority

The priority of the request processing threads within the JVM. The default value is 5 (the value of the java.lang.Thread.NORM_PRIORITY constant). For more information, see the JavaDoc for the java.lang.Thread class.

boolean tcpNoDelay

If set to true, the TCP_NO_DELAY option will be set on the server socket, which improves performance under most circumstances. The default value is true.

com.softwareag.mzng.jmx.Catalina.type.Realm

MashZone NextGen Catalina Realm.

Discovery Mechanism

MashZone NextGen KPIs are discovered via Asset Discovery in Optimize.

KPIs

The following table describes the com.softwareag.mzng.jmx.Catalina.type.Realm KPIs.
Name Description
int cacheRemovalWarningTime

If a failed user is removed from the cache because the cache is too big before it has been in the cache for at least this period of time (in seconds) a warning message will be logged. The default value is 3600 (1 hour).

int failureCount

The number of times in a row a user has to fail authentication to be locked out. Defaults to 5.

int lockOutTime

The time (in seconds) a user is locked out after too many authentication failures. The default value is 300 (5 minutes).

int cacheSize

Number of users that have failed authentication to keep in cache. Over time the cache will grow to this size and may not shrink. The default value is 1000.

boolean stripRealmForGss

Introspected attribute stripRealmForGss.

boolean validate

The 'validate certificate chains' flag.

com.softwareag.mzng.jmx.Catalina.type.RequestProcessor

MashZone NextGen Catalina RequestProcessor.

Discovery Mechanism

MashZone NextGen KPIs are discovered via Asset Discovery in Optimize.

KPIs

The following table describes the com.softwareag.mzng.jmx.Catalina.type.RequestProcessor KPIs.
Name Description
long requestBytesReceived

Introspected attribute requestBytesReceived.

long requestProcessingTime

Introspected attribute requestProcessingTime.

int serverPort

Introspected attribute serverPort.

int contentLength

Introspected attribute contentLength.

long requestBytesSent

Introspected attribute requestBytesSent.

long bytesReceived

Introspected attribute bytesReceived.

int stage

Introspected attribute stage.

int errorCount

errorCount.

long lastRequestProcessingTime

Introspected attribute lastRequestProcessingTime.

int requestCount

Introspected attribute requestCount.

long bytesSent

Introspected attribute bytesSent.

long processingTime

Introspected attribute processingTime.

long maxTime

Introspected attribute maxTime.

int deltarequestCount

Delta of introspected attribute requestCount.

int deltabyteSent

Delta of introspected attribute bytesSent.

int deltabytesReceived

Delta of introspected attribute bytesReceived.

int deltaerrorCount

Delta of errorCount.

com.softwareag.mzng.jmx.Catalina.type.Server

MashZone NextGen Catalina Server.

Discovery Mechanism

MashZone NextGen KPIs are discovered via Asset Discovery in Optimize.

KPIs

The following table describes the com.softwareag.mzng.jmx.Catalina.type.Server KPI.
Name Description
int port

TCP port for shutdown messages.

com.softwareag.mzng.jmx.Catalina.type.Servlet

MashZone NextGen Catalina servlet.

Discovery Mechanism

MashZone NextGen KPIs are discovered via Asset Discovery in Optimize.

KPIs

The following table describes the com.softwareag.mzng.jmx.Catalina.type.Servlet KPIs.
Name Description
boolean asyncSupported

Whether asynchronous communication is supported.

boolean singleThreadModel

Whether the servlet implements the SingleThreadModel interface

long loadTime

Time taken to load and initialize the servlet.

boolean statisticsProvider

Whether performance statistics are supported for this managed object.

int countAllocated

The count of allocations that are currently active.

boolean eventProvider

Whether Event provider is supported for this managed object.

boolean stateManageable

Whether State management is supported for this managed object.

int classLoadTime

Time taken to load the Servlet class.

int maxInstances

Maximum number of STM instances.

int errorCount

Number of errors.

int requestCount

Number of requests processed by this wrapper.

int loadOnStartup

The load-on-startup order value for this servlet. Negative value means load on the first call.

long minTime

Minimum processing time of a request.

int backgroundProcessorDelay

The processor delay for this component.

long processingTime

Total execution time of the servlet’s service method.

long maxTime

Maximum processing time of a request.

long available

The date and time at which this servlet will become available (in milliseconds). A value of 0 means the servlet is available. If this value equals Long.MAX_VALUE, the unavailability of the servlet is considered permanent.

int deltaRequestCount

Delta of number of requests processed by this wrapper.

int deltaErrorCount

Delta of Error count.

com.softwareag.mzng.jmx.Catalina.type.StringCache

MashZone NextGen Catalina StringCache.

Discovery Mechanism

MashZone NextGen KPIs are discovered via Asset Discovery in Optimize.

KPIs

The following table describes the com.softwareag.mzng.jmx.Catalina.type.StringCache KPIs.
Name Description
int hitCount

Introspected attribute hitCount.

boolean charEnabled

Introspected attribute charEnabled.

int sizeCache

Introspected attribute sizeCache.

int accessCount

Introspected attribute accessCount.

boolean byteEnabled

Introspected attribute byteEnabled.

int trainThreshold

Introspected attribute trainThreshold.

int deltahitsCount

Delta of introspected attribute hitsCount.

int deltaaccessCount

Delta of introspected attribute accessCount.

com.softwareag.mzng.jmx.Catalina.type.ThreadPool

MashZone NextGen Catalina ThreadPool.

Discovery Mechanism

MashZone NextGen KPIs are discovered via Asset Discovery in Optimize.

KPIs

The following table describes the com.softwareag.mzng.jmx.Catalina.type.ThreadPool KPIs.
Name Description
boolean useSendfile

Introspected attribute useSendfile.

boolean paused

Introspected attribute paused.

int soLinger

Introspected attribute soLinger.

boolean sSLEnabled

Introspected attribute sSLEnabled.

int maxThreads

Introspected attribute maxThreads.

int port

Introspected attribute port.

boolean useComet

Introspected attribute useComet.

int keepAliveTimeout

Introspected attribute keepAliveTimeout.

int maxHeaderCount

Introspected attribute maxHeaderCount.

int maxConnections

Introspected attribute maxConnections.

int minSpareThreads

Introspected attribute minSpareThreads.

long connectionCount

Introspected attribute connectionCount.

int maxKeepAliveRequests

Introspected attribute maxKeepAliveRequests.

int acceptorThreadCount

Introspected attribute acceptorThreadCount.

boolean deferAccept

Introspected attribute deferAccept.

int soTimeout

Introspected attribute soTimeout.

int currentThreadsBusy

The amount of threads that are in use.

int localPort

Introspected attribute localPort.

int backlog

Introspected attribute backlog.

int currentThreadCount

Introspected attribute currentThreadCount.

boolean useCometTimeout

Introspected attribute useCometTimeout.

boolean daemon

Introspected attribute daemon.

boolean usePolling

Introspected attribute usePolling.

boolean running

Introspected attribute running.

int threadPriority

Introspected attribute threadPriority.

boolean bindOnInit

Introspected attribute bindOnInit.

boolean tcpNoDelay

Introspected attribute tcpNoDelay.

int acceptorThreadPriority

Introspected attribute acceptorThreadPriority.

com.softwareag.mzng.jmx.Catalina.type.Valve

MashZone NextGen Catalina Valve.

Discovery Mechanism

MashZone NextGen KPIs are discovered via Asset Discovery in Optimize.

KPIs

The following table describes the com.softwareag.mzng.jmx.Catalina.type.Valve KPIs.
Name Description
boolean enabled

Whether to enable access logging.

boolean resolveHosts

Whether to resolve hosts.

boolean asyncSupported

Whether this valve supports asynchronous reporting.

boolean rotatable

Whether automatic log rotation is enabled.

boolean checkExists

Whether to check for file existence before logging.

boolean buffered

Flag to buffering.

boolean securePagesWithPragma

Flag which controls the caching of pages that are protected by security constraints.

boolean alwaysUseSession

Whether a session should always be used once the user is authenticated.

boolean changeSessionIdOnAuthentication

Whether the session ID is changed if a session exists at the point where users are authenticated.

boolean cache

Whether authenticated Principals should be cached if the request is part of an HTTP session.

boolean disableProxyCaching

Whether pages that are protected by security constraints should be cached.

boolean renameOnRotate

Whether to defer inclusion of the date stamp in the log file name after rotation.

com.softwareag.mzng.jmx.Catalina.type.WebappClassLoader

MashZone NextGen Catalina WebappClassLoader.

Discovery Mechanism

MashZone NextGen KPIs are discovered via Asset Discovery in Optimize.

KPIs

The following table describes the com.softwareag.mzng.jmx.Catalina.type.WebappClassLoader KPIs.
Name Description
boolean searchExternalFirst

Introspected attribute searchExternalFirst.

boolean clearReferencesStopThreads

Introspected attribute clearReferencesStopThreads.

boolean clearReferencesStatic

Introspected attribute clearReferencesStatic.

boolean started

Introspected attribute started.

boolean restarting

Introspected attribute restarting.

boolean clearReferencesLogFactoryRelease

Introspected attribute clearReferencesLogFactoryRelease.

boolean clearReferencesStopTimerThreads

Introspected attribute clearReferencesStopTimerThreads.

boolean antiJARLocking

Introspected attribute antiJARLocking.

boolean clearReferencesHttpClientKeepAliveThread

Introspected attribute clearReferencesHttpClientKeepAliveThread.

boolean delegate

Introspected attribute delegate.

com.softwareag.mzng.jmx.Catalina.type.WebModule

MashZone NextGen Catalina WebModule.

Discovery Mechanism

MashZone NextGen KPIs are discovered via Asset Discovery in Optimize.

KPIs

The following table describes the com.softwareag.mzng.jmx.Catalina.type.WebModule KPIs.
Name Description
int sessionTimeout

The session timeout (in minutes) for this web application.

boolean paused

Whether the request processing is paused (while reloading occurs).

boolean saveConfig

Whether the configuration should be written on startup.

boolean reloadable

Whether this web application is reloadable.

long startupTime

The startup time (in milliseconds) for this context.

boolean xmlNamespaceAware

Whether XML validation is turned on or off.

boolean antiResourceLocking

Whether resources are locked or not.

boolean logEffectiveWebXml

Whether effective web.xml is logged when the context starts.

boolean useNaming

Whether to create a JNDI naming context for this application.

boolean clearReferencedStopThreads

Whether Tomcat should attempt to terminate threads that have been started by the web application.

Note: It is advisable that you use this attribute only in a development environment.
int cacheMaxSize

Maximum size of cache in KB.

boolean statisticsProvider

Whether performance statistics are supported for this managed object.

boolean swallowOutput

Whether to cause the system.out and system.err to be redirected to the logger when executing a servlet.

boolean override

Whether to override the default context.xml for this web application.

boolean clearReferencesStatic

Whether Tomcat should attempt to null out any static or final fields from loaded classes when a web application is stopped as a workaround for apparent garbage collection bugs and application coding errors.

boolean tldNamespaceAware

Whether TLD XML validation is turned on or off.

boolean distributable

Whether the web application is distributable or not.

boolean allowLinking

Whether to allow symlinking to outside the webapp root directory if the webapp is an exploded directory.

boolean tldValidation

Whether TLD XML validation is turned on or off.

boolean eventProvider

Whether Event provider is supported for this managed object.

int cacheObjectMaxSize

Maximum cached object size in KB.

boolean stateManageable

Whether State management is supported for this managed object.

boolean renewThreadsWhenStoppingContext

Whether Tomcat should renew the threads of the thread pool when the application is stopped to avoid memory leaks because of uncleaned ThreadLocal variables.

long tldScanTime

Time spent scanning jars for TLDs for this context.

int cacheTTL

Time interval in milliseconds between cache refreshes.

int errorCount

Cumulative error count of all servlets in this context.

boolean configured

The correctly configured flag for this context.

boolean clearReferencesStopTimerThreads

Whether Tomcat should attempt to terminate TimerThreads that have been started by the web application. It is advisable to use this attribute only in a development environment.

int requestCount

Cumulative request count of all servlets in this context.

boolean crossContext

Whether the ServletContext.getContext() method is allowed to access the context of other web applications in this server.

long unloadDelay

Amount of time in milliseconds that the container will wait for servlets to unload.

boolean cachingAllowed

Whether static resources should be cached for this webapp.

boolean cookies

Whether cookies should be used for session ID communication.

boolean ignoreAnnotations

Whether annotations should be ignored or not.

boolean xmlValidation

Whether XML validation should be turned on or off.

long minTime

Minimum execution time of all servlets in this context.

boolean useHttpOnly

Indicates that the session cookies should use HttpOnly.

boolean antiJARLocking

Indicates whether to lock jar files or not.

long processingTime

Cumulative execution times of all servlets in this context.

boolean privileged

Indicates whether access to Tomcat internals is granted or not.

long maxTime

Maximum execution time of all servlets in this context.

boolean delegate

Indicates whether to delegate or not.

boolean unpackWAR

Indicates whether to unpack WAR files or not.

long startTime

Time (in milliseconds since January 1, 1970, 00:00:00) when this context was started.

int deltaRequestCount

Delta of cumulative request count of all servlets in this context.

int deltaErrorCount

Delta of cumulative error count of all servlets in this context.

com.softwareag.mzng.um.realm

DEPRECATED beginning with MashZone NextGen 10.4.

Universal Messaging Realm.

Discovery Mechanism

MashZone NextGen KPIs are discovered via Asset Discovery in Optimize.

KPIs

The following table describes the com.softwareag.mzng.um.realm KPIs.
Name Description
int BuffersCreated

Number of data buffers created within the realms and for use within event fanout.

int BuffersReused

Number of data buffers reused by the event fanout.

int CurrentConnections

Number of connections on this realm.

int FanoutBacklog

Returns the number of events waiting to be processed by the fanout engine.

long FreeMemory

Returns the amount of free memory the Realm server has within the JVM.

long InternalSchedulerSize

Total number of scheduled tasks currently running within the realm.

int NoOfChannels

Number of channels within the realm.

int NoOfDataGroups

Number of data groups within the realm.

int NoOfQueues

Number of queues within the realm.

int NoOfThreads

Number of threads the JVM has allocated for the Realm Server. This includes all the threads used by the JVM as well.

boolean ObjectStatus

Status of the realm.

int QueuedTasks

Sum of queued tasks for common pool, write pool, and read pool.

int QueuedThreads

Number of threads currently queued ready to execute tasks.

int ReUsedThreads

Returns the number of reused threads within the realm.

long TotalConnections

Number of connections served by this realm from the time it started.

long TotalGCCount

Total time in milliseconds that the JVM has spent doing GCs.

long TotalMemory

Total number of bytes that the JVM has allocated from the underlying operating system.

long TotalPublished

Total number of events published on this realm from the time it started.

long TotalSubscribed

Total number of events that this realm has sent to clients from the time it started.

int VendedThreads

Total number of threads that have been allocated within the realm.

com.softwareag.mzng.um.realm.channel

DEPRECATED beginning with MashZone NextGen 10.4.

Universal Messaging Channel.

Discovery Mechanism

MashZone NextGen KPIs are discovered via Asset Discovery in Optimize.

KPIs

The following table describes the com.softwareag.mzng.um.realm.channel KPIs.
Name Description
float CacheHitRatio

Retrieves the channel/queues cache ratio. This ratio represents (number of cache hits)/ (Total Access). This cache is only active when the channel/queue is a persistent store and the server caches the event instead of re-reading it from the store.

float ConnectionRate

Number of subscriptions made to this store per second.

float ConsumedRate

Number of events published per second.

long CurrentNoOfConnections

Retrieves the current number of connections to this channel.

long CurrentNoOfEvents

Returns the number of events within the channel/queue.

float FanoutTime

The total number of milliseconds it takes to fanout each event to all consumers.

boolean ObjectStatus

Status of the realm channel.

int OutboundJoinCount

Returns a count of outbound joins this channel has.

int PercentageFreeInStore

Returns the amount of free space within a store as a percentage of the overall space used.

float PublishRate

Number of events published per second.

long TotalConsumed

Returns the total number of events that this channel has delivered to subscribers.

long TotalNoOfConnections

Returns the total number of connections that this channel has had since the realm started.

long TotalPublished

Returns the total number of events published/pushed to this channel/queue since the realm started.

long UsedSpace

Returns the number of bytes that this channel/queue consumes on the server.

com.softwareag.mzng.um.realm.queue

DEPRECATED beginning with MashZone NextGen 10.4.

Universal Messaging Queue.

Discovery Mechanism

MashZone NextGen KPIs are discovered via Asset Discovery in Optimize.

KPIs

The following table describes the com.softwareag.mzng.um.realm.queue KPIs.
Name Description
float CacheHitRatio

Retrieves the channel/queues cache ratio. This ratio represents (number of cache hits)/ (Total Access). This cache is only active when the channel/queue is a persistent store and the server caches the event instead of re-reading it from the store.

float ConnectionRate

Number of subscriptions made to this store per second.

float ConsumedRate

Number of events published per second.

long CurrentNoOfConnections

Retrieves the current number of connections to this channel.

long CurrentNoOfEvents

Returns the number of events within the channel/queue.

float FanoutTime

The total number of milliseconds it takes to fanout each event to all consumers.

boolean ObjectStatus

Status of the realm queue.

int OutboundJoinCount

Returns a count of outbound joins this channel has.

int PercentageFreeInStore

Returns the amount of free space within a store as a percentage of the overall space used.

float PublishRate

Number of events published per second.

long TotalConsumed

Returns the total number of events that this channel has delivered to subscribers.

long TotalNoOfConnections

Returns the total number of connections that this channel has had since the realm started.

long TotalPublished

Returns the total number of events published/pushed to this channel/queue since the realm started.

long UsedSpace

Returns the number of bytes that this channel/queue consumes on the server.

com.softwareag.mzng.um.realm.datagroup

DEPRECATED beginning with MashZone NextGen 10.4.

Universal Messaging Data Group.

Discovery Mechanism

MashZone NextGen KPIs are discovered via Asset Discovery in Optimize.

KPIs

The following table describes the com.softwareag.mzng.um.realm.datagroup KPIs.
Name Description
float ConsumedRate

Number of events published per second.

float FanoutTime

The total number of milliseconds it takes to fanout each event to all consumers.

boolean ObjectStatus

Status of the realm Data Group.

float PublishRate

Number of events published per second.

long StreamCount

Returns the current number of streams that have been added to this data group.

long TotalConsumed

Returns the total number of events that this data group has delivered to listeners.

long TotalPublished

Returns the total number of events published to this data group since the realm started.

long TotalStreamCount

Returns the total number of streams that have been added to this data group.

com.softwareag.mzng.um.realm.interface

DEPRECATED beginning with MashZone NextGen 10.4.

Universal Messaging Interface.

Discovery Mechanism

MashZone NextGen KPIs are discovered via Asset Discovery in Optimize.

KPIs

The following table describes the com.softwareag.mzng.um.realm.interface KPIs.
Name Description
boolean AllowNIO

Returns whether NIO is enabled in this interface.

int AuthTimeOut

The number of milliseconds that the remote client has to authenticate with the server before the server closes the communications with the client.

int Backlog

The number of socket connect requests that the operating system will queue before sending a reject to the remote client.

boolean ClientConnectionsAllowed

Returns whether this interface can be used by clients to connect.

int CurrentIdleCount

Returns the number of idle threads waiting for connections.

boolean InterRealmAllow

Returns whether this interface is allowed to be used in inter realm/cluster communication.

boolean ObjectStatus

Status of the interface.

long PoolExhaused

Returns the total number of times the thread pool reached 0 idle.

int Port

The port this interface will bind to at startup.

int ReadBandWidth

Returns the read bandwidth in bytes.

long RecvBufferSize

The socket buffer size in bytes used by this interface when receiving data.

long RxBytes

Returns the number of bytes this interface has received.

int SelectThreadSize

The number of select threads used by NIO.

long SendBufferSize

The socket buffer size in bytes used by this interface when sending data.

int Status

Returns the current status of this interface. Possible values are: 0 = stopped, 1 = started, 2 = paused, or 3 = error.

int ThreadCount

The current Thread Pool size that handles client socket connections.

long TotalAutenticationTime

Returns the total time spent authenticating connections.

long TotalConnections

Returns the total number of connections created by this interface.

long TotalFailedConnections

Returns the total number of connections which failed during the initial security handshake and validation.

long TotalReads

Returns the total number of reads.

long TotalWrites

Returns the total number of writes.

long TxBytes

Returns the number of bytes this interface has transmitted.

boolean useForProxyForward

Whether proxy forwarding is enabled or not.

long WaitTime

Returns the total milliseconds that there was no accept thread processing new connections.

int WriteBandWidth

Returns the write band width in bytes.

com.softwareag.mzng.um.realm.threadpool

DEPRECATED beginning with MashZone NextGen 10.4.

Universal Messaging Thread pool.

Discovery Mechanism

MashZone NextGen KPIs are discovered via Asset Discovery in Optimize.

KPIs

The following table describes the com.softwareag.mzng.um.realm.threadpool KPIs.
Name Description
int Idle

Returns the number of idle threads.

boolean ObjectStatus

The status of the thread.

int Queue

The number of current tasks queued within the thread pool.

int Size

The number of allocated threads in the pool.

long Total

Returns the total number of tasks executed during its lifetime.