시스템 구성에 따라 다양한 디스크와 분할 영역을 모니터링해야 할 수 있습니다. 예를 들어, 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분에 한 번에까지 범위) 동적으로 검사합니다.
디스크 사용이 지정된 임계값보다 높아지면 저장소 데몬은 다음을 수행합니다.
분할 영역을 잠급니다. 받는 메일은 MTA 메일 대기열에서 보관되지만 메시지 저장소 분할 영역의 메일함에 전달되지 않습니다.
메일을 기본 로그 파일에 기록합니다.
전자 메일 알림을 포스트마스터에게 보냅니다. (configutil 매개 변수 alarm.msgalarmnoticercpt를 설정하여 전자 메일의 수신자를 변경할 수 있습니다.)
디스크 사용량이 임계값 아래로 내려가면 분할 영역의 잠금이 해제되고 메일이 다시 저장소로 전달됩니다.
configutil 매개 변수는 다음과 같습니다.
local.store.checkdiskusage는 분할 영역 모니터링 기능을 활성화합니다.
허용되는 값: yes, no
기본값: yes
local.store.diskusagethreshold는 디스크 사용량 임계값을 지정합니다. local.store.diskusagethreshold의 값은 1 - 99%입니다.
기본값: 99
분할 영역을 다시 나누거나 로컬 메시지 저장소에 더 많은 디스크 공간을 할당할 수 있는 기회를 얻을 수 있도록 디스크 사용량 임계값의 비율을 충분히 낮게 설정해야 합니다.
예를 들어, 분할 영역이 시간당 2%의 비율로 디스크 공간을 채우며 로컬 메시지 저장소의 추가 디스크 공간을 할당하는 데 1시간이 걸린다고 가정합니다. 이 경우에는 디스크 사용량 임계값을 98%보다 낮은 값으로 설정해야 합니다.
MTA 대기열 디스크 및 로깅 공간 디스크 사용을 모니터링해야 합니다.
로깅 공간 관리에 대한 자세한 내용은 21 장, 로깅 관리을 참조하십시오. 예를 들어, mail.log 파일을 모니터링하는 방법을 보려면 MTA 메일 및 연결 로그 관리를 참조하십시오.