소개
이 문서에서는 Cisco EnergyWise Management(CEM, CEMS 또는 CEWMS) 컨트롤러 설치의 디스크 사용량에 대한 가능한 원인 및 솔루션에 대해 설명합니다. CEM은 컨트롤러 구성 요소를 사용하여 에너지 관련 정보를 검색하거나 제어할 엔드포인트 또는 디바이스와 통신합니다.
문제
컨트롤러의 공간 사용량은 일반적으로 매우 제한적이고 다소 안정적이지만, 경우에 따라 설치 디렉토리가 증가하기 시작하고 모든 공간을 소모하기 시작합니다. 공간 문제는 여러 원인을 가질 수 있으며 공간 사용량은 설치 폴더의 여러 하위 디렉토리에 있을 수 있습니다. 대부분의 일반적인 원인과 해결 방법은 문서의 나머지 부분에 있습니다.
솔루션
1. 오류 로그로 인한 대규모 서비스/디렉토리
컨트롤러가 예기치 않게 종료되거나 오류가 발생할 때마다 System Watcher 서비스에서 자동으로 복구되며 일반 사용자는 일반적으로 오류가 발생했음을 인식하지 않습니다.
이러한 예외가 발생하면 로그 파일(.log) 및 미니덤프(.mdmp) 파일이 컨트롤러 설치 디렉토리의 service/directory에 생성됩니다(기본값:C:\Program Files\Cisco Energy Management Controller\service)를 참조하십시오. 이러한 파일의 크기는 평균 350MB 정도이며, 컨트롤러 서비스가 시간이 지남에 따라 여러 가지 예외가 발생하는 경우, 이러한 파일에서 사용하는 공간이 크게 증가할 수 있습니다.

첫 번째 원인은 실행 중인 컨트롤러에 영향을 주지 않고 .log 및 .mdmp 파일을 삭제하기만 하면 되므로 간단합니다.파일이 존재하는 이유와 정기적으로 표시되는 경우에는 반드시 이유가 있어야 합니다.로그/덤프 생성 원인을 조사하는 것으로 시작하는 것이 좋습니다.
2. 서비스/DB 디렉토리 정리 문제
service/db 디렉토리에는 컨트롤러가 수신한 디바이스 정보의 로그가 포함됩니다(기본적으로:C:\Program Files\Cisco Energy Management Controller\service\db)를 참조하십시오. 일반적으로 이러한 파일은 자동으로 관리 및 정리됩니다.
경우에 따라 이 디렉터리의 크기가 커지기 시작하고 오래된 파일 중 일부는 더 이상 자동으로 정리되지 않습니다.일반적으로 이 문제는 하나의 파일로 시작하여 매우 빠르게 확장됩니다.이는 (a) 잠긴 파일 또는 삭제할 수 없는 대용량 파일로 인해 발생할 수 있습니다.문제가 나타나면 나머지 파일에 문제가 발생합니다.
이 디렉토리는 일부 데이터를 포함하는 것이 정상입니다.이와 관련된 문제가 실제로 발생했는지 확인하려면 settings.json에서 DeleteOlderThan 설정보다 오래된 파일이 디렉터리에 있는지 확인할 수 있습니다(기본 설정은 32일).
유용한 정보를 잠재적으로 삭제하거나 실행 중인 컨트롤러 인스턴스에 손상을 줄 수 있으므로 두 번째 원인에 대한 솔루션에는 좀 더 주의해야 합니다.먼저 큰 파일이 settings.json의 DeleteOlderThan 설정보다 실제로 오래되었는지 확인해야 합니다(기본 설정은 32일). 이 경우 다음 작업을 수행할 수 있습니다.
- 시스템 감시자 서비스 중지
- 컨트롤러 중지
- CEM의 내용 삭제 Controller\service\db
- 컨트롤러 시작
- 시스템 감시자 서비스 시작
3. 로그 파일의 자세한 정도 또는 안전한 주기 미설정으로 인한 대형 로그/디렉토리
로그/디렉토리가 정상적인 동작으로 간주됩니다(기본적으로:C:\Program Files\Cisco Energy Management Controller\logs)는 시간이 지남에 따라 증가하는 경향이 있습니다.특히 테스트/실험/업그레이드/... 로그/디렉토리가 상당히 많은 공간으로 증가하여 결코 축소되지 않을 가능성이 있습니다.이로 인해 문제가 발생할 수 있습니다.
디렉터리가 크게 증가하는 이유는 기본적으로 컨트롤러 로그 파일 정리 주기가 비활성화되기 때문입니다.
다음 컨트롤러 설정을 확인하는 것이 좋습니다.
컨트롤러 로그 레벨:
기본 INFO(Controller Log Level)는 올바른 설정이며, 사용한 공간을 균등하게 유지하는 동안 충분한 정보를 제공합니다.누군가가 로그 수준을 DEBUG 또는 TRACE와 같은 좀 더 자세한 설정으로 변경한 경우 로그 파일은 공간이 빠르게 증가합니다.로그 수준을 더 자세히 표시할 특별한 이유가 없으면 이 설정이 INFO용인지 확인하십시오.
컨트롤러 로그 파일 정리 주기:
Controller Log File Clean Cycle(컨트롤러 로그 파일 정리 주기)은 로그 파일을 로그에 보관해야 하는 일 수입니다.기본적으로 정리 주기가 비활성화되어 파일이 영구적으로 유지됩니다.정상 주기를 활성화하려면 기본값인 0을 로그 파일을 보관할 일 수로 변경합니다.
CEMS 인터페이스의 이 위치에서 컨트롤러 로그 레벨 및 컨트롤러 로그 파일 청소 주기를 확인하고 변경할 수 있습니다. 설정 > 컨트롤러 > 설정 편집 > 설정 및 이미지에 표시된 대로
