ADC

Call Home

由于软件或硬件问题,设备有时可能无法正常运行。在这种情况下,NetScaler 需要收集数据并解决问题,然后才能在客户现场发生潜在影响。通过在 NetScaler 设备上启用 Call Home,您可以自动执行错误通知过程。在支持团队解决问题之前,您不仅可以避免致电 NetScaler 支持人员、提出服务请求和上载系统数据,而且支持人员可以在问题发生之前发现和解决问题。Call Home 会定期监视设备并自动将数据上载到 Citrix 技术支持服务器。此外,传入的 Call Home 数据还提供了有关 NetScaler 使用情况的见解。Citrix 中的多个团队可以使用这些数据来更好地设计、支持和实施 NetScaler。

默认情况下,在所有平台和所有类型的 NetScaler(MPX、VPX、SDX)上启用 Call Home。通过启用此功能,您可以允许 Citrix 收集 NetScaler 部署和遥测数据,以便更好地实施和支持服务。

注意

您还可以查看 Call Home 常见问题 页面,了解有关呼 Call Home 的信息。

优势

“Call Home 部”可提供以下好处。

  • 监视硬件和软件错误情况。有关详细信息,请参阅监视严重错误状况部分。
  • 通知影响网络的重要事件。
  • 将性能数据和系统使用情况详细信息发送给 Citrix,以便:
    • 分析和提高产品质量。
    • 提供实时故障排除信息,以便主动识别问题并更快地解决问题。

平台支持

所有 NetScaler 平台和所有设备型号(MPX、VPX 和 SDX)都支持 Call Home 功能。

  • NetScaler MPX:所有 MPX 型号。
  • NetScaler VPX:所有 VPX 型号,包括从外部或中央许可池获取许可证的 VPX 设备。
  • NetScaler SDX:监视磁盘驱动器和分配的 SSL 芯片是否存在任何错误或故障。但是,VPX 实例无权访问电源装置 (PSU),因此其状态不受监视。在 SDX 平台中,您可以直接在单个实例上配置 Call Home,也可以通过 SVM 配置 Call Home。

必备条件

要使用“Call Home”,NetScaler 设备必须具备以下条件:

  • 互联网连接。Call Home 需要互联网连接,NetScaler 才能连接到 NetScaler 支持服务器来上载数据档案。NetScaler 使用 NSIP 与 callhome.citrix.com 进行通信。

  • URL。Call Home的工作原理是 callhome.citrix.com 通过SSL/TLS协议交换流量,使用端口443进行双向流量。

Call Home 的工作原理

下图显示了在客户站点部署的 NetScaler 设备中 Call Home 的基本工作流程。

Call Home

以下是 Call Home 的工作流程:

1. 设置互联网连接。要让 Call Home 上载系统数据,您的设备必须具有 Internet 连接。如果没有,您可以配置代理服务器配置以提供 Internet 连接。有关详细信息,请参阅配置Call Home 部分。

2. 启用 Call Home。通过 NetScaler 命令界面或 GUI 将设备升级到最新软件时,默认情况下会启用 Call Home,系统会将注册过程延迟 24 小时。在此期间,您可以选择手动禁用该功能,但 Citrix 建议您启用该功能。

注意

如果您要从明确禁用了 Call Home 的旧版本升级设备,系统默认情况下仍会启用该功能,并在您首次登录时显示一条通知消息。

此外,如果要对 Internet 连接进行任何配置更改,则必须禁用并启用 Call Home。它使Call Home 能够向 Citrix Insight Services (CIS) 服务器注册,而不会出现任何故障错误。

3. 在 NetScaler 支持服务器上注册 NetScaler 设备。当 Call Home 向 NetScaler 支持服务器注册设备时,服务器会检查数据库中设备序列号的有效性。如果序列号有效,服务器将为装置注册Call Home 服务并发送成功的注册响应。否则,服务器会发回注册失败消息。基本系统信息将作为单独的消息发送。数据包括内存和CPU使用情况详细信息以及吞吐量数字。默认情况下,数据每7天作为心跳消息的一部分定期发送一次。但是,不建议使用小于 5 天的值,因为频繁上载没有用处。

4. 监视严重错误情况。注册后,Call Home将开始监视设备。下表列出了Call Home可以在设备上监视的条件。

严重错误情况 说明 Call Home 监视间隔 对应的 SNMP 警报名称
紧凑型闪存驱动器错误 设备上的袖珍闪存驱动器遇到读取或写入故障。 24 小时 COMPACT-FLASH-ERRORS
硬盘驱动器错误 设备上的硬盘遇到读取或写入故障。 24 小时 HARD-DISK-DRIVE-ERRORS
电源装置故障 NetScaler 设备上的一个电源单元出现故障。 7 秒 POWER-SUPPLY-FAILURE
SSL 卡故障 NetScaler 设备上的一张 SSL 卡出现故障。 7 秒 SSL-CARD-FAILED
热重启 由于系统进程失败,设备已热重启。 每次重新启动 NetScaler 设备后。 WARM-RESTART-EVENT
内存异常错误 内存利用率逐渐增加,超过其正常限制并超过阈值。 1 天 没有 SNMP 警报
速率限制数据包丢弃 已达到吞吐量限制或每秒数据包数 (pps) 限制。 7 秒 PF-RL-PPS-PKTS-DROPPED、PF-RL-RATE-PKTS-DROPPED

