제목 : The Exchange Monitoring and Status Tool

원문 : http://www.msexchange.org/pages/articles.asp?art=322
저자 : Will Schmied
번역자 : 이춘우

익스체인지 서버의 모니터링은 결코 논의가 끝나지 않을 주제인 것 같다. 아마 당신이 매트릭스에 갇히지 않는 이상은 이 주제는 없어지지 않을 것이다. 어쨌든, 익스체인지 서버를 모니터링하는 것은 집을 나설 때 문을 잠그고, 경보장치를 확인하는 것과 마찬가지이다. 그렇게 해야 한다는 것을 알기 때문에 그렇게 한다. 당신은 하지 않을 수도 있다. 하지만, 지난달에 산 평면 스크린의 HDTV가 있대도 그럴 것 인지?

모니터링은 좋은 것이다.

나는 이미 “Performance Anxiety: Monitoring Your Exchange 2000 Server”에서 익스체인서버의 성능 모니터링을 구성하는 것에 대해 이야기 하였다. 그 문서에서 나는 윈도2000 서버의 성능 모니터링의 사용에 초점을 맞추었다. 이번 문서에서는 익스체인지2000서버 자체의 “Mornitoring and Status” 도구에 대해 살펴볼 것이다.

익스체인지는 스스로를 잘 관리한다. 기본적으로, 당신이 모니터링에 대해 생각해본 적이 없어도 자동으로 모니터링을 한다. 익스체인지 서버는 중요한 여섯 개의 서비스를 모니터링한 다. 이 여섯 개의 서비스는 다음과 같다.
● Exchange Information Store – 익스체인지 정보 저장소를 관리한다.
● Exchange MTA Stacks – 마이크로소프트 익스체인지 X.400 서비스를 제공한다.
● Exchange Routing Engine – 라우팅 정보를 처리한다.
● Exchange System Attendant – 마이크로소프트 익스체인지를 위한 서비스와 관계된 시스템을 제공한다.
● Simple Mail Transfer Protocal (SMTP) – 네트워크를 통해 메일을 전달한다.
● World Wide Web Publishing Service – 웹의 연결과 IIS의 스냅 인을 통한 관리를 제공한다.

이 여섯 개의 서비스들이 동작하는 동안 익스체인지는 Happy 하다. 이것 중 하나가 멈추게 되면 익스체인지는 Unhappy 하게 된다. 마치 두 살짜리 어린애가 크레용을 가졌을 때, Happy 한 것처럼 말이다. 단순하다. 하지만, 두 살짜리 어린애들과는 달리 익스체인지는 서비스가 멈추었을 때, 기본적으로 아무것도 하지 않는다. 우리는 이것을 정정하는 방법을 살펴보고 모두를 Happy 하게 만들 것 이다.

그러면 당신은 스스로에게 말할지도 모른다. “우 후! 익스체인지가 중요한 서비스를 모니터 한다고 하더니 나보고 더 많은 것을 해야 한다는 것인가!” 단지 중요한 (독립적인) 서비스를 모니터 하는 것보다 많은 것을 할 수 있으니, 실망하지 마라. 당신은 다음의 중요한 것들을 모니터 할 수 있다.

● Available virtual memory – 현재 이용 가능한 가상 메모리가 퍼센트로 나온다.
● CPU utilization – 현재 사용되고 있는 CPU 점유율 퍼센트로 나온다.
● Free disk space – 드라이브에서 사용할 수 있는 디스크 공간이 MB 단위로 표시된다.
● SMTP queue growth – 분당 증가된 큐의 수
● Windows 2000 service – 익스체인지 서버와 관련된 동작하고 있는 서비스들
● X.400 queue growth – 분당 증가된 큐의 수

그러면, 이제까지 익스체인지 서버에서 모니터 할 수 있는 것들에 대해 알아보았으니, 몇 단계 돌아가서 모니터에 정해진 경고나 위험의 경계를 넘었을 때 공고(통지)(notification)의 설정에 대해 살펴볼 것이다. 그런 다음 모니터 자체의 사용과 설정으로 돌아갈 것이다. 나를 믿어라. 모든 것이 잘될 것이다.

Hello? 누가 내 말을 듣고 있나요?

공고(Notification)의 동작을 설정하기 전에, 공고를 설정하는 것이 조금 이상할 것이다. 대부분의 경우에 나도 그렇게 생각한다. 사실, 공고의 동작(notification action)(번역 주: 무슨 말 인지 잘 모르겠습니다.)의 설정은 모니터와 카운터 설정의 한 부분이다. 익스체인지의 Monitoring and Status tool은 윈도2000서버나 어플리케이션 센터 2000의 모니터링 도구에 비교하면 상당히 단순하기 때문에 설정도 단순하다. 그것이 끝나고 공고가 시작되면 두 가지, 경고와 위험을 설정하면 된다.

Notifications 을 설정하는 과정은 단순하다. 다음을 따라 하면 된다.

1. 익스체인지 System Manager를 실행하고, 도구를 확장시킨다.
2. 그림1에서 보여지는 것처럼 Notifications에 오른쪽 버튼을 누르고 New | Email notification 을 선택한다.


