Red Hat Training

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

Chapter 4. Resources for JBoss ON

These default resources are available to manage JBoss ON servers, agents, and functionality.

4.1. RHQAgent - RHQ Agent Server

Overview

Table 4.1. Overview

Description:Management Agent
Singleton: yes
Plugin:RHQAgent

Child Resource Types

Autodiscovery Process Scans

none

Connection Properties

Table 4.2. 

NameDescriptionRequiredInternal Name
Log Event SourcesThe list of log files that can be tracked yes logEventSources
Snapshot Config EnabledIf true, take a snapshot of the configuration yes snapshotConfigEnabled
Snapshot Log EnabledIf true, take a snapshot of the log files yes snapshotLogEnabled
Snapshot Data EnabledIf true, take a snapshot of the data files yes snapshotDataEnabled
JVM NameThe name of the child JVM resource. no childJmxServerName

Note

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

Metrics

Table 4.3. Metrics

NameTypeDescriptionInternal Name
SIGAR VersiontraitThe version of the SIGAR (System Information Gatherer and Reporter) native library used by the AgentTrait.SigarVersion
Reason For Last RestarttraitIndicates what caused the last agent restartTrait.ReasonForLastRestart
Agent Home DirectorytraitThe directory where the agent is installedTrait.AgentHomeDirectory
Number of Agent RestartsmeasurementNumber of times the agent was restarted during the lifetime of its Java Virtual MachineNumberAgentRestarts
Agent-Server Clock DifferencemeasurementNumber of milliseconds the agent's clock differs from its server's clockAgentServerClockDifference
Up TimemeasurementTotal number of seconds since the agent was startedUptime
Total Number Of Commands ReceivedmeasurementTotal number of messages this agent has received from the RHQ ServerNumberTotalCommandsReceived
Total Number Of Commands Received per MinutemeasurementTotal number of messages this agent has received from the RHQ ServerNumberTotalCommandsReceived
Number of Commands Received SuccessfullymeasurementNumber of messages this agent has received from the RHQ Server and succesfully processedNumberSuccessfulCommandsReceived
Number of Commands Received Successfully per MinutemeasurementNumber of messages this agent has received from the RHQ Server and succesfully processedNumberSuccessfulCommandsReceived
Number of Commands Received but Failed measurementNumber of messages this agent has received from the RHQ Server but failed to processNumberFailedCommandsReceived
Number of Commands Received but Failed per MinutemeasurementNumber of messages this agent has received from the RHQ Server but failed to processNumberFailedCommandsReceived
Avg Execution Time Commands Received SuccessfullymeasurementAverage time it took to process incoming commands that are ultimately successfulAverageExecutionTimeReceived
Avg Execution Time Commands Sent SuccessfullymeasurementAverage time it took to send commands that are ultimately successfulAverageExecutionTimeSent
Total Number of Commands SentmeasurementTotal number of messages this agent has sent to the RHQ ServerNumberTotalCommandsSent
Total Number of Commands Sent per MinutemeasurementTotal number of messages this agent has sent to the RHQ ServerNumberTotalCommandsSent
Number of Commands Successfully SentmeasurementNumber of messages this agent has sent to the RHQ Server successfullyNumberSuccessfulCommandsSent
Number of Commands Successfully Sent per MinutemeasurementNumber of messages this agent has sent to the RHQ Server successfullyNumberSuccessfulCommandsSent
Number of Commands Sent but FailedmeasurementNumber of messages this agent has either tried, but failed, to send or were not processed succesfully by the RHQ ServerNumberFailedCommandsSent
Number of Commands Sent but Failed per MinutemeasurementNumber of messages this agent has either tried, but failed, to send or were not processed succesfully by the RHQ ServerNumberFailedCommandsSent
Number Of Active Commands Being SentmeasurementThe number of messages this agent is currently sendingNumberCommandsActiveSent
Number of Commands In QueuemeasurementNumber of messages currently queued waiting to be sent to the RHQ ServerNumberCommandsInQueue
Number of Commands Spooled To DiskmeasurementNumber of messages spooled to disk waiting to be sent to the RHQ ServerNumberCommandsSpooled
JVM Free MemorymeasurementThe amount of free memory the agent JVM has in its heapJVMFreeMemory
JVM Total MemorymeasurementThe amount of total memory the agent JVM has in its heapJVMTotalMemory
JVM Active ThreadsmeasurementThe number of active threads currently running in the agent JVMJVMActiveThreads

