이 유틸리티는 다른 시스템 카운터에서 얻은 통계를 제공합니다. 사용 가능한 카운터 객체의 최신 목록은 다음과 같습니다.
각 항목은 카운터 객체를 나타내며 해당 객체에 대해 유용한 여러 카운트를 제공합니다. 이 절에서는 alarm, diskusage, serverresponse, popstat, imapstat 및 httpstat 카운터 객체에 대해서만 설명합니다. counterutil 명령 사용에 대한 자세한 내용은 Sun Java System Messaging Server 6.3 Administration Reference의 counterutil을 참조하십시오.
counterutil은 다양한 플래그를 가집니다. 이 유틸리티의 명령 형식은 다음과 같습니다.
counterutil -o CounterObject -i 5 -n 10
여기서
-o CounterObject는 카운터 객체 alarm, diskusage, serverresponse, popstat, imapstat 및 httpstat를 나타냅니다.
-i 5는 5초 간격을 지정합니다.
-n 10은 반복 횟수(기본값: 무한대)를 나타냅니다.
counterutil의 사용 예는 다음과 같습니다.
# counterutil -o imapstat -i 5 -n 10 Monitor counteroobject (imapstat) registry /gotmail/iplanet/server5/msg-gotmail/counter/counter opened counterobject imapstat opened count = 1 at 972082466 rh = 0xc0990 oh = 0xc0968 global.currentStartTime [4 bytes]: 17/Oct/2000:12:44:23 -0700 global.lastConnectionTime [4 bytes]: 20/Oct/2000:15:53:37 -0700 global.maxConnections [4 bytes]: 69 global.numConnections [4 bytes]: 12480 global.numCurrentConnections [4 bytes]: 48 global.numFailedConnections [4 bytes]: 0 global.numFailedLogins [4 bytes]: 15 global.numGoodLogins [4 bytes]: 10446 ... |
이러한 경보 통계는 stored에 의해 보내진 경보를 나타냅니다.경보 카운터는 다음 통계를 제공합니다.
표 27–1 counterutil alarm 통계
접미어 |
설명 |
---|---|
alarm.countoverthreshold |
임계값을 초과한 횟수입니다. |
alarm.countwarningsent |
보내진 경고 수입니다. |
alarm.current |
현재 모니터링되는 값입니다. |
alarm.high |
기록된 값 중에서 가장 높은 값입니다. |
alarm.low |
기록된 값 중에서 가장 낮은 값입니다. |
alarm.timelastset |
현재 값이 마지막으로 설정된 시간입니다. |
alarm.timelastwarning |
경고가 마지막으로 보내진 시간입니다. |
alarm.timereset |
재설정이 마지막으로 수행된 시간입니다. |
alarm.timestatechanged |
경보 상태가 마지막으로 변경된 시간입니다. |
alarm.warningstate |
경보 상태(yes(1) 또는 no(0))입니다. |
현재 IMAP, POP 및 HTTP 연결 수, 실패한 로그인 수, 시작 시점부터의 총 연결 수 등에 대한 정보를 얻으려면 counterutil -o CounterObject -i 5 -n 10 명령을 사용합니다. 여기에서 CounterObject는 카운터 객체 popstat, imapstat 또는 httpstat를 나타냅니다. imapstat 접미어의 의미는 표 27–2에 나와 있습니다. popstat 및 httpstat 객체는 같은 형식과 구조로 동일한 정보를 제공합니다.
표 27–2 counterutil imapstat 통계
접미어 |
설명 |
---|---|
currentStartTime |
현재 IMAP 서버 프로세스의 시작 시간입니다. |
lastConnectionTime |
새 클라이언트가 마지막으로 수락된 시간입니다. |
maxConnections |
IMAP 서버에 의해 처리되는 최대 동시 연결 수입니다. |
numConnections |
현재 IMAP 서버에 의해 서비스되는 총 연결 수입니다. |
numCurrentConnections |
현재 활성 연결의 수입니다. |
numFailedConnections |
현재 IMAP 서버에 의해 서비스되는 실패한 연결 수입니다. |
numFailedLogins |
현재 IMAP 서버에 의해 서비스되는 실패한 로그인 수입니다. |
numGoodLogins |
현재 IMAP 서버에 의해 서비스되는 성공적인 로그인 수입니다. |
명령: counterutil -o diskusage 명령은 다음 정보를 생성합니다.
표 27–3 counterutil diskstat 통계
접미어 |
설명 |
---|---|
diskusage.availSpace |
디스크 분할 영역에서 사용할 수 있는 총 공간입니다. |
diskusage.lastStatTime |
마지막으로 통계를 가져온 시간입니다. |
diskusage.mailPartitionPath |
메일 분할 영역 경로입니다. |
diskusage.percentAvail |
사용할 수 있는 디스크 분할 영역 공간의 비율입니다. |
diskusage.totalSpace |
디스크 분할 영역의 총 공간입니다. |
명령: counterutil -o serverresponse 명령은 다음 정보를 생성합니다. 이 정보는 서버가 실행 중인지 확인하고 서버가 얼마나 빨리 응답하는지 확인하는 데 유용합니다.
표 27–4 counterutil serverresponse 통계
접미어 |
설명 |
---|---|
http.laststattime |
http 서버 응답이 마지막으로 확인된 시간입니다. |
http.responsetime |
http에 대한 응답 시간입니다. |
imap.laststattime |
imap 서버 응답이 마지막으로 확인된 시간입니다. |
imap.responsetime |
imap에 대한 응답 시간입니다. |
pop.laststattime |
pop 서버 응답이 마지막으로 확인된 시간입니다. |
pop.responsetime |
pop에 대한 응답 시간입니다. |