[그림1.Creating a new email notification]

3. notification 의 등록정보 창이 열리고(그림 2) 다음의 것들을 설정할 수 있다.

A. 모니터 할 서버를 선택
B. 모니터 될 서버와 커넥터들
C. 공고(notify)의 상태 (critical 또는 warning)
D. E-mail 받을 사람
E. E-mail을 보내는데 사용할 서버
F. 제목(기본적으로 제공되고, 그대로 두는 것이 가장 좋다.)
G. 본문(기본적으로 제공되고, 그대로 두는 것이 가장 좋다.)


[그림2.Configuring the notification.]

4. OK를 누르면 과정이 끝난다. 경고(Warning) 와 위험(critical) 각각을 위해 두 개의 notification을 설정할 수 있다.

이상이 E-mail 경고를 위한 설정의 전부이다. 이와 비슷한 과정으로 스크립트 경고도 설정할 수 있다. Path, command line option을 적어 주는 것을 제외하고 말이다. 그림3은 두 개의 E-mail 공고(notification)가 설정된 것을 보여준다.


[그림3. Notifications have been configured]

모니터링 설정하기
경고와 위험의 경계에 공고하는 것을 설정했다. 이제, 그 밖의 모니터의 설정, 모니터의 수정, 시스템의 테스팅에 대해 알아보겠다. 시스템을 테스트하기로 마음 먹었다면, 가능하면 작은 규모로 하기를 추천한다. 그리고 많은 사람들이 이용하는 시간은 피하길 바란다. 당신이 보호하려고 시도하는 동안 시스템이 멈추는 일만큼 나쁜 일은 없다!

두 가지 중 한가지 방법으로 모니터를 설정하면 된다.

  • server를 마우스 오른쪽 버튼으로 눌러 properties를 선택한다. 그림4에서 보여지는 것처럼 Monitoring 탭에서 모니터를 설정하면 된다.
  • Mornitoring and Status Status 항목의 Status 폴더 안의 서버 객체를 그림5에서 보여지는 것처럼 오른쪽 버튼 클릭하여 Properties를 선택한다.


[그림4. Locating the monitors]


[그림5. Selecting the server]


먼저 설명한 것처럼, 이미 영향을 미치고 있는 하나의 모니터가 있다. 이것은 중요한 서비스들을 살펴보고 있다. 여기서 Add 버튼을 누르면 그림 6에서 보여지는 것과 같은 새로운 창이 열리면서 새로운 모니터들을 추가할 수 있다.


[그림6. Adding a new monitor]


모니터 할 자원(resource)을 선택하고 OK를 누른 다음 적절한 설정을 해주어야 한다. 예를 들면, CPU 사용량을 모니터하고 싶을 때, 그림 7과 같이 값들을 정해줄 필요가 있다.


[그림7. Configuring the new monitor]

모니터 할 새로운 서비스를 추가하고 싶을 때, 기존의 모니터를 수정하거나 새로운 것을 만들 수 있다. 나는 새로 모니터를 만들 것을 추천한다. 그림 8에서 보여지는 것처럼 모든 동작하는 서비스들을 선택할 수 있다.


[그림8. Adding a service to be monitored.]

새로운 서비스의 모니터를 추가하라면 다음 과정을 따라라.

1. 그림 4와 5와 같은 Properties 창을 열어라.
2. Add | Windows 2000 Servie | OK 을 클릭한다. 이렇게 하면 서비스를 모니터링 할 모니터가 만들어진다.
3. Add를 클릭하면 그림8에서 보여지는 이용할 수 있는 서비스들의 목록이 나열된다.
4. 모든 서비스를 모니터에 추가하였다면, 설명할 이름을 적고 OK를 누르면 과정이 완료된다.

그림9에서 새로 만든 모니터들을 볼 수 있다. 참 쉽다.


[그림9. The new monitors.]

What Now?
이제, 당신은 의자에 앉아 여유롭게 있을 수 있다. 그리고 당신의 익스체인지 서버는 스스로의 일을 하도록 해라. 경고의 경계를 넘어선다면, 그림10과 같은 모습을 볼 수 있을 것이다. 그림11과 같은 모습도 볼 수 있다. 그림 12는 내가 테스트하는 동안 받은 공고 메일이다. Status folder안의 보여지는 상태도 normal 에서 warning, critical로 바뀔 것이다.


[그림10. Warning threshold exceeded.]


[그림11. Critical threshold exceeded! Time for action.]


[그림12. Administrative alert via email.]


이게 전부다.
익스체인지 서버의 Monitoring and Status 도구에 대해서 이야기 하였다. 우리는 이미 Performance Anxiety: Monitoring Your Exchange 2000 Server 에서 윈도2000 서버 성능 콘솔에 대해 이야기 하였다. 이제 익스체인지 서버 모니터링에 대해 남은 것은, Diagnostics Logging feature 이다. 이건 다음에 다룰 주제이다.
Posted by NTFAQ

트랙백 주소 :: http://ntfaq.co.kr/trackback/19 관련글 쓰기

댓글을 달아 주세요