Note

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

Configuration Properties

Table 4.4. 

NameDescriptionRequiredInternal Name
Agent NameThe name that this agent is known as. This is read-only - once assigned, it cannot change. yes rhq.agent.name
Plugins DirectoryLocation on the file system where the plugin jar files are stored yes rhq.agent.plugins.directory
Server Discovery Initial DelayStartup delay before the first server discovery is run (in seconds) no rhq.agent.plugins.server-discovery.initial-delay-secs
Server Discovery PeriodTime between server discoveries (in seconds) no rhq.agent.plugins.server-discovery.period-secs
Service Discovery Initial DelayStartup delay before the first service discovery is run (in seconds) no rhq.agent.plugins.service-discovery.initial-delay-secs
Service Discovery PeriodTime between service discoveries (in seconds) no rhq.agent.plugins.service-discovery.period-secs
Availability Scan Initial DelayStartup delay before the first availability scan is run (in seconds) no rhq.agent.plugins.availability-scan.initial-delay-secs
Availability Scan PeriodTime between availability scans (in seconds) no rhq.agent.plugins.availability-scan.period-secs
Availability Scan ThreadPool SizeNumber of concurrent threads that scan for resource availabilities no rhq.agent.plugins.availability-scan.threadpool-size
Measurement Collection Initial DelayStartup delay before the first measurement collection is run (in seconds) no rhq.agent.plugins.measurement-collection.initial-delay-secs
Measurement Collection Threadpool SizeNumber of concurrent measurement collections that can be run no rhq.agent.plugins.measurement-collection.threadpool-size
Drift Detection Initial DelayStartup delay before the first drift detection scan is run (in seconds) no rhq.agent.plugins.drift-detection.initial-delay-secs
Drift Detection PeriodTime between drift detection scans (in seconds) no rhq.agent.plugins.drift-detection.period-secs
Operation Invocation TimeoutTime before an operation invocation is aborted (in seconds) no rhq.agent.plugins.operation-invocation-timeout-secs
Operation Invoker Threadpool SizeNumber of concurrent operation invocations that can be run no rhq.agent.plugins.operation-invoker.threadpool-size
Content Discovery Initial DelayStartup delay before the first content discovery is run (in seconds) no rhq.agent.plugins.content-discovery.initial-delay-secs
Content Discovery PeriodTime between content discoveries (in seconds) no rhq.agent.plugins.content-discovery.period-secs
Content Discovery Threadpool SizeNumber of concurrent content discoveries that can be run no rhq.agent.plugins.content-discovery.threadpool-size
Configuration Change Detection Startup DelayTime before configuration change detection starts (in seconds) no rhq.agent.plugins.configuration-discovery.initial-delay-secs
Configuration Change Detection IntervalTime period for checking for configuration changes (in seconds) no rhq.agent.plugins.configuration-discovery.period-secs
Event Sender Initial DelayDefines the delay before the first event report gets sent to the server (in seconds) no rhq.agent.plugins.event-sender.initial-delay-secs
Event Sender PeriodDefines how often event reports get sent to the server (in seconds) no rhq.agent.plugins.event-sender.period-secs
Event Report Max Per SourceDefines the maximum number of events for any given event source that can be placed in a single event report that is sent up to the server. If this number is larger than the max-total setting, then this setting is ignored no rhq.agent.plugins.event-report.max-per-source
Event Report Max TotalDefines the total maximum number of events that can be placed in a single event report that is sent up to the server no rhq.agent.plugins.event-report.max-total
Disabled PluginsDefines the plugins that should be disabled and not loaded by the plugin container. This is a comma-separated list of plugin names. no rhq.agent.plugins.disabled
Disabled Resource TypesDefines the resource types that should be disabled and not used by the plugin container. This is a |-separated list of type names in the form of 'plugin name>parent type>child type'. no rhq.agent.plugins.disabled-resource-types
RHQ Server Transport ProtocolThe transport protocol used to send commands to the RHQ Server. If you want secure communications, the RHQ Server must use an SSL-enabled transport yes rhq.agent.server.transport
RHQ Server IP AddressThe RHQ Server address that it is bound to yes rhq.agent.server.bind-address
RHQ Server PortThe port that the RHQ Server is listening to yes rhq.agent.server.bind-port
RHQ Server Transport ParametersCustom set of transport parameters used when sending commands to the RHQ Server. Please see the documentation for more information on transport params. no rhq.agent.server.transport-params
RHQ Server AliasIf the RHQ Server IP address is not defined, this is the DNS alias name that will be looked up to determine the RHQ Server IP address. no rhq.agent.server.alias
Agent Transport ProtocolThe transport protocol used to receive commands from the RHQ Server. e.g. socket, sslsocket. If you want secure communications, you must use an SSL-enabled transport yes rhq.communications.connector.transport
Agent IP AddressThe address the agent binds to when listening for incoming commands from the RHQ Server no rhq.communications.connector.bind-address
Agent PortThe port the agent listens to for incoming commands from the RHQ Server yes rhq.communications.connector.bind-port
Agent Transport ParametersCustom set of transport parameters. Please see the documentation for more information on transport params. no rhq.communications.connector.transport-params
Incoming: Secure Socket Protocol  no rhq.communications.connector.security.secure-socket-protocol
Incoming: Keystore File  no rhq.communications.connector.security.keystore.file
Incoming: Keystore Algorithm  no rhq.communications.connector.security.keystore.algorithm
Incoming: Keystore Type  no rhq.communications.connector.security.keystore.type
Incoming: Keystore Password  no rhq.communications.connector.security.keystore.password
Incoming: Keystore Key Password  no rhq.communications.connector.security.keystore.key-password
Incoming: Keystore Alias   no rhq.communications.connector.security.keystore.alias
Incoming: Truststore File  no rhq.communications.connector.security.truststore.file
Incoming: Truststore Algorithm  no rhq.communications.connector.security.truststore.algorithm
Incoming: Truststore Type  no rhq.communications.connector.security.truststore.type
Incoming: Truststore Password  no rhq.communications.connector.security.truststore.password
Incoming: Client Authentication ModeDetermines if the agent should authenticate a RHQ Server before accepting incoming commands from it no rhq.communications.connector.security.client-auth-mode
Outgoing: Secure Socket Protocol  no rhq.agent.client.security.secure-socket-protocol
Outgoing: Keystore File  no rhq.agent.client.security.keystore.file
Outgoing: Keystore Algorithm  no rhq.agent.client.security.keystore.algorithm
Outgoing: Keystore Type  no rhq.agent.client.security.keystore.type
Outgoing: Keystore Password  no rhq.agent.client.security.keystore.password
Outgoing: Keystore Key Password  no rhq.agent.client.security.keystore.key-password
Outgoing: Keystore Alias  no rhq.agent.client.security.keystore.alias
Outgoing: Truststore File  no rhq.agent.client.security.truststore.file
Outgoing: Truststore Algorithm  no rhq.agent.client.security.truststore.algorithm
Outgoing: Truststore Type  no rhq.agent.client.security.truststore.type
Outgoing: Truststore Password  no rhq.agent.client.security.truststore.password
Outgoing: Authenticate Server?If true, then the agent must authenticate the RHQ Server before it can send it messages no rhq.agent.client.security.server-auth-mode-enabled
RHQ Server Polling IntervalIf this value is larger than 0, it indicates the agent should periodically poll the RHQ Server to make sure it's still up or (if it was down) see when it comes back up. The value is the number of milliseconds to wait in between polls no rhq.agent.client.server-polling-interval-msecs
Auto-Detect RHQ Server?If true, the agent will use multicast detection to auto-detect the RHQ Server. If this is enabled, make sure you enable and configure the multicast detector no rhq.agent.server-auto-detection
Multicast Detector Enabled?The multicast detector must be enabled if you want the RHQ Agent to auto-detect the RHQ Server and vice versa. Disable this if your network does not support multicast traffic. no rhq.communications.multicast-detector.enabled
Multicast Detector Multicast AddressThe address used by JBoss ON to broadcast detection messages. All RHQ Servers and RHQ Agents must be using the same address. no rhq.communications.multicast-detector.multicast-address
Multicast Detector Bind AddressThe address bound by the network interface no rhq.communications.multicast-detector.bind-address
Multicast Detector PortThe port that the detector is multicasting to no rhq.communications.multicast-detector.port
Multicast Detector HeartbeatThe number of milliseconds between heartbeat messages emitted by the multicast detector. This value must be less than the default time delay. no rhq.communications.multicast-detector.heartbeat-time-delay
Multicast Detector Time DelayAmount of milliseconds that must pass without hearing a RHQ Server's heartbeat before assuming its down. This value must be greater than the heartbeat time delay. no rhq.communications.multicast-detector.default-time-delay
Queue SizeMaximum number of commands that the agent can queue up for sending to the RHQ Server. Setting this to 0 makes the queue unbounded. no rhq.agent.client.queue-size
Maximum ConcurrencyMaximum number of commands that the agent can send to the RHQ Server at the same time. no rhq.agent.client.max-concurrent
TimeoutThe default time in milliseconds the agent will wait before aborting a command being sent no rhq.agent.client.command-timeout-msecs
Retry IntervalThis is the minimum amount of time, in milliseconds, the agent will wait before trying to resend a guaranteed command that previously failed no rhq.agent.client.retry-interval-msecs
Max RetriesThis is the maximum amount of times the agent will resend a guaranteed command that previously failed due to something other than a cannot-connect error no rhq.agent.client.max-retries
Send ThrottlingConfigures the send throttle. See the documentation for more information on send throttling no rhq.agent.client.send-throttling
Queue ThrottlingConfigures the queue throttle. See the documentation for more information on queue throttling no rhq.agent.client.queue-throttling
Register with RHQ Server At Startup?This will force the agent to register with the RHQ Server, even if it is already registered no rhq.agent.register-with-server-at-startup
Time To Wait For RHQ Server At StartupThis is the number of milliseconds the agent will wait for the RHQ Server to come up no rhq.agent.wait-for-server-at-startup-msecs
Update Plugins At StartupThis will force the agent to download plugin updates from the RHQ Server no rhq.agent.update-plugins-at-startup
Test Failover List At StartupIf true, the agent will attempt to connect to all servers found in its failover list. Warning messages will be logged if errors occur while attempting to connect to one or more servers. no rhq.agent.test-failover-list-at-startup
Enable Agent UpdateIf true, the agent will be allowed to update itself if it finds there is a new agent update binary available. If this feature is not enabled, the agent will never be allowed to update itself. no rhq.agent.agent-update.enabled
Agent Update Binary Version URLIf defined, this will be the URL the agent uses when it needs to retrieve information about the latest available agent update binary. If this is not defined, the agent will ask its server for the agent update binary version information. no rhq.agent.agent-update.version-url
Agent Update Binary Download URLIf defined, this will be the URL the agent uses when it needs to download the latest available agent update binary. If this is not defined, the agent will download the agent update binary from its server. no rhq.agent.agent-update.download-url
Data DirectoryLocation where the agent can persist data to the file system no rhq.agent.data-directory
Disable Native SystemDisables the native system; agent will not use the native JNI libraries no rhq.agent.disable-native-system
Primary Server Switchover Check IntervalThe amount of milliseconds in between checking that the agent is connected to the primary server, as opposed to a failover server. The check is disabled if this is 0. no rhq.agent.primary-server-switchover-check-interval-msecs
Remote Stream Idle TimeoutThe maximum amount of milliseconds an agent-hosted remote stream is allowed to remain idle before it will be closed. no rhq.communications.remote-stream-max-idle-time-msecs
Command Spool FilenameDefines the name of the command spool file. This file must be located in the data directory (if one does not exist, it will be created) no rhq.agent.client.command-spool-file.name
Command Spool File ParametersDefines the maximum size the spool file is allowed to be and how it is to be purged. See the documentation on the format of this value. no rhq.agent.client.command-spool-file.params
Compress Spool File?If true, data in the spool file will be compressed. Note that this saves disk space at the expense of performance no rhq.agent.client.command-spool-file.compressed
VM Health Check IntervalThe amount of milliseconds in between checking the health of the agent's Java Virtual Machine. The check is disabled if this is set to 0. no rhq.agent.vm-health-check.interval-msecs
VM Health Check Low Heap Memory ThresholdThe threshold percentage that must be crossed if the agent's VM health check is to consider the JVM with critically low memory. This value is a percentage of used heap memory out of the maximum heap size. no rhq.agent.vm-health-check.low-heap-mem-threshold
VM Health Check Low NonHeap Memory ThresholdThe threshold percentage that must be crossed if the agent's VM health check is to consider the JVM with critically low memory. This value is a percentage of used non-heap memory out of the maximum non-heap size. no rhq.agent.vm-health-check.low-nonheap-mem-threshold

