SCOM 2007 SP1 환경의 에이전트 설치 오류 SystemCenter2010. 3. 24. 14:43
Date: 2010-03-24 오전 11:47:58
Application: System Center Operations Manager 2007
Application Version: 6.0.6278.0
Severity: Error
Message:
Microsoft.EnterpriseManagement.Common.UnknownServiceException: 서비스에 알 수 없는 예외가 발생했습니다. 자세한 내용은 내부 예외를 참조하십시오. ---> System.ServiceModel.FaultException`1[System.ServiceModel.ExceptionDetail]: 서식 지정이 잘못되었습니다: 's에 대해 보류된 기존 작업이 있습니다. 이 보류 작업을 처리한 후 새 보류 작업을 삽입할 수 있습니다.'. (Fault Detail is equal to An ExceptionDetail, likely created by IncludeExceptionDetailInFaults=true, whose value is:
System.Data.SqlClient.SqlException: 서식 지정이 잘못되었습니다: 's에 대해 보류된 기존 작업이 있습니다. 이 보류 작업을 처리한 후 새 보류 작업을 삽입할 수 있습니다.'.
에이전트를 수동으로 설치하거나 검색 마법사를 이용해 설치하면 에이전트가 정상적으로 승인되지 않는다.
[원인]
OperationsManager DB의 AgentPendingAction 테이블에 콘솔에서 보이지 않는 숨겨진(?) 서버들이 남아있기 때문에 발생한다.
[조치 방법]
Operations Manager Shell에서 Get-AgentPendingAction | Reject-AgentPendingAction을 통해 제거하거나
SSMS에서 AgentPendingAction 테이블에 있는 데이터를 p_AgentPendingActionDeleteByAgentName 저장 프로시져를 이용해 제거한 후 관리 콘솔에서 다시 승인한다.