The plugin auto-discovers the RabbitMQ Server instances on a platform by querying the process table, and then discovers the queues, exchanges, and the virtual hosts for each server instance.

When the plugin detects that a transient service no longer exists in RabbitMQ, the plugin removes the associated vRealize Hyperic resource from inventory. The RabbitMQ server must be running for the plugin to detect that previously existing services no longer exist - the plugin will not remove services while the Rabbit node is down.