Note

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

Operations

Table 4.5. Metrics

NameDescription
Restart AgentShuts down the agent's comm layer and plugin container and starts them up again. This does *not* restart the agent's VM - use the launcher services to do that.
Shutdown AgentShuts down the agent's comm layer and plugin container. If the agent is in daemon mode, the entire agent VM will exit
Restart Plugin ContainerRecycles the plugin container.
Download Latest Failover ListTells the agent to download an updated server failover list. This will also check to make sure the agent is pointing to its primary server as found in the new failover list and, if not, will attempt to switch to the primary server now.
Update All PluginsTells the agent to update its plugins. This pulls new/updated plugins down from the RHQ Server
Get Info On All PluginsRetrieves information on all deployed plugins.
Get Plugin InfoRetrieves information on a specific plugin.
Execute Availability ScanRuns an availability scan and returns a report of its findings. An availability report tells you what resources are up or down. This operation will send the report to the server for processing, as well as return the results.
Get Current Date/TimeObtains the agent's current date/time.
Set Debug ModeTurns on or off debug mode, which causes the agent to emit verbose log messages.
Execute Prompt CommandExecutes an agent prompt command, just as if you invoked the command at the agent prompt in a console. Note that you must ensure the prompt command does not require additional input, since the agent will look for that input from another source (e.g. console keyboard).
Switch To ServerTell the agent to immediately switch to another server. The given server can be a simple hostname in which case, the current transport, port and transport parameters being used to talk to the current server will stay the same. Otherwise, it will be assumed the server is a full endpoint URL.

