This is a reference for the EMC Smarts LAM and UI integration. The EMC Smarts LAM configuration file is located at $MOOGSOFT_HOME/config/emc_smarts_lam.conf
.
The following properties are unique to the EMC Smarts LAM and UI integration.
See the LAM and Integration Reference for a full description of all common properties used to configure LAMs and UI integrations.
See the VMware Smart Assurance documentation for details on Smarts components.
Hostname or IP address of the RabbitMQ server to connect to.
Type | String |
Required | Yes |
Default | N/A |
RabbitMQ port to connect to.
Type | Integer |
Required | Yes |
Default |
|
Username of the account used to connect to your RabbitMQ server.
Type | String |
Required | Yes |
Default | N/A |
Password of the account used to connect to your RabbitMQ server.
Type | String |
Required | If you are not using |
Default | N/A |
If you are using an encrypted password to connect to your RabbitMQ server, enter it into this field and comment the password field. The encrypted_password
property overrides password
.
Type | String |
Required | If you are not using |
Default | N/A |
A list of topics for the topic queue.
Type | String |
Required | No |
Default |
|
Valid Values | The default value |
Example
topics : ["emc.smarts.notifications.*.Router.#"],
The topic exchange for the topic queue.
Type | String |
Required | Yes |
Default |
|
Determines whether the server maintains the queue contents when it isn't in use.
Type | Boolean |
Required | Yes |
Default |
|
Determines whether to restrict the topic queue to the LAM's connection.
Type | Boolean |
Required | Yes |
Default |
|
Controls how many messages the LAM takes from the RabbitMQ queues (both topic and direct) and holds in memory as a processing buffer. Configuring this allows processes to have throttled message consumption which can ease backlog and memory consumption issues. The higher the value, the more messages held in memory.
To achieve high availability and ensure messages are processed, we advise the value of this property being higher than the default value of 0, which tells the process to take as many messages as it can.
Type | Integer |
Required | Yes |
Default |
|