SCOM 2007의 Database Grooming 설정 SystemCenter2009. 1. 2. 12:28
SCOM 2007의 운영 데이터베이스 저장 기간 설정
Administration > Settings > General > Database Grooming
SCOM 2007의 Data warehouse 데이터베이스 저장 기간 설정
SQL Server에서 SSMS 실행 후 다음 쿼리를 이용해 확인
USE OperationsManagerDW
SELECT AggregationIntervalDurationMinutes, BuildAggregationStoredProcedureName, GroomStoredProcedureName, MaxDataAgeDays, GroomingIntervalMinutes, MaxRowsToGroom FROM StandardDatasetAggregation
AggregationInterval |
BuildAggregation |
GroomStored |
MaxData |
Grooming |
MaxRows |
NULL |
NULL |
EventGroom |
100 |
240 |
100000 |
NULL |
NULL |
AlertGroom |
400 |
240 |
50000 |
NULL |
NULL |
StateGroom |
180 |
60 |
50000 |
60 |
StateAggregate |
StateGroom |
400 |
60 |
50000 |
1440 |
StateAggregate |
StateGroom |
400 |
60 |
50000 |
NULL |
AemAggregate |
AemGroom |
30 |
240 |
100000 |
1440 |
AemAggregate |
AemGroom |
400 |
240 |
100000 |
NULL |
PerformanceAggregate |
Performance Groom |
10 |
240 |
100000 |
60 |
PerformanceAggregate |
Performance Groom |
400 |
240 |
100000 |
1440 |
PerformanceAggregate |
Performance Groom |
400 |
240 |
100000 |
첫 번째 Column인 AggregationInterval은 데이터 합계 주기
(NULL이면 Raw data, 60이면 시간별, 1440은 일별)
MaxDataAgeDays Column은 최대 데이터 보관 기간
(기본적인 범위는 10일에서 400일 사이)
GroomingIntervalMinutes Column은 데이터 정리 주기
(기본적으로 성능/경고/이벤트/AEM 데이터는 4시간, 상태 데이터는 1시간)
저장 기간 수정
USE OperationsManagerDW
UPDATE StandardDatasetAggregation
SET MaxDataAgeDays = <number of days to retain data>
WHERE GroomStoredProcedureName = '<procedure name>' AND
AggregationIntervalDurationMinutes = '<aggregation interval duration>'
GO