Package Types

none

4.1.1. RHQAgent - Measurement Subsystem Service

Overview

Table 4.6. Overview

Description:The measurement subsystem within an agent's plugin container
Singleton: yes
Plugin:RHQAgent

Child Resource Types

none

Connection Properties

Table 4.7. 

NameDescriptionRequiredInternal Name
Object Name  yes objectName
Name Template  yes nameTemplate
Description Template  yes descriptionTemplate

Note

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

Metrics

Table 4.8. Metrics

NameTypeDescriptionInternal Name
Currently Schedule MeasurementsmeasurementThe total number of active measurement schedules currently being collected by this RHQ AgentCurrentlyScheduleMeasurements
Measurements CollectedmeasurementThe total number of measurements collected since this RHQ Agent was startedMeasurementsCollected
Measurements Collected per MinutemeasurementThe total number of measurements collected since this RHQ Agent was startedMeasurementsCollected
Total Time Collecting MeasurementsmeasurementThe amount of time this RHQ Agent has spent collecting measurements since it was startedTotalTimeCollectingMeasurements
Total Time Collecting Measurements per MinutemeasurementThe amount of time this RHQ Agent has spent collecting measurements since it was startedTotalTimeCollectingMeasurements
Failed CollectionsmeasurementThe number of individual measurement collections that have failed since this RHQ Agent was startedFailedCollections
Failed Collections per MinutemeasurementThe number of individual measurement collections that have failed since this RHQ Agent was startedFailedCollections
Late CollectionsmeasurementThe number of individual measurement collections that have fallen behind from their desired scheduleLateCollections
Late Collections per MinutemeasurementThe number of individual measurement collections that have fallen behind from their desired scheduleLateCollections

