Sun Management Center 3.5 Service Availability Manager 사용자 설명서

1장 Service Availability Manager 소개

이 장에서는 다음 내용을 설명합니다.

Service Availability Manager 개요

Service Availability Manager는 Sun Management Center 3.5 소프트웨어의 애드온으로서 인터넷 서비스의 가용성을 모니터할 수 있습니다. 모니터된 서비스는 로컬 또는 원격으로 실행할 수 있습니다. Service Availability Manager를 사용하여 다음 인터넷 서비스의 가용성을 측정하고 모니터할 수 있습니다.

Service Availability Manager는 Sun Management Center의 에이전트 모듈을 사용하여 서비스 가용성을 측정하고 모니터합니다. 여러 서비스를 로컬 및 원격으로 모니터하려면 에이전트 모듈을 로드해야 합니다. 서비스를 로컬로 모니터하기 위해 사용하는 모듈을 서비스 요소 모듈이라고 하며, 서비스를 원격으로 모니터하기 위해 사용하는 모듈을 합성 트랜잭션 모듈이라고 합니다. 모듈은 로드된 다음 서비스의 상태를 표시합니다.

또한 모듈은 요청 매개 변수에 따라 서비스 요청을 정기적으로 보내고 요청 응답 시간을 측정합니다. 사용자는 여러 서비스를 모니터하고 있는 Sun Management Center 모듈 집합을 그룹화하여 서비스 상태를 간단하게 요약하여 볼 수도 있습니다. 서비스를 모니터하는 모듈의 논리적인 그룹화는 서비스 개체라고 하는 복합 개체에 표시됩니다. 서비스 상태에 대한 높은 수준의 요약이 그래픽 사용자 인터페이스(GUI) 서비스 관리자에 표시됩니다. 이 GUI는 Sun Management Center 3.5 Java™ 콘솔에서 호출할 수 있습니다.

Service Availability Manager를 사용하려면 먼저 몇 가지 작업을 수행해야 합니다. 여기에서는 작업에 대해 간단히 설명합니다. 자세한 절차는 다음 장을 참조하십시오. 간단하게 요약하면, 수행할 작업은 다음과 같습니다.

  1. 서비스를 모니터할 모든 에이전트뿐만 아니라 Sun Management Center 3.5 서버 계층에 애드온 소프트웨어를 설치합니다.

  2. setup 스크립트 또는 마법사를 사용하여 에이전트 계층 및 서버 계층에서 소프트웨어를 설정합니다.

  3. 서비스를 로컬로 모니터하기 위해서 서비스를 실행하고 있는 각 호스트에 서비스 요소 모듈을 로드합니다.

  4. 원격으로 실행 중인 서비스를 모니터하기 위해서 호스트에 합성 트랜잭션 모듈을 로드합니다.

서비스 요소 모듈 및 합성 트랜잭션 모듈을 사용하여 서비스를 모니터할 수 있습니다. 호스트 정보 보기에서 모듈이 수집한 정보를 볼 수 있습니다.

이 작업을 모두 완료하면 Service Availability Manager에서 서비스의 가용성 상태를 볼 수 있습니다. 사용 가능한 서비스 및 서비스 상태를 요약해서 보려면 다음 작업을 해야 합니다.

  1. 호스트에 서비스 개체를 만듭니다. Sun Management Center 3.5에 있는 검색 기능 또는 개체 만들기 유틸리티를 사용하여 서비스 개체를 만들 수 있습니다.

  2. 만든 서비스 개체를 마우스 오른쪽 버튼으로 누릅니다. 표시되는 메뉴에서 다음 중 하나를 선택합니다.

합성 트랜잭션 모듈

Service Availability Manager에서는 합성 트랜잭션 모듈을 사용하여 서비스를 원격으로 모니터합니다. 합성(임시) 트랜잭션은 서비스 사용을 시뮬레이션합니다. DNS 확인 시간, 총 트랜잭션 시간 또는 연결 시간과 같은 성능 통계를 측정하는 데 합성 트랜잭션을 사용할 수 있습니다. Service Availability Manager에는 10가지 합성 트랜잭션 모듈이 포함되어 있습니다. 자세한 내용은 합성 트랜잭션 모듈 개요를 참조하십시오.

서비스 요소 모듈

로컬 시스템에서 서비스를 모니터하기 위해 Service Availability Manager는 서비스 요소 모듈을 사용합니다. 서비스 요소 모듈은 지정한 구성 매개 변수에 따라 서비스 요청을 주기적으로 보냅니다. 이런 방법으로 서비스 가용성과 응답 시간을 모두 결정할 수 있습니다. Service Availability Manager에는 10가지의 서비스 요소 모듈이 포함되어 있습니다. 자세한 내용은 서비스 요소 모듈 개요를 참조하십시오. 다음 그림은 DNS 서비스 요소 모듈의 예를 보여 줍니다.

그림 1–1 DNS 서비스 요소 모듈

DNS 서비스 요소 모듈 대화 상자입니다. 그래픽에 대한 설명은 이전 컨텍스트를 참조하십시오.

서비스 개체

서비스 개체는 서비스 요소 모듈 및 합성 트랜잭션 모듈을 포함하는 복합 개체입니다. 서비스 개체를 사용자 정의하려면 서비스 개체 수정 대화 상자를 사용하여 원하는 모듈 집합을 선택합니다. 자세한 내용은 제 5 장을 참조하십시오.

서비스 관리자 GUI

서비스 관리자 GUI는 서비스 개체에 포함된 모든 서비스의 가용성을 단일 뷰에 표시합니다. 이 GUI는 Sun Management Center 3.5 Java 콘솔에만 연결되어 있습니다.

서비스 관리자는 여러 서비스의 가용성을 로컬 및 원격으로 표시합니다. 테이블의 데이터를 동적으로 업데이트하여 서비스의 실시간 상태를 반영합니다. 자세한 내용은 제 5 장을 참조하십시오.

구성의 예

다음은 네트워크에서 Service Availability Manager가 사용되는 방법을 보여 주는 그림입니다.

그림 1–2 Service Availability Manager 구성의 예

구성의 예를 보여 주는 다이어그램입니다. 다이어그램에 대한 설명은 컨텍스트를 참조하십시오.

이 예에는 Sun Management Center 서버 한 대와 에이전트 세 개가 있습니다.

이 구성에서 호스트 A의 시스템 관리자는 로컬로 실행 중인 웹 서버를 모니터할 수 있습니다. 또한 관리자는 호스트 B 및 C에서 호스트 A의 웹 서버 상태 및 성능을 원격으로 확인할 수 있습니다. 호스트 B 및 C에 로드된 HTTP 합성 트랜잭션 모듈을 사용하면 이와 같은 모니터링이 가능합니다.

호스트 D에는 웹 서버가 실행 중이지만 설치된 에이전트는 없습니다. 그러므로 시스템 관리자가 서비스를 로컬로 모니터할 수 없습니다. 하지만 호스트 C에서 서비스를 원격으로 모니터할 수 있습니다. 호스트 C에 로드된 HTTP 합성 트랜잭션 모듈을 사용하여 호스트 D의 웹 서버를 원격으로 모니터할 수 있습니다.