Red Hat Training

A Red Hat training course is available for Red Hat JBoss Operations Network

3.3. Red Hat JBoss Enterprise Application Platform 6.x (EAP 6) and JBoss Application Server 7.x Plugin

Table 3.247. Basic Details

Internal Name:JBossAS7
Description:provides monitoring and management of JBossAS 7.x and JBoss EAP/JDG 6.x
Version:4.4.0

Top-Level Resource Types

3.3.1. JBossAS7 - Standalone Server

Overview

Table 3.248. Overview

Description:Standalone AS7 server
Singleton: no
Plugin:JBossAS7

Note

The server can be started, restarted, or stopped via the Start, Restart, and Shutdown operations. The Start and Restart operations start the server by executing the server start script, typically standalone.sh on UNIX or standalone.bat on Windows. The following connection settings can be used to configure the start script execution: * Start Script - the absolute path of the start script (e.g. "/opt/jboss-as-7.1.1.Final/bin/standalone.sh") * Start Script Prefix - a prefix command line to be prepended to the start script command line (e.g. "nohup sudo -u jboss -g jboss") * Start Script Arguments - arguments to be passed to the start script (e.g. "--server-config=standalone-full-ha.xml") * Start Script Environment - environment variables to be set in the start script's environment (e.g. "JAVA_HOME=/usr/java/jdk1.6.0_30") These settings are automatically initialized by the JBossAS7 plugin discovery code to match the currently running server process' command line and environment. The settings are not used by the Stop operation, since it stops the server via the management interface, not via a script. For more detailed descriptions of the settings, see the Connection Settings section below.

Child Resource Types

Autodiscovery Process Scans

Table 3.249. Metrics

NameQuery
StandaloneASprocess|basename|match=^java.*,arg|org.jboss.as.standalone|match=.*

Connection Properties

Table 3.250. 

