웹 애플리케이션 가용성 모니터링 템플릿

중요

이 버전의 Operations Manager는 지원이 종료되었습니다. Operations Manager 2022로 업그레이드하는 것이 좋습니다.

웹 애플리케이션 가용성 모니터링 템플릿을 사용하여 하나 이상의 웹 애플리케이션 URL에 대한 가용성 모니터링 테스트를 만들고 내부 위치에서 이러한 모니터링 테스트를 실행합니다. 상태 및 경고 보기 외에도, 제공된 지도 대시보드 및 세부 정보 대시보드에서 이러한 테스트의 상태를 표시할 수 있습니다.

시나리오

다른 위치에서 웹 기반 애플리케이션을 모니터링하여 지정할 수 있는 특정 요구 사항에 따라 작동하는지 확인해야 하는 시나리오에서 웹 애플리케이션 가용성 모니터링 템플릿을 사용합니다.

내부 위치

내부 위치에서 항상 사용할 수 있어야 하는 웹 애플리케이션이 있을 수 있습니다. 웹 애플리케이션 가용성 모니터링 템플릿을 사용하여 내부 위치에서 사용할 수 있는 웹 애플리케이션을 확인합니다.

웹 애플리케이션 가용성 모니터링 템플릿에서 수행되는 모니터링

기본적으로 웹 애플리케이션 가용성 모니터링 템플릿은 기본적으로 다음 모니터링을 구성합니다. 웹 애플리케이션 가용성 모니터링 템플릿의 구성 변경 페이지에서 모니터를 수정할 수 있습니다.

모니터 설명 기본값
웹 애플리케이션 모니터 - 이 모니터는 기본적으로 사용하도록 설정됩니다.
- 테스트 빈도: 10분
- 성능 데이터 수집 간격: 10분마다 1번
- 테스트 시간 제한: 45초
- HTTP 상태 코드: 400(HTTP 상태 코드가 400 이상인 경우 경고가 생성됩니다.)
- 경고가 발생하기 전까지 허용되는 연속 횟수: 1
- 각 테스트에서 경고 생성: 사용
- 리디렉션 허용: 사용
- HTTP 버전: HTTP/1.1
- HTTP 메서드: GET
- HTTP 헤더: accept "/"
- HTTP 헤더: 제품의 언어 허용
- HTTP 헤더: GZIP 인코딩 허용
성능 데이터 수집 - 트랜잭션 응답 시간: 사용
- 응답 시간: 사용
- TCP 연결 시간: 사용
- 첫 번째 바이트까지의 시간: 사용
- 마지막 바이트까지의 시간: 사용
- DNS 확인 시간: 사용
- 콘텐츠 크기: 사용
- 콘텐츠 시간: 사용
- 다운로드 시간: 사용

모니터링 데이터 보기

웹 애플리케이션 가용성 모니터링 템플릿에서 수집하는 모든 데이터는 모니터링 탐색 창의 애플리케이션 모니터링 폴더에 있는 웹 애플리케이션 가용성 모니터링 폴더에 나타납니다. 애플리케이션 가용성 모니터링 폴더에는 모니터링되는 테스트와 관련된 테스트 상태, 웹 애플리케이션 상태 및 경고를 제공하는 기본 보기와 하위 폴더가 있습니다. 테스트 상태 보기를 사용하여 개별 테스트의 테스트 상태를 볼 수 있습니다. 각 개체의 상태는 최악의 성능 상태인 대상 개체의 상태와 일치하므로, 실행 중인 모니터의 최악의 상태를 확인할 수 있습니다. 하나 이상의 테스트가 오류를 표시하는 반면 하나 이상의 다른 테스트는 정상인 경우 이 오류는 특정 테스트 위치의 문제를 나타낼 수 있습니다. 모든 구성 요소가 비정상이면 웹 애플리케이션 자체에 문제가 있음을 나타낼 수 있습니다.

웹 애플리케이션 가용성 모니터링 폴더

웹 애플리케이션 가용성 모니터링 폴더의 스크린샷

