SC 2012 SP1 Orchestrator & SCOM IP — Failed to get Monitor…

imageПосле обновления System Center 2012 Orchestrator до уровня Service Pack 1 заметил что перестала корректно работать задача, описанная в заметке SC 2012 Orchestrator – Режим обслуживания SCOM по расписанию. На этапе выполнения активности Start Maintenance Mode для каждого объекта полученного из SQL запроса к БД SCOM возникала ошибка:

Failed to get Monitor. The exception was "An object of class MonitoringObject with ID 00000000-0000-0000-0000-000000000000 was not found.".

image

После изучения ситуации стало понятно, что в обновлённой версии Orchestrator изменилось представление объектов возвращаемых из SCOM для подстановки в поле Monitor для активности Start Maintenance Mode. Например если ранее значение выглядело так..

Microsoft.Windows.Computer:KOM-AD01-RDS03.holding.com

..то после обновления оно стало выглядеть так..

KOM-AD01-RDS03 : Microsoft.Windows.Computer:KOM-AD01-RDS03.holding.com

Таким образом, для того чтобы описанная в ранее указанной заметке задача заработала, пришлось несколько изменить SQL запрос к БД SCOM:

SELECT (TargetObjectDisplayName + ‘ : ‘ + TargetObjectFullName)

FROM RelationshipGenericView

WHERE isDeleted=0 AND SourceObjectDisplayName like ‘KOM RDS Servers (VMs with App-V Client)’

Только один комментарий Комментировать

  1. Обратная ссылка: SC 2012 SP1 Orchestrator & SCOM IP – Failed to get Monitor… | vMind.ru /

Добавить комментарий