NameDescriptionRequiredInternal Name
Start Script PathThe path to the script that the Start and Restart operations should use to start the server. If the path is not absolute, it is resolved relative to the server home directory (e.g. "bin/standalone.sh", "bin/domain.sh"). no startScript
Start Script PrefixA prefix command line that should be prepended to the start script command line by the Start and Restart operations; the prefix command must be an absolute path (e.g. "/usr/bin/sudo"). This property is most commonly used to run the AS7 process as a different user than the RHQ Agent (e.g. "sudo -u jboss -g jboss" could be used to run AS7 as user "jboss" and group "jboss". It is also possible to chain prefix commands (e.g. "nohup sudo -u jboss" could be used to make AS7 ignore HUP signals and to run as user "jboss"). no startScriptPrefix
Start Script Environment VariablesThe variables that the Start and Restart operations will add to the environment of the server start script. Each name=value pair should be on a new line. Variable values should *not* be enclosed in quotes (e.g. PATH=/usr/bin:/bin). On UNIX systems, the typical minimum set of environment variables is: PATH=/usr/bin:/bin . And on Windows the typical minimum set is: PATH=C:\Windows\System32;C:\Windows , OS=Windows_NT , SYSTEMROOT=C:\Windows . In addition, it is good practice to set JAVA_HOME to the absolute path of the install directory of the JRE or JDK you wish to use to run the AS7 instance. However, if JAVA_HOME is not specified, the start script will attempt to find java in the PATH. There is currently a 2000 character limit for this value. no startScriptEnv
Start Script ArgumentsThe arguments that the Start and Restart operations will pass to the server start script. Each argument should be on a new line - for example: --server-config=standalone-ha-full.xml. As an exception, the value of a space-delimited option can optionally be on the same line as the option - for example: -c standalone-ha-full.xml. There is currently a 2000 character limit for this value. no startScriptArgs
Additional JAVA_OPTSProperty used to make persistent changes to JAVA_OPTS. !!!WARNING!!! Feature available only if standard configuration file is used (standalone.conf or standalone.conf.bat). Please do not update the configuration file manually after setting this property. If value not set then configuration specific values are used. Value not set does not imply that configuration file does not set JAVA_OPTS, it simply means that the value was not set via RHQ. !!!WARNING!!! Value will be persisted to standalone.conf or standalone.conf.bat config file (OS dependent). Use this option to make the JAVA_OPTS configuration available for restarts outside of RHQ. The value (e.g.: -Xms512M -Xmx1024M) will be persisted in the configuration file. To remove any modifications done to the config file unset this property. The server requires restart for these changes to take effect. no javaOptsAdditional
Native HostNative management API host yes nativeHost
Native PortNative management API port yes nativePort
Native Local AuthenticationSpecifies if the local authentication should be used to interact with the EAP CLI (this includes bundle:handover feature, EAP patching and CLI operations). If this is set to "Yes", User and Password supplied above are NOT going to be passed to jboss-cli binary and plugin relies on local authentication. no nativeLocalAuth
Log Event Sources  yes logEventSources
Trust StrategyDefines the trust strategy to use when reading the server certificate:
  • Standard: standard verification using a truststore
  • Trust Self-signed: trust self-signed certificates (certification chain size equals to 1)
  • Trust Any: trust any server certificate
yes trustStrategy
Hostname VerificationDefines the hostname verification logic:
  • Strict: The hostname must match either the first CN, or any of the Subject Alternatives. A wildcard can occur in the CN, and in any of the Subject Alternatives.
  • Browser-compatible: same as Strict, except that it allows nested subdomains validation with wildcards.
  • Skip: no hostname verification
yes hostnameVerification
TruststorePath to a truststore file. If undefined, the JVM default truststore is used. no truststore
Truststore TypeTruststore file format (required when the Truststore property is set). All certified JVMs support jks (Java KeyStore) or pkcs12 formats. no truststoreType
Truststore PasswordPassword protecting the truststore file. no truststorePassword
Client Certificate Authentication  yes clientcertAuthentication
KeystorePath to a keystore file. Required when Client Certificate Authentication is on. no keystore
Keystore TypeKeystore file format (required when the Keystore property is set). All certified JVMs support jks (Java KeyStore) or pkcs12 formats. no keystoreType
Keystore PasswordPassword protecting the keystore file. no keystorePassword
Key PasswordPassword protecting the secret key in the keystore file. no keyPassword
Hostname  yes hostname
Port  yes port
SecureEncrypted transport indicator yes secure
UserManagement user for a secured AS no user
PasswordPassword for the management user no password
Management Connection TimeoutMaximum time in milliseconds to keep alive an idle management connection. Zero and negative values will disable connection persistence. Defaults to 5000 ms. no managementConnectionTimeout
Home DirectoryRoot directory of the server installation no homeDir
Base DirectoryBase directory for server content no baseDir
Configuration DirectoryBase configuration directory no configDir
Log Directorythe directory where log files will be written for this server no logDir
Product TypeServer product type (e.g. AS or EAP) no productType
Supports PatchingWhether this EAP server supports patching. This should be automatically deduced by the agent. It is highly recommended to leave this with the discovered value. However, you will need to manually update this value if you manually upgrade your server from a version that does not support patching to a version that does. yes supportsPatching

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.

Metrics

Table 3.251. Metrics

NameTypeDescriptionInternal Name
Number of management requestsmeasurementNumber of requests sent to the controller_internal:mgmtRequests
Number of management requests per MinutemeasurementNumber of requests sent to the controller_internal:mgmtRequests
Time used for management requestsmeasurementTotal time for requests_internal:requestTime
Time used for management requests per MinutemeasurementTotal time for requests_internal:requestTime
Maximum request timemeasurementMax time for a request since last metric get_internal:maxTime
Server StatetraitDetailed server stateserver-state
Server Code NametraitServer Code Name_skm:release-codename
Server VersiontraitServer Version_skm:release-version
Product NametraitProduct Name_skm:product-name
Product VersiontraitProduct Version_skm:product-version
Server Start TimetraitServer Start TimestartTime
JGroups Multicast Addresstraitthe host and port used by JGroups for multicastmulticastAddress
Server Config FiletraitThe name of the server configuration file this server is usingconfig-file
Deploy DirectorytraitThe deployment directory for file based bundles (usually 'standalone/deployments')deployDir
Temporary DirectorytraitThe temporary directory (usually 'standalone/tmp'). May serve as deployment directory for handover only bundles'temp-dir
Active PatchestraitThe comma-separated list of patches that are currently applied to the server. The first entry is always the cumulative patch, followed by 0 or more one-off patches.active-patches

Note

You must use the internal name to reference Traits in Dynamic Group Definition expressions.

Configuration Properties

Table 3.252. 

NameDescriptionRequiredInternal Name
Properties  no *2
PathThe standard paths provided by the system include: jboss.home - the root directory of the JBoss AS distribution; user.home - user's home directory; user.dir - user's current working directory; java.home - java installation directory; jboss.server.base.dir - root directory for an individual server instance; jboss.server.data.dir - directory the server will use for persistent data file storage; jboss.server.log.dir - directory the server will use for log file storage; jboss.server.tmp.dir - directory the server will use for temporary file storage; jboss.domain.servers.dir - directory under which a host controller will create the working area for individual server instances no *3
Installed extensions  no *1
Base DirThe base directory for JBoss Application Server. yes base-dir
Config DirThe directory where the configurations are stored. yes config-dir
Config FileThe configuration file used to launch JBoss Application Server. yes config-file
Content DirThe directory where user content (e.g. deployments) that is managed by the server is stored. yes content-dir
Data DirThe data directory. yes data-dir
Deploy DirDeprecated variant of 'content-dir'. yes deploy-dir
Ext DirsA list of ext directories. yes ext-dirs
Home DirThe home directory for JBoss Application Server. yes home-dir
Host NameThe host name. yes host-name
Initial Running ModeThe current running mode of the server. Either LIVE (normal operations) or ADMIN_ONLY. An ADMIN_ONLY server will start any configured management interfaces and accept management requests, but will not start services used for handling end user requests. yes initial-running-mode
Launch TypeThe type of the running server. yes launch-type
Log DirThe directory where log files are sent. yes log-dir
Modules DirThe directory where modules are found. yes modules-dir
Node NameThe name of the server node. yes node-name
Qualified Host NameThe qualified host name. yes qualified-host-name
Server NameThe name of the server. yes server-name
Temp DirThe temporary directory. yes temp-dir

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.

Operations

Table 3.253. Metrics

NameDescription
ReloadMake the server re-load the (changed) configuration. To load a different startup config use 'restart'
StartStart the server by invoking its start script
RestartRestart the server by shutting it down and invoking its start script
ShutdownShut down the server.
Install RHQ userInstalls a user in the server for management
Execute CLI commandsExecutes command via jboss-cli
Execute CLI scriptExecutes script via jboss-cli
Setup CLISetup jboss-cli.xml configuration file based on pluginConfiguration properties. Note that jboss-cli.xml was introduced in EAP 6.2 and this operation will fail for previous versions.

Package Types

none

3.3.1.1. JBossAS7 - ModCluster Standalone Service

Overview

Table 3.254. Overview

Description:Mod_cluster support
Singleton: yes
Plugin:JBossAS7
Child Resource Types
Connection Properties

Table 3.255. 

NameDescriptionRequiredInternal Name
Path  yes path

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Metrics
none
Configuration Properties
none
Operations

Table 3.256. Metrics

NameDescription
Add ProxyAdd the proxy to the list of httpd connected to the node.
List ProxiesRead the list of httpd connected to the node.
Read Proxies ConfigurationSend a DUMP to httpd and display the result.
Read Proxies InfoSend a INFO to httpd and display the result.
RefreshRefresh the node sending a new CONFIG message to Apache httpd.
Remove ProxyRemove the proxy to the list of httpd connected to the node.
ResetReset the node connection to Apache httpd.
Package Types
none
3.3.1.1.1. JBossAS7 - Service Configuration Service
Overview

Table 3.257. Overview

Description: 
Singleton: no
Plugin:JBossAS7
Child Resource Types
Connection Properties

Table 3.258. 

NameDescriptionRequiredInternal Name
Path  yes path

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Metrics
none
Configuration Properties

Table 3.259. 

NameDescriptionRequiredInternal Name
Proxy ListList of proxies, Format (hostname:port) separated with commas. no proxy-list
Proxy UrlBase URL for MCMP requests. no proxy-url
Advertise SocketName of Socket binding to use for the Advertise socket. no advertise-socket
AdvertiseUse Advertise logic or not. no advertise
Advertise Security KeyString containing the security key for the Advertise logic. no advertise-security-key
BalancerThe balancer name. no balancer
ConnectorName of the web connector used to communicate with the load balancer. yes connector
Load Balancing GrouploadBalancingGroup name. no load-balancing-group
Excluded ContextsList of contexts mod_cluster should ignore, Format String separated with commas. no excluded-contexts
Auto Enable ContextsEnable contexts even if disabled in mod_cluster_manger (httpd). no auto-enable-contexts
Sticky SessionUse sticky sessions for requests. no sticky-session
Sticky Session RemoveRemove session information on failover. no sticky-session-remove
Sticky Session ForceDon't failover a request with session information. no sticky-session-force
Worker TimeoutTimeout to wait in httpd for an available worker to process the requests. no worker-timeout
Max AttemptsMax attempts to process an idempotent request. no max-attempts
Flush PacketsEnables/disables packet flushing in httpd. no flush-packets
Flush WaitTime to wait before flushing packets in httpd. no flush-wait
PingTime (in seconds) in which to wait for a pong answer to a ping. no ping
SmaxSoft maximum idle connection count in httpd no smax
TtlTime to live (in seconds) for idle connections above smax no ttl
Node TimeoutTimeout (in seconds) for proxy connections to a node. no node-timeout
Stop Context TimeoutMax time to wait for context to process pending requests. no stop-context-timeout
Socket TimeoutTimeout to wait for httpd to answer a MCMP message. no socket-timeout

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Operations

Table 3.260. Metrics

NameDescription
Add Custom MetricAdd new custom metric to the load balancer provider.
Add MetricAdd new metric to the load balancer provider.
Remove Custom MetricRemove a custom metric from the load balancer provider.
Remove MetricAdd new metric to the load balancer provider.
Package Types
none
3.3.1.1.1.1. JBossAS7 - Dynamic Load Provider Service
Overview

Table 3.261. Overview

Description: 
Singleton: no
Plugin:JBossAS7
Child Resource TypesConnection Properties

Table 3.262. 

NameDescriptionRequiredInternal Name
Path  yes path

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Metrics
none
Configuration Properties

Table 3.263. 

NameDescriptionRequiredInternal Name
DecayDecay. The default value is 2. no decay
HistoryHistory. The default value is 9. no history

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Operations
none
Package Types
none
3.3.1.1.1.1.1. JBossAS7 - Custom Load Metric Service
Overview

Table 3.264. Overview

Description: 
Singleton: no
Plugin:JBossAS7
Child Resource Types
none
Connection Properties

Table 3.265. 

NameDescriptionRequiredInternal Name
Path  yes path

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Metrics
none
Configuration Properties

Table 3.266. 

NameDescriptionRequiredInternal Name
CapacityCapacity of the metric. The default value is 1 no capacity
ClassClass name of the custom metric. yes class
WeightWeight of the metric. The default value is 1. no weight

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Operations
none
Package Types
none
3.3.1.1.1.1.2. JBossAS7 - Load Metric Service
Overview

Table 3.267. Overview

Description: 
Singleton: no
Plugin:JBossAS7
Child Resource Types
none
Connection Properties

Table 3.268. 

NameDescriptionRequiredInternal Name
Path  yes path

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Metrics
none
Configuration Properties

Table 3.269. 

NameDescriptionRequiredInternal Name
CapacityCapacity of the metric. The default value is 1. no capacity
TypeType of the metric yes type
WeightWeight of the metric. The default value is 1. no weight

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Operations
none
Package Types
none
3.3.1.1.1.2. JBossAS7 - Ssl Service
Overview

Table 3.270. Overview

Description: 
Singleton: no
Plugin:JBossAS7
Child Resource Types
none
Connection Properties

Table 3.271. 

NameDescriptionRequiredInternal Name
Path  yes path

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Metrics
none
Configuration Properties

Table 3.272. 

NameDescriptionRequiredInternal Name
Ca Certificate FileCertificate authority. no ca-certificate-file
Ca Revocation UrCertificate authority revocation list. no ca-revocation-ur
Certificate Key FileKey file for the certificate. no certificate-key-file
Cipher SuiteThe allowed cipher suite. no cipher-suite
Key AliasThe key alias. no key-alias
PasswordPassword. no password
ProtocolThe SSL protocols that are enabled. no protocol

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Operations
none
Package Types
none

3.3.1.2. JBossAS7 - JVM Service

Overview

Table 3.273. Overview

Description:Information about the underlying JVM
Singleton: yes
Plugin:JBossAS7
Child Resource Types
Connection Properties

Table 3.274. 

NameDescriptionRequiredInternal Name
Path  yes path

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Metrics
none
Configuration Properties
none
Operations
none
Package Types
none
3.3.1.2.1. JBossAS7 - Operating System Service
Overview

Table 3.275. Overview

Description: 
Singleton: yes
Plugin:JBossAS7
Child Resource Types
none
Connection Properties

Table 3.276. 

NameDescriptionRequiredInternal Name
Path  yes path

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Metrics

Table 3.277. Metrics

NameTypeDescriptionInternal Name
Available ProcessorsmeasurementThe number of processors available to the Java virtual machine.available-processors
System Load AveragemeasurementThe system load average for the last minute. The load average may not be available on some platforms; if the load average is not available, a negative value is returned.system-load-average

Note

You must use the internal name to reference Traits in Dynamic Group Definition expressions.
Configuration Properties
none
Operations
none
Package Types
none
3.3.1.2.2. JBossAS7 - Memory Service
Overview

Table 3.278. Overview

Description: 
Singleton: yes
Plugin:JBossAS7
Child Resource Types
none
Connection Properties

Table 3.279. 

NameDescriptionRequiredInternal Name
Path  yes path

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Metrics

Table 3.280. Metrics

NameTypeDescriptionInternal Name
Object Pending Finalization CountmeasurementThe approximate number of objects for which finalization is pending.object-pending-finalization-count
Initial heap usagemeasurementThe amount of memory in bytes that the Java virtual machine initially requests from the operating system for memory management.heap-memory-usage:init
Used heapmeasurementThe amount of used memory in bytes.heap-memory-usage:used
Committed heapmeasurementThe amount of memory in bytes that is committed for the Java virtual machine to use.heap-memory-usage:committed
Maximum heap usagemeasurementThe maximum amount of memory in bytes that can be used for memory management.heap-memory-usage:max
Initial non-heap usagemeasurementThe amount of memory in bytes that the Java virtual machine initially requests from the operating system for memory management.non-heap-memory-usage:init
Used non-heap memorymeasurementThe amount of used memory in bytes.non-heap-memory-usage:used
Committed non-heap memorymeasurementThe amount of memory in bytes that is committed for the Java virtual machine to use.non-heap-memory-usage:committed
Maximum non-heap usagemeasurementThe maximum amount of memory in bytes that can be used for memory management.non-heap-memory-usage:max

Note

You must use the internal name to reference Traits in Dynamic Group Definition expressions.
Configuration Properties
none
Operations

Table 3.281. Metrics

NameDescription
Trigger GCRuns the garbage collector.
Package Types
none
3.3.1.2.3. JBossAS7 - Runtime Service
Overview

Table 3.282. Overview

Description: 
Singleton: yes
Plugin:JBossAS7
Child Resource Types
none
Connection Properties

Table 3.283. 

NameDescriptionRequiredInternal Name
Path  yes path

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Metrics

Table 3.284. Metrics

NameTypeDescriptionInternal Name
UptimemeasurementThe uptime of the Java virtual machine in milliseconds.uptime

Note

You must use the internal name to reference Traits in Dynamic Group Definition expressions.
Configuration Properties
none
Operations
none
Package Types
none
3.3.1.2.4. JBossAS7 - Threading Service
Overview

Table 3.285. Overview

Description: 
Singleton: no
Plugin:JBossAS7
Child Resource Types
none
Connection Properties

Table 3.286. 

NameDescriptionRequiredInternal Name
Path  yes path

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Metrics

Table 3.287. Metrics

NameTypeDescriptionInternal Name
Thread CountmeasurementThe current number of live threads including both daemon and non-daemon threads.thread-count
Peak Thread CountmeasurementThe peak live thread count since the Java virtual machine started or peak was reset.peak-thread-count
Total Started Thread CountmeasurementThe total number of threads created and also started since the Java virtual machine started.total-started-thread-count
Daemon Thread CountmeasurementThe current number of live daemon threads.daemon-thread-count
Current Thread Cpu TimemeasurementThe total CPU time for the current thread in nanoseconds, or -1 if 'thread-cpu-time-enabled' is 'false'. A Java virtual machine implementation may not support CPU time measurement. If 'thread-cpu-time-supported', is 'false' undefined.current-thread-cpu-time
Current Thread User TimemeasurementThe CPU time that the current thread has executed in user mode in nanoseconds, or -1 if 'thread-cpu-time-enabled' is 'false'. A Java virtual machine implementation may not support CPU time measurement. If 'thread-cpu-time-supported', is 'false' the result will be undefined current-thread-user-time

Note

You must use the internal name to reference Traits in Dynamic Group Definition expressions.
Configuration Properties

Table 3.288. 

NameDescriptionRequiredInternal Name
Thread Contention Monitoring EnabledWhether thread contention monitoring is enabled. no thread-contention-monitoring-enabled
Thread Cpu Time EnabledWhether thread CPU time measurement is enabled. no thread-cpu-time-enabled
Thread Contention Monitoring SupportedWhether the Java virtual machine supports thread contention monitoring. no thread-contention-monitoring-supported
Thread Cpu Time SupportedWhether the Java virtual machine implementation supports CPU time measurement for any thread. no thread-cpu-time-supported
Current Thread Cpu Time SupportedWhether the Java virtual machine supports CPU time measurement for the current thread. no current-thread-cpu-time-supported
Object Monitor Usage SupportedWhether the Java virtual machine supports monitoring of object monitor usage. no object-monitor-usage-supported
Synchronizer Usage SupportedWhether the Java virtual machine supports monitoring of ownable synchronizer usage. no synchronizer-usage-supported

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Operations

Table 3.289. Metrics

NameDescription
Dump All ThreadsReturns the thread info for all live threads with stack trace and synchronization information.
Find Deadlocked ThreadsFinds cycles of threads that are in deadlock waiting to acquire object monitors or ownable synchronizers.
Find Monitor Deadlocked ThreadsFinds cycles of threads that are in deadlock waiting to acquire object monitors.
Get Thread Cpu TimeReturns the total CPU time for a thread of the specified ID in nanoseconds.
Get Thread InfoReturns the thread info for a thread of the specified id. The stack trace, locked monitors, and locked synchronizers in the returned reply object will be empty.
Get Thread InfosReturns the thread info for each thread whose ID is in the input list.
Get Thread User TimeReturns the CPU time that a thread of the specified ID has executed in user mode in nanoseconds.
Reset Peak Thread CountResets the peak thread count to the current number of live threads.
Get All thread idsGet all live thread IDs. If a security manager is installed and the caller does not have ManagementPermission('monitor'), the result will be undefined.
Package Types
none
3.3.1.2.5. JBossAS7 - Garbage Collector Service
Overview

Table 3.290. Overview

Description:Parent resource for the resources providing the management interface for the garbage collection of the Java virtual machine.
Singleton: yes
Plugin:JBossAS7
Child Resource Types
Connection Properties

Table 3.291. 

NameDescriptionRequiredInternal Name
Path  yes path

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Metrics
none
Configuration Properties
none
Operations
none
Package Types
none
3.3.1.2.5.1. JBossAS7 - Garbage Collector Resource Service
Overview

Table 3.292. Overview

Description:The management interface for one of the garbage collectors in the Java virtual machine.
Singleton: no
Plugin:JBossAS7
Child Resource Types
none
Connection Properties

Table 3.293. 

NameDescriptionRequiredInternal Name
Path  yes path
Include Runtime  yes includeRuntime

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Metrics

Table 3.294. Metrics

NameTypeDescriptionInternal Name
Collection CountmeasurementThe total number of collections that have occurred.collection-count
Collection Count per MinutemeasurementThe total number of collections that have occurred.collection-count
Collection TimemeasurementThe approximate accumulated collection elapsed time in milliseconds.collection-time
Collection Time per MinutemeasurementThe approximate accumulated collection elapsed time in milliseconds.collection-time
NametraitThe name representing this garbage collectorname
ValidtraitWhether this this memory manager is valid in the Java virtual machine.valid

Note

You must use the internal name to reference Traits in Dynamic Group Definition expressions.
Configuration Properties

Table 3.295. 

NameDescriptionRequiredInternal Name
Memory Pool NamesThe name of memory pools that this garbage collector manages. yes memory-pool-names

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Operations
none
Package Types
none
3.3.1.2.6. JBossAS7 - Memory Pool Service
Overview

Table 3.296. Overview

Description:Parent resource for the resources providing the management interface for the Java virtual machine's memory pools.
Singleton: yes
Plugin:JBossAS7
Child Resource Types
Connection Properties

Table 3.297. 

NameDescriptionRequiredInternal Name
Path  yes path

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Metrics
none
Configuration Properties
none
Operations
none
Package Types
none
3.3.1.2.6.1. JBossAS7 - Memory Pool Resource Service
Overview

Table 3.298. Overview

Description:The management interface for a memory pool. A memory pool represents the memory resource managed by the Java virtual machine and is managed by one or more memory managers.
Singleton: no
Plugin:JBossAS7
Child Resource Types
none
Connection Properties

Table 3.299. 

NameDescriptionRequiredInternal Name
Path  yes path
Include Runtime  yes includeRuntime

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Metrics

Table 3.300. Metrics

NameTypeDescriptionInternal Name
Collection Usage - InitmeasurementThe amount of memory in bytes that the Java virtual machine initially requests from the operating system for memory management.collection-usage:init
Collection Usage - UsedmeasurementThe amount of used memory in bytes.collection-usage:used
Collection Usage - CommittedmeasurementThe amount of memory in bytes that is committed for the Java virtual machine to use.collection-usage:committed
Collection Usage - MaxmeasurementThe maximum amount of memory in bytes that can be used for memory management.collection-usage:max
Collection Usage Threshold CountmeasurementThe number of times that the Java virtual machine has detected that the memory usage has reached or exceeded the collection usage threshold. A memory pool may not support a collection usage threshold. If 'collection-usage-threshold-supported', is 'false' trying to read this attribute via the 'read-attribute' operation will result in failure, and the value of this attribute in the result of a 'read-resource' operation will be 'undefined'.collection-usage-threshold-count
Collection Usage Threshold ExceededtraitWhether the memory usage of this memory pool after the most recent collection on which the Java virtual machine has expended effort has reached or exceeded its collection usage threshold. A memory pool may not support a collection usage threshold. If 'collection-usage-threshold-supported', is 'false' trying to read this attribute via the 'read-attribute' operation will result in failure, and the value of this attribute in the result of a 'read-resource' operation will be 'undefined'.collection-usage-threshold-exceeded
Collection Usage Threshold SupportedtraitWhether this memory pool supports a collection usage threshold.collection-usage-threshold-supported
NametraitThe name representing this memory pool.name
Peak Usage - InitmeasurementThe amount of memory in bytes that the Java virtual machine initially requests from the operating system for memory management.peak-usage:init
Peak Usage - UsedmeasurementThe amount of used memory in bytes.peak-usage:used
Peak Usage - CommittedmeasurementThe amount of memory in bytes that is committed for the Java virtual machine to use.peak-usage:committed
Peak Usage - MaxmeasurementThe maximum amount of memory in bytes that can be used for memory management.peak-usage:max
TypetraitThe type of this memory pool.type
Usage - InitmeasurementThe amount of memory in bytes that the Java virtual machine initially requests from the operating system for memory management.usage:init
Usage - UsedmeasurementThe amount of used memory in bytes.usage:used
Usage - CommittedmeasurementThe amount of memory in bytes that is committed for the Java virtual machine to use.usage:committed
Usage - MaxmeasurementThe maximum amount of memory in bytes that can be used for memory management.usage:max
Usage Threshold CountmeasurementThe number of times that the memory usage has crossed the usage threshold. A memory pool may not support a usage threshold. If 'usage-threshold-supported', is 'false' trying to read this attribute via the 'read-attribute' operation will result in failure, and the value of this attribute in the result of a 'read-resource' operation will be 'undefined'.usage-threshold-count
Usage Threshold ExceededtraitWhether the memory usage of this memory pool reaches or exceeds its usage threshold value. A memory pool may not support a usage threshold. If 'usage-threshold-supported', is 'false' trying to read this attribute via the 'read-attribute' operation will result in failure, and the value of this attribute in the result of a 'read-resource' operation will be 'undefined'.usage-threshold-exceeded
Usage Threshold SupportedtraitWhether this memory pool supports usage threshold.usage-threshold-supported
ValidtraitWhether this memory pool is valid in the Java virtual machine. A memory pool becomes invalid once the Java virtual machine removes it from the memory system.valid

Note

You must use the internal name to reference Traits in Dynamic Group Definition expressions.
Configuration Properties

Table 3.301. 

NameDescriptionRequiredInternal Name
Collection Usage ThresholdThe collection usage threshold value of this memory pool in bytes. A memory pool may not support a collection usage threshold. If 'collection-usage-threshold-supported', is 'false' trying to read this attribute via the 'read-attribute' operation will result in failure, and the value of this attribute in the result of a 'read-resource' operation will be 'undefined'. no collection-usage-threshold
Memory Manager NamesThe names of the memory managers that manage this memory pool. yes memory-manager-names
Usage ThresholdThe usage threshold value of this memory pool in bytes. A memory pool may not support a usage threshold. If 'usage-threshold-supported', is 'false' trying to read this attribute via the 'read-attribute' operation will result in failure, and the value of this attribute in the result of a 'read-resource' operation will be 'undefined'. no usage-threshold

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Operations

Table 3.302. Metrics

NameDescription
Reset Peak UsageResets the peak memory usage statistic of this memory pool to the current memory usage.
Package Types
none

3.3.1.3. JBossAS7 - JBossWeb Service

Overview

Table 3.303. Overview

Description: 
Singleton: yes
Plugin:JBossAS7
Child Resource Types
Connection Properties

Table 3.304. 

NameDescriptionRequiredInternal Name
Path  yes path

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Metrics
none
Configuration Properties

Table 3.305. 

NameDescriptionRequiredInternal Name
Disabled: 0Enable the default Servlet mapping. The default value is false. no disabled:0
File EncodingForce a file encoding. no file-encoding
ListingsEnable folder listings. The default value is false. no listings
Max DepthMaximum recursion for PROPFIND. The default value is 3. no max-depth
Read OnlyAllow write HTTP methods (PUT, DELETE). The default value is true. no read-only
SendfileEnable sendfile if possible, for files bigger than the specified byte size. The default value is 49152. no sendfile
SecretSecret for WebDAV locking operations. no secret
WebdavEnable WebDAV functionality. The default value is false. no webdav
Check IntervalCheck interval for JSP updates using a background thread. The default value is 0. no check-interval
DevelopmentEnable the development mode, which gives more information when an error occurs. The default value is false. no development
Disabled: 1Enable the JSP container. The default value is false. no disabled:1
Display Source FragmentWhen a runtime error occurs, attempts to display corresponding JSP source fragment. The default value is true. no display-source-fragment
Dump SmapWrite SMAP data to a file. The default value is false. no dump-smap
Error On Use Bean Invalid Class AttributeEnable errors when using a bad class in useBean. The default value is false. no error-on-use-bean-invalid-class-attribute
Generate Strings As Char ArraysGenerate String constants as char arrays. The default value is false. no generate-strings-as-char-arrays
Java EncodingSpecify the encoding used for Java sources. The default value is UTF8. no java-encoding
Keep GeneratedKeep the generated Servlets. The default value is true. no keep-generated
Mapped FileMap to the JSP source. The default value is true. no mapped-file
Modification Test IntervalMinimum amount of time between two tests for updates, in seconds. The default value is 4. no modification-test-interval
Recompile On FailRetry failed JSP compilations on each request. The default value is false. no recompile-on-fail
Scratch DirSpecify a different work directory. no scratch-dir
SmapEnable SMAP. The default value is true. no smap
Source VmSource VM level for compilation. The default value is 1.5. no source-vm
Tag PoolingEnable tag pooling. The default value is true. no tag-pooling
Target VmTarget VM level for compilation. The default value is 1.5. no target-vm
Trim SpacesTrim some spaces from the generated Servlet. The default value is false. no trim-spaces
X Powered ByEnable advertising the JSP engine in x-powered-by. The default value is true. no x-powered-by
Welcome FileA welcome file declaration. no welcome-file
Default Virtual ServerThe web container's default virtual server. The default value is default-host. yes default-virtual-server
Instance IdThe identifier for this server instance. no instance-id
NativeAdd the native initialization listener to the web container. The default value is true. no native

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Operations
none
Package Types
none
3.3.1.3.1. JBossAS7 - Connector Service
Overview

Table 3.306. Overview

Description: 
Singleton: no
Plugin:JBossAS7
Child Resource Types
none
Connection Properties

Table 3.307. 

NameDescriptionRequiredInternal Name
Path  yes path

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Metrics

Table 3.308. Metrics

NameTypeDescriptionInternal Name
Bytes SentmeasurementNumber of byte sent by the connector.bytesSent
Bytes Sent per MinutemeasurementNumber of byte sent by the connector.bytesSent
Bytes ReceivedmeasurementNumber of byte received by the connector (POST data).bytesReceived
Bytes Received per MinutemeasurementNumber of byte received by the connector (POST data).bytesReceived
Processing TimemeasurementProcessing time used by the connector. Im milli-seconds.processingTime
Processing Time per MinutemeasurementProcessing time used by the connector. Im milli-seconds.processingTime
Error CountmeasurementNumber of error that occurs when processing requests by the connector.errorCount
Error Count per MinutemeasurementNumber of error that occurs when processing requests by the connector.errorCount
Max TimemeasurementMax time spent to process a requests.maxTime
Request CountmeasurementNumber of the request processed by the connector.requestCount
Request Count per MinutemeasurementNumber of the request processed by the connector.requestCount
Max connectionsmeasurementNumber of max connections this connector can handle (see configuration to set it)_expr:max-connections

Note

You must use the internal name to reference Traits in Dynamic Group Definition expressions.
Configuration Properties

Table 3.309. 

NameDescriptionRequiredInternal Name
Configuration  no *Configuration+
SchemeThe web connector scheme. yes scheme
Socket BindingThe web connector socket-binding reference, this connector should be bound to. yes socket-binding
EnabledDefines whether the connector should be started on startup. The default value is true. no enabled
Enable LookupsEnable DNS lookups for Servlet API. The default value is false. no enable-lookups
ExecutorThe name of the executor that should be used for the processing threads of this connector. If undefined defaults to using an internal pool. no executor
Max connectionsAmount of concurrent connections that can be processed by the connector with optimum performance. The default value depends on the connector used. no max-connections:expr
Max Post SizeMaximum size in bytes of a POST request that can be parsed by the container. The default value is 2097152. no max-post-size
Max Save Post SizeMaximum size in bytes of a POST request that will be saved during certain authentication schemes. The default value is 4096. no max-save-post-size
NameA unique name for the connector. no name
ProtocolThe web connector protocol. (e.g. 'HTTP/1.1' or 'AJP' or a name of a class implementing ProtocolHandler and MBeanRegistration ) yes protocol
Proxy NameThe host name that will be used when sending a redirect. The default value is null. no proxy-name
Proxy PortThe port that will be used when sending a redirect. no proxy-port
Redirect PortThe port for redirection to a secure connector. The default value is 8433. no redirect-port:expr
SecureIndicates if content sent or received by the connector is secured from the user perspective. The default value is false. no secure
Virtual ServerThe list of virtual servers that can be accessed through this connector. The default is to allow all virtual servers. no virtual-server

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Operations
none
Package Types
none
3.3.1.3.2. JBossAS7 - VHost Service
Overview

Table 3.310. Overview

Description: 
Singleton: no
Plugin:JBossAS7
Child Resource Types
Connecti