5. 上载 Call Home 数据。如果在设备上发现了先前的任何一个关键情况,“Call Home”功能会自动通知 NetScaler 支持人员。支持档案将上载到 NetScaler 支持服务器。此外,您还可以将 CALLHOME UPLOAD-EVENT SNMP 警报配置为每当 Call Home 上载发生时生成 SNMP 警报。SNMP 警报将严重事件通知本地管理员。

注意

Call Home 会创建 Call Home tar 文件并将其上载到 Citrix 技术支持服务器,仅当自上次重新启动以来首次出现特定错误情况时才将其上载到 Citrix 技术支持服务器。如果您希望设备在每次出现特定错误情况时发送警报,请针对错误情况配置相应的 SNMP 警报。

6. 创建服务请求。Call Home会自动为所有与硬件相关的关键事件创建服务请求。这些事件分为:电源故障、SSL 卡故障、硬盘驱动器错误和袖珍闪存错误。对于其他错误,在查看系统日志后,您可以联系 NetScaler 支持团队提出服务请求以进行调查。

配置Call Home

要配置 Call Home,请验证设备上的互联网连接,并确保配置了 DNS 域名服务器。如果没有互联网连接,请配置代理服务器或服务。然后,在设备上启用 Call Home,并在 NetScaler 支持服务器上验证设备的注册状态。注册后,Call Home可以监视和上载数据。此外,您还可以配置 SNMP 警报以通知客户现场的管理员。

要配置Call Home 部,您可以使用 NetScaler 命令界面或 GUI 执行以下任务:

  • 启用 Call Home。
  • 为可选的代理服务器参数配置 Call Home。
  • 验证Call Home 注册状态。
  • 查看错误和时间戳详细信息。
  • 配置 SNMP 警报。

使用 NetScaler 命令界面配置 Call Home

通过 NetScaler 命令界面,您可以执行以下操作:

Enabling Call Home

在命令提示符下,键入:

enable ns feature callhome

为可选的代理服务器参数配置 Call Home

Call Home使您能够配置可选的代理服务器以实现互联网连接。您可以使用 IP 地址和端口配置代理服务器,也可以使用单向或双向身份验证配置代理身份验证服务。

To configure optional proxy server with IP address and port

在命令提示符下,键入:

set callhome –proxyMode ( YES | NO ) [-IPAddress <ip_addr|ipv6_addr|*>] [-port <port |*>]

set callhome –proxyMode YES –IPAddress 10.102.167.33 –port 80
<!--NeedCopy-->

注意

只有在将代理模式参数设置为 YES 时,Call Home 才会使用代理服务器。如果将其设置为“否”,即使配置了 IP 地址和端口,代理功能也无法正常工作。端口号必须用于 HTTP 服务,而不是 HTTPS 服务的端口号。

配置可选的代理身份验证服务

此模式提供两种类型的安全身份验证:单向和双向。若要设置任一类型,必须配置 SSL 服务。有关详细信息,请参阅 配置 SSL 服务 主题。

在单向身份验证中,只有 NetScaler 设备对代理服务器进行身份验证。在双向身份验证中,NetScaler 设备对代理服务器进行身份验证,然后代理服务器对设备进行身份验证。

配置代理身份验证服务

在命令提示符下,键入:

set callhome –proxyMode ( YES | NO ) [-proxyAuthService <string>]

set callhome –proxyMode YES –proxyAuthService callhome_proxy
<!--NeedCopy-->

配置单向代理服务器身份验证

要配置单向代理服务器身份验证,请执行以下任务。

  1. 创建 SSL 服务。
  2. 将 CA 证书绑定到服务。
  3. 将 HTTPS 监视器绑定到服务。
  4. 将 Call Home 配置为使用 SSL 服务。

配置双向代理服务器身份验证

要配置双向代理服务器身份验证,请执行以下任务。

  1. 创建 SSL 服务
  2. 将 CA 证书绑定到服务。
  3. 绑定客户端证书。
  4. 将 HTTPS 监视器绑定到服务。
  5. 将 Call Home 配置为使用 SSL 服务。

验证Call Home 注册状态

在命令提示符下,键入:

show callhome

    show callhome

     Registration with Citrix upload server SUCCESSFUL

     Mode: Default

     Contact email address: exampleadmin@example.com

     Heartbeat Custom Interval (days): 7

     Proxy Mode: Yes

        Proxy IP Address:10.102.29.200

        Proxy Authentication Service:

        Proxy Port: 80

    Trigger event                  State   First occurrence                Latest occurrence

     -------------                  -----   ----------------                -----------------

     1) Warm boot                   Enabled N/A                             ..

     2) Compact flash errors        Enabled ..                              ..

     3) Hard disk drive errors      Enabled ..                              ..

     4) SSL card failure            N/A     N/A                             N/A

     5) Power supply unit failure   N/A     N/A                             N/A

     6) Rate limit packet drops     Enabled ..                              ..

     7) Memory anomaly              Enabled ..                              ..

     Done
<!--NeedCopy-->

注意

如果 Call Home 无法向 CIS 注册,设备将显示一条错误消息。

启用 SNMP 警报

NetScaler 设备提供了一组称为 SNMP 警报的错误条件实体。当满足 SNMP 警报中的错误条件时,设备会生成 SNMP 陷阱消息,这些消息将发送到已配置的陷阱侦听器。例如,启用 SSL-CARD-FAILED 警报后,会生成一条陷阱消息并将其发送到陷阱侦听器。只要设备出现 SSL 卡故障,就会发送陷阱消息。有关更多信息,请参阅 SNMP

在命令提示符下,键入:

enable snmp alarm <trapName>

show snmp alarm <trapName>

使用 GUI 配置 Call Home

验证 GUI 中是否默认启用了 Call Home 功能

  1. 导航到 配置 > 系统 > 设置
  2. 详细信息 窗格中,单击 配置高级功能 链接。
  3. 配置高级功能页面中,Call Home 选项必须显示为已启用。

使用 GUI 启用 Call Home

  1. 导航到 配置 > 系统 > 设置
  2. 详细信息窗格中,单击配置高级功能链接,然后选择 Callhome 选项。

使用 GUI 为可选的代理模式身份验证配置 Call Home

  1. 您可以使用以下两种方式中的任何一种来访问“Call Home”页面:
    1. 导航到“系统”>“系统信息”。
    2. 导航到“系统”>“诊断”。
      1. 在详细信息窗格的技术支持工具下,选择 Call Home
  2. 在“配置Call Home”页面上,设置以下参数。
    1. 模式。Call Home 操作模式。可能的类型:默认,Citrix 服务提供商 (CSP) 部署。

      注意

      用户无法配置此选项。该模式将根据 NetScaler 部署的类型自动确定和设置。

    2. 电子邮件地址。客户地点联系人管理员的电子邮件地址。
    3. Call Home 检测信号间隔(天)。“Call Home”检测信号之间的监视间隔(以天为单位)。最小值等于 1,最大值等于 30。
    4. 启用 Call Home。启用或禁用“Call Home”功能以查看 NetScaler 支持服务器上的设备注册状态。
    5. 代理模式。如果没有 Internet 连接,请启用代理模式并设置可选的代理参数。
    6. 代理服务器。如果使用代理服务器设置代理模式,请指定服务器的 IP 地址。
      1. 代理服务。如果使用代理服务设置代理模式,请指定服务名称。
      2. IP 地址。代理服务器的 IP 地址。
      3. Port(端口)。代理服务器的端口号。
      4. 代理身份验证 SSL 服务。提供代理模式身份验证的代理服务的名称。
  3. 单击 确定完成

使用 GUI 配置 SSL 服务进行代理服务器身份验证的步骤

有关使用 GUI 配置 SSL 服务的信息,请参阅 配置 SSL 服务 主题。

使用 GUI 验证 Call Home 注册状态

  1. 您可以使用以下两种方式中的任何一种来访问“Call Home”页面:
    1. 导航到“系统”>“系统信息”。
    2. 导航到“系统”>“诊断”。
      1. 在详细信息窗格的技术支持工具下,选择 Call Home
  2. 配置Call Home 中, 向 Citrix 上载服务器 注册字段显示注册状态。

配置 SNMP 警报

  1. 导航到“系统”>“SNMP”>“警报”。
  2. 在详细信息窗格中,选择警报并配置其参数。
  3. 单击“确定”关闭

Citrix 服务提供商 (CSP) 部署支持

在 Citrix 服务提供商 (CSP) 环境中,NetScaler 服务部署在 VPX 实例上,Call Home 可以监视和跟踪许可证特定的信息,并将信息安全地发送到 Citrix Insight Services (CIS)。反过来,CIS 会将信息发送到许可证使用情况洞察 (LUI) 门户,用于会计目的,并供 CSP 客户查看其许可证使用情况。目前,CSP 环境仅支持 VPX 实例上的 NetScaler 服务,而不支持 MPX 或 SDX 设备上的 NetScaler 服务。VPX 实例可以在独立模式或高可用性模式下部署。

Call Home