Citrix Application Delivery Management 服务

操作

Operations 是样书中的一个可选部分。在本节中,您可以配置 Citrix Application Delivery Management (ADM) 分析,以收集全部或部分流量事务的 AppFlow 记录。使用样本在 Citrix ADC 实例上创建的虚拟服务器处理这些流量事务。在本节中,您还可以将 Citrix ADM 配置为在虚拟服务器上满足某些流量条件时触发警报。

您可以通过样本配置 Citrix ADM,从以下列出的各种 Citrix ADM 见解收集流量统计信息:

  • Web Insight
  • Security Insight
  • HDX Insight
  • Citrix ADC Gateway Insight。

支持的虚拟服务器包括负载平衡、内容交换和 VPN 虚拟服务器。

启用 Web Insight 和 Security Insight 或其中一个功能,以便在负载平衡或内容交换虚拟服务器上进行分析。但是,对于 VPN 虚拟服务器,必须同时启用 HDX Insight 和 Citrix ADC Gateway Insight 或其中之一。

通过样书在 Citrix ADC 实例上启用的任何 Citrix ADM Insight 都使用 IPFIX 协议 (AppFlow) 将实例中的数据发送到 Citrix ADC。

此外,启用 Web Insight 时,在负载平衡和内容交换虚拟服务器上启用 “客户端测量”。启用此功能后,ADM 通过 HTML 注入捕获 HTML 页面的加载时间和渲染时间指标。使用这些指标,管理员可以识别 L7 延迟问题。

示例 1

以下示例演示如何在样本中编写操作部分,以便在 VPN 虚拟服务器上同时启用 HDX Insight 和 Citrix ADC Gateway Insight:

name: simple-vpn-ops

namespace: com.example.stylebooks

schema-version: "1.0"

version: "0.1"

description: Test StyleBook to enable hdxinsight and gatewayinsight on a VPN vserver

import-stylebooks:

  -

    namespace: netscaler.nitro.config

    version: "10.5"

    prefix: ns

components:

  -

    name: vpnvserver-comp

    type: ns::vpnvserver

    properties:

      name: str("vpn-") + str($current-target.ip)

      servicetype: SSL

      ipv46: 1.1.21.37

      port: 443

operations:

    analytics:

      -

        name: comp-ops

        properties:

          target: $components.vpnvserver-comp

          filter: "true"

          insights:

            -

              type: hdxinsight
            -
              type: gatewayinsight

outputs:

  -

    name: myvpns

    value: $components.vpnvserver-comp

示例 2

以下示例演示如何在样本中编写操作部分,以便在负载平衡虚拟服务器上同时启用 Web Insight 和 Security Insight:


name: simple-vpn-ops
namespace: com.example.stylebooks
schema-version: "1.0"
version: "0.1"
description: Test StyleBook to enable hdxinsight and gatewayinsight on a VPN vserver
import-stylebooks:
  -
    namespace: netscaler.nitro.config
    version: "10.5"
    prefix: ns
components:
    -
        name: vpnvserver-comp
        type: ns::vpnvserver
        properties:
            name: str("vpn-") + str($current-target.ip)
            servicetype: SSL
            ipv46: 1.1.21.37
            port: 443
operations:
    analytics:
        -
            name: comp-ops
            properties:
                target: $components.vpnvserver-comp
                filter: "true"
                insights:
                  -
                 type: hdxinsight
                  -
                 type: gatewayinsight
outputs:
  -
    name: myvpns
    value: $components.vpnvserver-comp
操作