Product Documentation

StyleBook에 정의된 가상 서버에서 분석을 사용하도록 설정하고 경보를 구성하는 방법

Sep 30, 2016

operations 구조를 사용하여 StyleBook에 포함된 모든 가상 서버 구성 요소가 처리하는 전체 또는 일부 트래픽 트랜잭션에 대한 AppFlow 레코드를 수집하도록 NetScaler MAS 분석을 구성할 수 있습니다. 또한 이 구조를 사용하여 가상 서버에서 관리하는 트래픽에 대한 정보를 가져오는 경보를 구성할 수 있습니다.

다음 예는 StyleBook의 operations 섹션을 보여 줍니다.

             operations:

                    analytics:

                                -

                                name: lbvserver-ops

                                properties:

                                        target: $components.basic-lb-comp.outputs.lbvserver

                                        filter: HTTP.REQ.URL.CONTAINS("catalog")

                                 -

                        alarms:

                                  -

                                name: lbvserver-alarm

                                properties:

                                        target: $outputs.lbvserver

                                        email-profile: $parameters.emailprofile

                                        sms-profile: "NetScalerSMS"

                                rules:

                                       -

                                        metric: "total_requests"

                                        operator: "greaterthan"

                                        value: 25

                                        period-unit: $parameters.period

                                      -

                                        metric: "total_bytes"

                                        operator: "lessthan"

                                        value: 60

                                        period-unit: "day"

analytics 섹션의 특성은 대상 속성으로 식별되는 가상 서버 구성 요소의 AppFlow 레코드를 수집하도록 NetScaler MAS 분석 기능을 구성하는 데 사용됩니다. 또한 NetScaler 정책 식을 허용하는 필터 속성을 지정하여 가상 서버에서 AppFlow 레코드를 수집하는 요청을 필터링할 수 있습니다.

이 StyleBook에서 구성 팩이 만들어지면 구성 팩을 만드는 프로세스 중에 지정된 가상 서버의 AppFlow 레코드를 수집하도록 NetScaler MAS 분석 기능이 구성됩니다.

alarms 섹션의 특성은 대상 속성으로 식별되는 가상 서버에 대한 경보를 생성하고 알림을 전송하는 임계값을 설정하는 데 사용됩니다. 위의 예에서 email-profile 및 sms-profile 속성은 알림을 전송할 위치를 지정하는 데 사용됩니다. rules 섹션은 임계값을 정의합니다. 예를 들어 사용자가 정의한 기간 동안 가상 서버가 처리하는 전체 요청이 25보다 큰 경우 경보가 설정되고 알림이 전송됩니다. "period-unit"은 경보가 트리거되는 빈도를 지정합니다. 일, 시간 또는 주 값을 사용할 수 있습니다.

메트릭 값을 임계값과 비교할 때 다음과 같은 연산자를 사용할 수 있습니다.

  • "greaterthan"을 나타내는 ">"
  • "lessthan"을 나타내는 "<"
  • "greaterthanequal"을 나타내는 ">="
  • "lessthanequal"을 나타내는 "<="

StyleBook은 NetScaler MAS 분석 GUI에 표시되는 이름이 아닌 API 이름을 메트릭에 사용합니다.

구성 팩의 일부로 만들어진 가상 서버에서 수집되는 데이터를 보고 분석하는 방법에 대한 자세한 내용은 NetScaler MAS 분석 설명서를 참조하십시오.