Werk #18257: rabbitmq_queues: Differentiate between queues on different vhosts

Component Checks & agents
Title rabbitmq_queues: Differentiate between queues on different vhosts
Date Jul 23, 2025
Level Trivial Change
Class Bug Fix
Compatibility Incompatible - Manual interaction might be required
Checkmk versions & editions
2.5.0b1
Not yet released
Checkmk Raw (CRE), Checkmk Enterprise (CEE), Checkmk Cloud (CCE), Checkmk MSP (CME)
2.4.0p10 Checkmk Raw (CRE), Checkmk Enterprise (CEE), Checkmk Cloud (CCE), Checkmk MSP (CME)

Queues that are part of different vhosts can have the same name. Since the service item in Checkmk consisted of only the queue name, queues with the same name could not be differentiated and only the first queue seen would be discovered.

With this werk, the vhost name is added to the queue name in the form

<vhost>/<queue>

if the vhost is not the default "/".

This means services monitoring queues on non-default vhosts will no longer receive data and need to be rediscovered.

To the list of all Werks