Сбой установки агента OpsMgr 2012: "Один или несколько компьютеров, которыми вы пытаетесь управлять, уже находятся в процессе управления"

Я создаю пакет управления на XML и использую консоль разработки в System Center. Для тестирования созданного мною MP мне нужно установить агенты на машины, на которых запущено мое распределенное приложение.

Сбой установки агента SCOM Operations Manager 2012 с

Один или несколько компьютеров, которыми вы пытаетесь управлять, уже находятся в процессе управления

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

1 ответ

Решение

Процедура здесь

  1. Резервное копирование базы данных!

  2. Выполните следующий запрос:

SELECT AgentPendingActionId
FROM AgentPendingAction
WHERE AgentName like 'computername'

Это должно вывести любую отдельную запись, которая указывает на одного и того же агента.

  1. Запустите команду ниже, чтобы удалить агент из ожидающего управления:
DECLARE @ActionId uniqueidentifier
SET @ActionId =
(
   SELECT AgentPendingActionId
   FROM AgentPendingAction
   WHERE AgentName like 'computername'
)
EXEC p_AgentPendingActionDeleteByIdList @AgentPendingActionIdList = @ActionId 

После этого вы сможете повторно запустить обнаружение агента и успешно установить агент.

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