캐시를 지우는 방법 및 시기
System Center Operations Manager에서 운영 콘솔 또는 에이전트와 관련된 문제를 해결할 때 "캐시 지우기"에 대한 권장 사항이 표시 될 수 있습니다. 에이전트 관련 문제 해결에 대한 자세한 내용은 모니터링되지 않음 및 회색 에이전트를 참조 하세요.
운영 콘솔
Operations Console 캐시를 지우는 가능한 이유는 ObjectNotFoundExceptions와 같은 뷰의 데이터에 액세스할 때 발생하는 오류를 수정하기 위한 것입니다. 또 다른 이유는 캐시 파일이 너무 커졌을 시에 디스크 공간을 확보하는 것입니다.
Important
계속하기 전에 열려 있는 콘솔을 닫습니다.
조직 정책에 따라 관리자 PowerShell 콘솔에서 실행해야 할 수 있습니다.
# Option 1: This will read the console install directory from registry and then execute. Useful if installed in a non-default directory
Start-Process ((Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\System Center Operations Manager\12\Setup\Console").InstallDirectory + "Microsoft.EnterpriseManagement.Monitoring.Console.exe") -ArgumentList "/clearCache"
# Option 2: This will start the process in the default ProgramFiles directory
Start-Process "$Env:ProgramFiles\Microsoft System Center\Operations Manager\Console\Microsoft.EnterpriseManagement.Monitoring.Console.exe" -ArgumentList "/clearCache"
관리 서버
문제 해결의 마지막 단계 중 하나는 캐시를 지우는 것입니다. 이렇게 하면 현재 구성 및 관리 팩과 함께 저장되지 않은 데이터가 제거됩니다. 캐시를 지운 후 데이터베이스에서 업데이트된 관리 팩이 포함된 새로운 구성을 받게 되어 다시 클라이언트와 연결됩니다. 이를 통해 관리 서버에 워크플로 오류가 발생하거나 데이터베이스로의 데이터 전송이 지연되는 관리 팩에 문제가 있거나 누락된 경우에는 도움이 될 수 있습니다.
- 모니터링 작업 영역에서 Operations Manager를 확장한 다음 관리 서버를 확장합니다.
- 관리 서버 상태를 선택합니다.
- 관리 서버 상태 열에서 하나 이상의 서버를 선택합니다.
- 작업 창에서 상태 관리 서비스 상태 및 캐시 플러시를 선택합니다.
- 프롬프트 창에서 이 작업에 사용되는 자격 증명을 입력하거나 기본값을 사용하고 실행을 누릅니 다.
참고 항목
이 작업은 관리 서버의 HealthService에서 실행되는 모든 워크플로(수만 개일 수 있음)를 중지해야 하므로 에이전트의 작업과 다르게 작동하며, 작업 시간이 초과되거나 오류가 발생할 수 있는 시점까지 시간이 걸릴 수 있습니다. 이 경우 캐시 지우기를 수동으로 수행하는 것이 좋습니다.
게이트웨이 서버
문제 해결의 마지막 단계 중 하나는 캐시를 지우는 것입니다. 경우에 따라 게이트웨이가 관리 서버와 통신하지 않고 System Center Operations Manager 콘솔에 회색으로 표시될 수 있습니다. 이러한 경우 게이트웨이에 대한 캐시를 지워야 합니다. 또한 게이트웨이에 데이터베이스에 삽입할 수 없는 오래되었거나 사용할 수 없는 관리 팩 또는 데이터가 있는 경우에도 이 작업을 수행해야 합니다.
- 모니터링 작업 영역에서 Operations Manager를 확장한 다음 관리 서버를 확장합니다.
- 관리 서버 상태를 선택합니다.
- 게이트웨이 관리 서버 상태 열에서 하나 이상의 서버를 선택합니다.
- 작업 창에서 상태 관리 서비스 상태 및 캐시 플러시를 선택합니다.
- 프롬프트 창에서 이 작업에 사용되는 자격 증명을 입력하거나 기본값을 사용하고 실행을 누릅니 다.
클라이언트 서버
클라이언트 서버의 에이전트와 관리 그룹 간의 워크플로 또는 통신 문제를 해결하는 가능한 방법은 캐시를 지우고 에이전트를 다시 시작하는 것입니다. 이는 문제 해결을 위한 마지막 해결 방법이지만 일부 문제를 효과적으로 해결할 수도 있습니다.
- 모니터링 작업 영역에서 Operations Manager를 확장한 다음 에이전트 세부 정보를 확장합니다.
- 에이전트 상태를 선택합니다.
- 에이전트 상태 열에서 하나 또는 여러 에이전트를 선택합니다.
- 작업 창에서 상태 관리 서비스 상태 및 캐시 플러시를 선택합니다.
- 프롬프트 창에서 이 작업에 사용되는 자격 증명을 입력하거나 기본값을 사용하고 실행을 누릅니 다.
참고 항목
이 작업은 이 작업 자체의 레코드를 포함하여 상태 서비스 저장소 파일에서 캐시된 데이터를 삭제하므로 작업이 완료되면 콘솔에서 실제 작업 상태가 보고되지 않으므로 명령이 전송된 한 항상 "성공"합니다.
다음 단계
여전히 활성 상태인 규칙 및 모니터에서 생성된 경고를 검토하는 데 도움이 되는 방법을 이해하려면 활성 경고 및 세부 정보 보기를 검토합니다.
Operations Manager가 에이전트와 기본 관리 서버 간의 통신 채널을 모니터링하여 응답성이 있고 사용 가능한지 확인하는 방법을 이해하려면 Operations Manager에서 하트비트가 작동하는 방식을 참조하세요.