Механизм аудита MSMQ

Существует ли универсальный способ аудита MSMQ (инструмент от Microsoft или любой конфигурации реестра, которая помогает в записи или любой групповой политике и т. Д.), Который предоставляет приведенную ниже информацию или позволяет хотя бы отслеживать приведенную ниже информацию?

а. Когда создается очередь сообщений и кем

б. Когда очередь сообщений удаляется и кем

В журнале событий MSMQ End2End отсутствует этот уровень информации, и включение ведения журнала в консоли очереди сообщений также не предоставляет эту информацию.

Я уверен, что эту информацию можно получить программным путем, но мы не хотим нарушать производственную среду клиента, на которой выполняется наше приложение, в котором возникает проблема (это случалось только дважды) при записи в очередь сообщений, которая была внезапно удалена.

Ниже приведена ошибка MSMQ, которая указывает на то, что очередь сообщений больше не действительна или была удалена. Наше приложение не удаляет эти очереди.

MQ_ERROR_QUEUE_DELETED (0xC00E005A) Возвращается, когда очередь удаляется до того, как сообщение может быть прочитано.

Указанный дескриптор очереди больше недействителен, и очередь должна быть закрыта.

Любые предложения / отзывы / помощь с этим запросом высоко ценится.

0 ответов

Другие вопросы по тегам