ACE preferences
The IBM IIB/ACE Monitoring Extension can monitor configurations of IBM App Connect Enterprise (ACE) using the Administrative REST API and either MQ or MQTT for runtime statistics monitoring. ACE Integration Nodes and Standalone Integration Servers can be monitored.
These preferences define the ACE Administrative REST API that the extension will use for configuration monitoring. They are used in conjunction with either the MQTT-preferences or Broker Queue Manager preferences.
These preferences should be set using either the agentpref utility, or by defining a monitoring policy.
Preference name | Value | Example | Description |
---|---|---|---|
AdminAPIThreadPoolSize | Number | 5 | Defines the size of the thread pool used for ACE REST Administration API queries. The default value is 1. |
AdminAPITimeout | Number | 600 | The maximum time to wait for ACE REST Administration API responses (in seconds). The default value is 300. |
AdminURI | String (URI) | http://localhost:4420/ | ACE Admin REST API URI. If HTTPS is used the extension truststore must be configured (see Configuration-property-files). |
AdminUser | String | admin | ACE Admin REST API User |
AdminPassword | String (plaintext, Base64 or OBF encoded) | OBF:1v2j1uum1xtv1zej1zer1xtn1uvk1v1v | Password for ACE REST Administration. It is required if monitoring ACE with security authorization enabled. Supported at agent version 9.0.0.0 and above. |
PolicyTypeMonitoringFilter | String | HTTPConnector,Aggregation | Filter for ACE policy type monitoring. MONITOR_ALL, MONITOR_NONE, or a comma-separated list of policy types to monitor. |
IntegrationServer | String (True or False). | True | True for ACE Integration Server monitoring (standalone). False if not defined. Determines the runtime statistics topic name (i.e. if this is set incorrectly, runtime statistics will not be collected). |
ResourceManagerMonitoringFilter | String | JVM,CICS | Filter resource types. Use MONITOR_ALL, MONITOR_NONE, or list by resource name to provide a specific filter. Default is MONITOR_ALL. |
NameReplaceCharacter | Any single character, or NONE | | | Replace '!' character if found in object names (Applications, Libraries or Message Flow Nodes). Default is '|'. Use NONE to disable (objects with invalid names will not be monitored if NONE is used). |