Note

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

Configuration Properties

none

Operations

none

Package Types

none

4.1.2. RHQAgent - Plugin Container Service

Overview

Table 4.9. Overview

Description:The plugin container itself, which hosts the plugins and manages their lifecycle
Singleton: yes
Plugin:RHQAgent

Child Resource Types

none

Connection Properties

Table 4.10. 

NameDescriptionRequiredInternal Name
Object Name  yes objectName
Name Template  yes nameTemplate
Description Template  yes descriptionTemplate

Note

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

Metrics

Table 4.11. Metrics

NameTypeDescriptionInternal Name
Number Of Plugin Class LoadersmeasurementThe total number of plugin classloaders currently created and actively managed.NumberOfPluginClassLoaders
Number Of Discovery Class LoadersmeasurementThe total number of discovery classloaders currently created and actively managed.NumberOfDiscoveryClassLoaders
Number Of Resource Class LoadersmeasurementThe total number of individual resource classloaders currently created and assigned to resources.NumberOfResourceClassLoaders

Note

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

Configuration Properties

none

Operations

Table 4.12. Metrics

NameDescription
Retrieve Plugin Dependency GraphGet the list of plugins and show what plugins they depend on. The order of this list is the order in which the plugins are deployed.
Retrieve Plugin ClassLoader InformationGet information on all plugin classloaders. There is one plugin classloader for each deployed plugin.
Retrieve Discovery ClassLoader InformationGet information on all discovery classloaders. These are created for discovery components that need to discover resources under a parent resource where that parent resource is from a different plugin than the discovery component.
Retrieve ClassLoader Information For All ResourcesGet information on classloaders for all resources. Depending on the number of resources being managed, this is potentially an expensive operation.
Retrieve Unique Resource ClassLoader InformationGet information on all unique resource classloader instances that are created. Depending on the number of resources being managed, this is potentially an expensive operation.