개별 모니터의 상태를 보려면 각 테스트에 대한 상태 탐색기를 엽니다.

마법사 옵션

웹 애플리케이션 가용성 모니터링 템플릿을 실행하는 경우 다음 표에 나열된 옵션에 대한 값을 제공해야 합니다. 각 표는 마법사의 단일 페이지를 나타냅니다.

일반

일반 페이지의 스크린샷.

다음 옵션은 마법사의 일반 페이지에서 사용할 수 있습니다.

옵션 Description
Name 만드는 템플릿 및 테스트 그룹에 사용되는 식별 이름을 입력합니다. 이 이름은 운영 콘솔의 웹 애플리케이션 상태 보기에 표시되며, 웹 애플리케이션 가용성 모니터링 폴더에 포함된 폴더에 사용됩니다.
참고: 템플릿에 이름을 지정하고 템플릿을 저장한 후에는 템플릿을 삭제하고 다시 만들지 않고는 이 이름을 편집할 수 없습니다.
Description 템플릿에 대해 설명합니다. (선택 사항)
대상 관리 팩 선택 템플릿에서 만드는 보기 및 구성을 저장할 관리 팩을 선택합니다. 두 개의 이름을 쉽게 연결할 수 있도록 새 관리 팩에 테스트 그룹과 동일한 이름을 사용하세요. 기존 관리 팩을 사용하거나 새 관리 팩을 만들 수 있습니다. 관리 팩에 대한 자세한 내용은 관리 팩 파일 선택을 참조하세요.

모니터링 대상

모니터링할 내용 페이지의 스크린샷

