Sun Java System Messaging Server 6 2005Q4 관리 설명서

디스크 공간 모니터링

부족한 디스크 공간은 메일 서버 문제와 오류의 가장 일반적인 원인 중 하나입니다. MTA 대기열 또는 메일 저장소에 쓰기 위한 공간이 없을 경우 메일 서버에 오류가 발생합니다. 또한 로그 파일이 모니터링 및 정리되지 않을 경우 모든 디스크 공간이 채워질 때까지 로그 파일의 크기가 증가할 수 있습니다.

새 메일이 메일함에 전달되면 메시지 저장소 분할 영역의 크기가 증가합니다. 예를 들어, 메시지 저장소 할당량이 적용되지 않을 경우 메시지 저장소가 분할 영역에 사용할 수 있 는 디스크 공간을 초과할 수 있습니다. 디스크 공간 부족이 발생하는 또 다른 원인으로는 MTA 메일 대기열이 너무 커지는 것을 들 수 있습니다. 또한 로그 파일 모니터링 기능에 문제가 있거나 로그 파일이 관리가 불가능할 정도로 커지는 경우도 원인이 될 수 있습니다. LDAP, MTA 및 Message Access와 같은 다양한 로그 파일이 존재하며 이러한 로그 파일은 각각 다른 디스크에 저장될 수 있다는 것을 유의하십시오.

디스크 공간 문제의 증상

공간이 부족해지는 디스크나 분할 영역에 따라 여러 다른 증상이 발생할 수 있습니다. MTA 대기열이 오버플로되고 SMTP 연결을 거부하거나, 메일이 ims_master 대기열에 남아 있으면서 메일 저장소로 전달되지 않거나, 로그 파일이 오버플로될 수 있습니다.

메시지 저장소 분할 영역이 모두 채워지면 메일 액세스 데몬이 실패할 수 있으며 메시지 저장소 데이터가 손상될 수 있습니다. imexpirereconstruct와 같은 메시지 저장소 유지 보수 유틸리티는 손상을 복구하고 디스크 사용량을 줄일 수 있습니다. 그러나 이러한 유틸리티를 사용하려면 추가 디스크 공간이 필요하며 전체 디스크를 차지하는 분할 영역을 복구하려면 잠재적으로 중단 시간이 발생할 수 있습니다.

디스크 공간 모니터

시스템 구성에 따라 다양한 디스크와 분할 영역을 모니터링해야 할 수 있습니다. 예를 들어, MTA 대기열, 메일 저장소 및 로그 파일이 각기 다른 디스크/분할 영역에 상주할 수 있습니다. 이 경우 각 공간에 대한 모니터링이 필요하며 각 공간을 모니터하는 방법이 다를 수 있습니다.

Messaging Server는 메시지 저장소 디스크 사용량을 모니터링하고 분할 영역이 사용 가능한 모든 디스크 공간을 차지하는 것을 방지하기 위한 특정 방법을 제공합니다.

다음 단계를 수행하여 메시지 저장소의 디스크 공간 사용을 모니터링할 수 있습니다.

자세한 내용은 뒤이어 나오는 메일 저장소 모니터링 메일 저장소 분할 영역 모니터링 절을 참조하십시오.

메일 저장소 모니터링

메일 저장소의 디스크 사용은 용량의 75%를 초과하지 않도록 하는 것이 좋습니다. configutil 유틸리티로 다음 경보 속성을 구성하여 메일 저장소 디스크 사용을 모니터할 수 있습니다.

이러한 매개 변수를 설정함으로써 시스템이 디스크 공간을 모니터하는 빈도와 경고를 보내야 하는 상황을 지정할 수 있습니다. 예를 들어, 디스크 공간을 600초 간격으로 모니터하려는 경우 다음 명령을 지정합니다.

configutil -o alarm.diskavail.msgalarmstatinterval -v 600

사용 가능한 디스크 공간이 20% 이하로 내려갈 때마다 경고를 받으려면 다음 명령을 지정합니다.

configutil -o alarm.diskavail.msgalarmthreshold -v 20

이러한 매개 변수에 대한 자세한 내용은 표 23–6을 참조하십시오.

메일 저장소 분할 영역 모니터링

분할 영역이 사용 가능한 디스크 공간의 지정된 비율보다 많은 공간을 차지할 경우 메시 지 저장소 분할 영역에 메일이 전달되지 않게 할 수 있습니다. 두 개의 configutil 매개 변수를 설정하여 이 기능을 활성화하고 디스크 사용 임계값을 지정합니다.

이 기능을 사용하면 메시지 저장소 데몬이 분할 영역의 디스크 사용량을 모니터링합니다. 디스크 사용량이 증가하면 저장소 데몬은 분할 영역을 더 자주(100분에 한 번에서 1분에 한 번에까지 범위) 동적으로 검사합니다.

디스크 사용이 지정된 임계값보다 높아지면 저장소 데몬은 다음을 수행합니다.

디스크 사용량이 임계값 아래로 내려가면 분할 영역의 잠금이 해제되고 메일이 다시 저장소로 전달됩니다.

configutil 매개 변수는 다음과 같습니다.

분할 영역을 다시 나누거나 로컬 메시지 저장소에 더 많은 디스크 공간을 할당할 수 있는 기회를 얻을 수 있도록 디스크 사용량 임계값의 비율을 충분히 낮게 설정해야 합니다.

예를 들어, 분할 영역이 시간당 2%의 비율로 디스크 공간을 채우며 로컬 메시지 저장소의 추가 디스크 공간을 할당하는 데 1시간이 걸린다고 가정합니다. 이 경우에는 디스크 사용량 임계값을 98%보다 낮은 값으로 설정해야 합니다.

MTA 대기열 및 로깅 공간 모니터링

MTA 대기열 디스크 및 로깅 공간 디스크 사용을 모니터링해야 합니다.

로깅 공간 관리에 대한 자세한 내용은 21 장, 로깅 관리을 참조하십시오. 예를 들어, mail.log 파일을 모니터링하는 방법을 보려면 MTA 메일 및 연결 로그 관리를 참조하십시오.