Package Types

none

4.1.3. RHQAgent - Environment Setup Script Service

Overview

Table 4.13. Overview

Description:The agent startup script that sets up the agent environment
Singleton: yes
Plugin:RHQAgent

Child Resource Types

none

Connection Properties

Table 4.14. 

NameDescriptionRequiredInternal Name
PathnameThe full path to the script yes Pathname

Note

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

Metrics

none

Configuration Properties

Table 4.15. 

NameDescriptionRequiredInternal Name
Environment VariablesEnvironment variables that are set when starting the RHQ Agent JVM process yes environmentVariables

Note

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

Operations

none

Package Types

none

4.1.4. RHQAgent - Launcher Script Service

Overview

Table 4.16. Overview

Description:The script that can run the agent as a daemon service. The Environment Setup Script configures the behavior of this service.
Singleton: yes
Plugin:RHQAgent

Child Resource Types

none

Connection Properties

Table 4.17. 

NameDescriptionRequiredInternal Name
PathnameThe full path to launcher script file yes Pathname

Note

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

Metrics

none

Configuration Properties

none

Operations

Table 4.18. Metrics

NameDescription
RestartRestarts the agent VM. This will completely kill the agent VM process (if it is running as this service) and then attempt to restart it. If the agent executing this operation will quickly die, no confirmation will be available as to the success or failure of this operation.
StopStops the agent VM gracefully. This will completely kill the agent VM process (if it is running as this service). If the agent executing this operation will quickly die, no confirmation will be available as to the success or failure of this operation.
KillPerforms a hard kill on the agent VM. This will completely kill the agent VM process (if it is running as this service). If the agent executing this operation will quickly die, no confirmation will be available as to the success or failure of this operation.
StatusGets the status of agent VM, if it was launched by the launcher script.

Package Types

none

4.1.5. RHQAgent - Java Service Wrapper Launcher Service

Overview

Table 4.19. Overview

Description:The Java Service Wrapper that can run the agent as a daemon service
Singleton: yes
Plugin:RHQAgent

Child Resource Types

none

Connection Properties

Table 4.20. 

NameDescriptionRequiredInternal Name
Launcher ScriptThe full path to wrapper launcher script file yes launcherScript
Configuration FileThe full path to the configuration file yes configurationFile
Environment FileThe full path to the environment setup file no environmentFile
Include FileThe full path to the include file no includeFile

Note

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

Metrics

none

Configuration Properties

Table 4.21. 

NameDescriptionRequiredInternal Name
Main Configuration SettingsThe main JSW configuration. This is read-only - to customize the configuration, add settings to the environment and/or includes. yes mainConfigurationSettings
Environment SettingsEnvironment settings to further customize the JSW. These are set prior to applying the main configuration and include settings. Variables set here can be placed in the main config or includes using the %VAR% notation. yes environmentSettings
Include SettingsOverride settings that augment the existing JSW configuration. These are applied after the main configuration is set. yes includeSettings

Note

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

Operations

Table 4.22. Metrics

NameDescription
InstallInstalls the Java Service Wrapper so it starts the agent at boot time
RestartRestarts the Java Service Wrapper and the agent it contains. This will completely kill the agent VM process (if it is running as this service) and then attempt to restart it. If the agent executing this operation will quickly die, no confirmation will be available as to the success or failure of this operation.
StopStops the Java Service Wrapper and the agent it contains. This will completely kill the agent VM process (if it is running as this service). If the agent executing this operation will quickly die, no confirmation will be available as to the success or failure of this operation.
RemoveRemoves the Java Service Wrapper so it no longer starts the agent at boot time. *NOTE* This will completely kill the agent VM process if it is running as this service. If the agent executing this operation will quickly die, no confirmation will be available as to the success or failure of this operation.
StatusGets the status of the Java Service Wrapper

Package Types

none