적절한 프로토콜(http:// 또는 https://)을 포함하는 파일을 표에 입력하거나, 붙여 넣거나, 가져와 목록에 URL을 추가합니다. 전체 행을 "이름, URL" 형식의 쉼표로 구분된 값(CSV) 쌍으로 붙여 넣거나 URL 목록만 붙여 넣을 수 있습니다.

다음 옵션은 마법사의 모니터링할 대상 에서 사용 가능합니다.

옵션 Description
Name 모니터링할 웹 사이트의 이름입니다.
URL [http://www.website.com](http://www.website.com) 형식을 사용하는 모니터링할 웹 사이트의 URL입니다.
추가 외부 파일에서 모니터링할 URL을 추가합니다. 스프레드시트의 URL 또는 행 목록을 ‘이름, URL’ 형식의 쉼표로 구분된 값 쌍으로 붙여넣을 수 있습니다.

모니터링 대상 위치

모니터링할 위치 페이지의 스크린샷

URL을 모니터링하려는 내부 위치를 선택합니다.

다음 옵션은 마법사의 모니터링 대상 위치 페이지에서 사용할 수 있습니다.

옵션 Description
내부 위치 모니터링하도록 구성하는 내부 위치입니다.
추가/제거 모니터링할 내부 위치를 추가하거나 제거합니다.

내부 위치 선택

내부 위치 선택 페이지의 스크린샷

모니터링 대상 페이지에 지정한 URL을 모니터링할 내부 위치를 선택합니다. 추가를 선택하여 내부 위치를 추가한 다음 모니터링할 내부 위치를 검색하여 선택합니다.

다음 옵션은 마법사의 내부 위치 선택 페이지에서 사용할 수 있습니다.

옵션 Description
검색 대상 검색에서 찾을 위치의 종류를 보여 주는 옵션입니다. 에이전트 또는 풀을 선택할 수 있습니다.
이름 부분으로 필터링 내부 위치 검색을 필터링합니다.
검색 모니터링할 수 있는 위치를 검색합니다. 사용 가능한 위치는 위치 영역에 표시됩니다.
모니터링 대상 위치: 이름 모니터링하도록 선택할 수 있는 내부 위치의 목록입니다.
모니터링 대상 위치: 위치 모니터링하도록 선택할 수 있는 위치의 목록입니다.
추가 선택한 내부 위치를 선택한 위치 영역에 추가합니다. 모니터링할 마법사를 구성하는 위치입니다.
선택한 위치: 이름 모니터링하도록 선택한 내부 위치입니다.
선택한 위치: 위치 모니터링하도록 선택한 위치 목록입니다.

보기 및 테스트 유효성 검사

테스트 보기 및 유효성 검사 페이지의 스크린샷

실행할 모든 테스트의 요약입니다. 내부 위치를 선택하고 테스트 실행을 선택하여 테스트 구성의 유효성을 검사합니다. 구성 변경을 선택하여 이 템플릿의 모든 테스트에 대한 기본 설정을 변경합니다.

다음 옵션은 마법사의 보기 및 테스트 유효성 검사 페이지에서 사용할 수 있습니다.

옵션 설명
살펴볼 항목 테스트 이름, URL, 위치 및 에이전트/풀 목록에서 항목을 검색하고 결과를 반환합니다. 이 옵션을 사용하여 유효한지 검사할 특정 테스트 또는 테스트 세트를 찾습니다.
테스트 이름 테스트의 이름입니다.
URL 특정 테스트의 URL입니다.
에이전트/풀 내부 URL 테스트를 위한 에이전트 또는 풀 위치입니다.
테스트 실행 선택한 내부 테스트에 대해 유효성 검사 테스트를 실행합니다.
구성 변경 작성 중인 템플릿의 모든 테스트에 대한 설정을 변경할 수 있는 구성 변경 페이지를 엽니다.

테스트 결과: 요약 탭

테스트 결과 요약 탭의 스크린샷

다음 옵션은 마법사의 테스트 결과 요약 탭에서 사용할 수 있습니다.

옵션 Description
요약 탭 테스트 요청이 올바르게 처리되었는지 확인하고 테스트에 사용된 URL 및 위치를 표시합니다. 또한 상태 코드, DNS 확인 시간 및 총 응답 시간 등의 특정 테스트 및 결과가 표시됩니다.

테스트 결과: 세부 정보 탭

테스트 결과 세부 정보 탭의 스크린샷

다음 옵션은 마법사의 테스트 결과 세부 정보 탭에서 사용할 수 있습니다.

옵션 Description
세부 정보 탭: URL 테스트에 대한 자세한 정보를 확인합니다. 테스트한 URL을 표시합니다.
세부 정보 탭: 결과 테스트 요청이 성공적으로 처리되었는지 여부를 표시합니다.
세부 정보 탭: DNS 확인 시간(밀리초) 웹 사이트가 예상대로 작동하는지 확인하는 DNS 확인 시간을 표시합니다. 모니터링하는 URL의 IP 주소는 무엇인가요? DNS가 웹 사이트의 IP 주소를 가져오는 데 걸리는 시간
세부 정보 탭: 총 응답 시간(밀리초) 트랜잭션 시간 성능 카운터와 동일한 전체 응답 시간을 표시합니다.
세부 정보 탭: HTTP 상태 코드 웹 사이트를 ping할 때 표시되는 HTTP 상태 코드를 표시합니다.
세부 정보 탭: 응답 본문 크기(바이트) HTTP 응답 정보의 응답 본문 크기를 표시합니다.
세부 정보 탭: 서버 인증서 만료(일) 사이트가 만료된 날짜의 인증서 만료를 표시합니다. 웹 사이트에는 만료된 인증서가 있을 수 있습니다.

테스트 결과: HTTP 요청 탭

테스트 결과 HTTP 요청 탭의 스크린샷

다음 옵션은 마법사의 테스트 결과 HTTP 요청 탭에서 사용할 수 있습니다.

옵션 Description
HTTP 요청 탭 웹 사이트로 전송되는 테스트의 HTTP 요청에 대한 세부 정보를 표시합니다.

테스트 결과: HTTP 응답 탭

테스트 결과 HTTP 응답 탭의 스크린샷

다음 옵션은 마법사의 테스트 결과 HTTP 응답 탭에서 사용할 수 있습니다.

옵션 Description
이 탭에 표시되는 내용 웹 사이트에서 다시 제공되는 테스트에 대한 HTTP 응답 관련 세부 정보를 표시합니다.

테스트 결과: 원시 데이터 탭

테스트 결과 원시 데이터 탭의 스크린샷

다음 옵션은 마법사의 테스트 결과 원시 데이터 탭에서 사용할 수 있습니다.

옵션 Description
이 탭에 표시되는 내용 사이트에서 다시 제공되는 서식 없는 모든 데이터를 표시합니다. 웹 사이트에 문제가 있는 경우 이 정보를 참조하여 웹 사이트에 있을 수 있는 문제를 파악할 수 있습니다.

테스트 세트의 구성 변경

테스트용 구성 변경 페이지(위쪽)의 스크린샷

테스트용 구성 변경 페이지(아래쪽)의 스크린샷

다음 옵션은 마법사의 테스트 집합 구성 변경 페이지에서 사용할 수 있습니다.

중요

이 페이지의 설정은 템플릿의 모든 테스트에 적용됩니다.

옵션 Description
테스트 빈도/성능 데이터 수집 간격: 테스트 빈도 각 테스트를 실행할 빈도를 입력합니다.
테스트 빈도/성능 데이터 수집 간격: 성능 데이터 수집 간격 성능 데이터를 수집할 빈도를 입력합니다. 이렇게 하면 간격마다 성능 데이터를 수집할지 여부를 지정합니다. 예를 들어 간격이 10분이고 컬렉션 간격이 2로 설정된 경우 성능 데이터가 다른 모든 간격 또는 20분마다 한 번씩 수집됩니다.
테스트 빈도/성능 데이터 수집 간격: 테스트 시간 제한 테스트 시간이 초과되고 취소될 때까지 테스트에서 요청이 활성 상태로 유지되는 기간을 입력합니다.
경고: 오류 상태 조건: 트랜잭션 응답 시간 트랜잭션 응답 시간이 오류 상태를 생성해야 하거나 생성해서는 안 되는 요소인지 지정합니다. 오류 상태를 생성하도록 지정된 경우 트랜잭션이 오류 상태를 생성하기 전에 초과해야 하는 임계값을 초 단위로 설정합니다.
경고: 오류 상태 조건: 요청(기본 페이지): HTTP 상태 코드 HTTP 상태 코드가 오류 상태를 생성해야 하거나 생성해서는 안 되는 요소인지 지정합니다. 오류 상태를 생성하도록 지정된 경우 HTTP 상태 코드를 오류 상태를 생성하려는 숫자로 설정합니다.
경고: 오류 상태 조건: 요청(기본 페이지): 콘텐츠 일치 일치하는 콘텐츠가 오류 상태를 생성해야 하는지 여부를 지정합니다. 오류 상태를 생성하도록 지정된 경우 일치시킬 콘텐츠를 지정합니다.
경고: 오류 상태 조건: 요청(기본 페이지): 리디렉션 확인 리디렉션의 존재가 오류 상태를 생성해야 하는지 여부를 지정합니다.
경고: 경고 상태 조건: 트랜잭션 응답 시간 트랜잭션 응답 시간이 경고 상태를 생성해야 하거나 생성해서는 안 되는 요소인지 지정합니다. 경고 상태를 생성하도록 지정된 경우 경고 상태를 생성하기 전에 트랜잭션이 초과해야 하는 임계값을 초 단위로 설정합니다.
경고: 경고 상태 조건: 요청(기본 페이지): HTTP 상태 코드 HTTP 상태 코드가 경고 상태를 생성해야 하는지 여부를 지정합니다. 경고 상태를 생성하도록 지정된 경우 HTTP 상태 코드를 경고 상태를 생성하려는 숫자로 설정합니다.
경고: 경고 상태 조건: 요청(기본 페이지): 콘텐츠 일치 일치하는 콘텐츠가 경고 상태를 생성해야 하는지 여부를 지정합니다. 경고 상태를 생성하도록 지정된 경우 일치시킬 콘텐츠를 지정합니다.
경고: 경고 상태 조건: 요청(기본 페이지): 리디렉션 확인 리디렉션의 존재가 경고 상태를 생성해야 하는지 여부를 지정합니다.
경고: 경고가 생성되기 전에 조건이 실패해야 하는 연속 횟수 경고가 생성되기 전에 경고 섹션 목록에서 선택한 조건이 연속해서 실패하는 횟수를 지정합니다.
경고: 각 테스트에서 경고 생성 애플리케이션에 대한 각 URL 테스트 관련 경고를 받으려면 선택합니다.
경고: 단일 요약 경고 생성 애플리케이션에 대한 각 URL 테스트 관련 경고를 받도록 선택하지 않고, 애플리케이션에 대한 요약 경고를 받으려면 선택합니다. 이는 수신하는 경고 수를 줄이고 경고의 초점을 애플리케이션의 전체 상태로 유지하기 때문에 수직 웹 사이트 또는 애플리케이션을 모니터링하는 경우에 유용합니다.
경고를 받기 전에 원하는 실패 횟수에 대한 임계값을 높여 경고를 더 줄일 수 있습니다. 그와 동시에 이 두 가지 방법은 가장 중요한 것 즉, 필요한 성능을 고려할 때 애플리케이션이 효율적으로 실행되는 상태에 대한 알림에 집중할 수 있습니다.
성능 수집: 트랜잭션 응답 시간 누적 응답 시간: DNS_RESOLUTION_TIME + TCP_CONNECT_TIME + TIME_TO_LAST_BYTE
성능 수집: 요청(기본 페이지): 응답 시간 브라우저를 열고 모든 리소스가 로드될 때까지 기다리는 등 요청에 대한 처리 시간입니다.
성능 수집: 요청(기본 페이지): TCP 연결 시간 대상 서버에 대한 TCP 연결을 설정하고 서비스에서 초기 인사말을 받는 데 걸린 시간입니다.
성능 수집: 요청(기본 페이지): 첫 번째 바이트까지의 시간 TCP 연결이 설정된 후 응답의 첫 번째 바이트가 수신될 때까지 걸린 시간입니다.
성능 수집: 요청(기본 페이지): 마지막 바이트까지의 시간 TCP 연결이 설정된 시점부터 응답의 마지막 바이트가 완전히 수신될 때까지의 시간입니다.
성능 수집: 요청(기본 페이지): DNS 확인 시간 IP 주소에 대한 URL 도메인 이름을 확인하는 데 걸린 시간입니다.
성능 수집: 요청(기본 페이지): 콘텐츠 크기 받은 응답 본문의 크기입니다.
성능 수집: 요청(기본 페이지): 콘텐츠 시간 기본 페이지 다운로드 시간입니다(기본 페이지에만 해당).
성능 수집: 요청(기본 페이지): 다운로드 시간 브라우저를 열고 모든 리소스가 로드될 때까지 기다리는 등 요청에 대한 처리 시간입니다.
일반 구성: 리소스 상태 평가 전체 리소스의 상태를 계산할지 여부를 지정합니다.
일반 구성: 리디렉션 허용 리디렉션을 허용하고 오류 또는 경고 상태를 발생시키지 않을 수 있는지 여부를 지정합니다.
일반 구성: HTTP 버전 테스트할 HTTP 버전을 지정합니다.
일반 구성: HTTP 메서드 HTTP 메서드를 지정합니다.
일반 구성: 요청 본문 요청의 본문을 나타냅니다.
HTTP 헤더: 헤더 열 허용할 수 있는 헤더를 지정합니다.
HTTP 헤더: 값 열 허용할 수 있는 헤더의 값을 지정합니다.
HTTP 헤더: 추가 허용할 수 있는 헤더 이름 및 값을 추가합니다.
HTTP 헤더: 편집 선택한 HTTP 헤더의 이름 또는 값을 변경할 수 있는 HTTP 헤더 속성 페이지를 엽니다.
HTTP 헤더: 제거 허용 목록에서 선택한 헤더를 제거합니다.
프록시 서버: 프록시 서버 사용 프록시 서버를 사용할지 여부를 지정합니다.
프록시 서버: 주소 프록시 서버의 주소를 지정합니다.
프록시 서버: 포트 번호 포트 번호를 지정합니다.

요약

요약 페이지의 스크린샷

마법사의 요약 페이지에는 웹 애플리케이션 가용성 모니터링 템플릿에 대해 구성한 설정이 나열됩니다. 이러한 설정을 변경하려면 변경하려는 설정이 있는 페이지에 도달할 때까지 이전 또는 템플릿 페이지를 선택합니다.

웹 애플리케이션 가용성 모니터링 템플릿 만들기 및 수정

.NET 애플리케이션 성능 모니터링 마법사를 실행하는 절차에 대해서는 웹 애플리케이션 가용성 모니터링을 구성하는 방법을 참조하세요.

기존 웹 애플리케이션 가용성 모니터링 템플릿을 수정하려면

  1. 관리 그룹에서 제작자 자격 증명이 있는 사용자 계정을 사용하여 운영 콘솔을 엽니다.
  2. 제작 작업 영역을 선택합니다.
  3. 제작 탐색 창에서 관리 팩 템플릿을 확장한 다음 웹 애플리케이션 가용성 모니터링을 선택합니다.
  4. 웹 애플리케이션 가용성 모니터링 창에서 변경하려는 템플릿을 찾습니다.
  5. 수정할 테스트 그룹을 마우스 오른쪽 단추로 클릭하고 속성을 선택합니다.
  6. 탭을 사용하여 설정 페이지를 탐색하고, 이 그룹의 테스트 조건을 다시 구성하는 등 원하는 대로 변경하고 확인을 선택합니다.

웹 애플리케이션 가용성 모니터링의 모니터 및 수집된 데이터 보기

애플리케이션에 대한 모니터링을 구성하면 세 개의 보기를 통해 모니터링을 시작할 수 있습니다.

모든 웹 애플리케이션 가용성 모니터링의 모니터링된 애플리케이션을 보려면

  1. 운영 콘솔을 엽니다.
  2. 모니터링 작업 영역을 선택합니다.
  3. 모니터링 탐색 창에서 애플리케이션 모니터링을 확장하고 웹 애플리케이션 가용성 모니터링을 확장한 다음 웹 애플리케이션 상태를 선택합니다.

각 모니터의 상태를 보려면

  1. 운영 콘솔을 엽니다.
  2. 모니터링 작업 영역을 선택합니다.
  3. 모니터링 탐색 창에서 애플리케이션 모니터링, 웹 애플리케이션 가용성 모니터링, 테스트 상태를 차례로 확장합니다.
  4. 테스트 상태 보기에서 개체를 마우스 오른쪽 단추로 클릭합니다. 열기를 선택하고 상태 Explorer 선택합니다.

애플리케이션 구성 요소에 대해 수집된 성능을 보려면

  1. 운영 콘솔을 엽니다.
  2. 모니터링 작업 영역을 선택합니다.
  3. 모니터링 탐색 창에서 애플리케이션 모니터링을 확장하고 웹 애플리케이션 가용성 모니터링 을 확장하고 웹 애플리케이션 상태를 선택합니다.
  4. 테스트 상태 창에서 개체를 마우스 오른쪽 단추로 클릭합니다. 열기를 선택하고 성능 보기를 선택합니다.
  5. 범례 창에서 확인하려는 카운터를 선택합니다.
  6. 작업 창에서 옵션을 사용하여 성능 보기를 수정합니다.

2019 UR4 이상에는 새 성능 보기를 만드는 동안 규칙을 선택할 때 규칙의 대상을 식별하는 데 도움이 되는 대상 클래스 표시 이름이 포함됩니다.

성능 보기를 보여주는 스크린샷.

추가 정보