为 SNMP v1 和 v2 查询配置 Citrix ADC

您可以从名为 SNMP 管理器的远程设备中查询 Citrix ADC SNMP 代理以获取特定于系统的信息。然后,代理在管理信息库 (MIB) 中搜索所请求的数据,并将数据发送到 SNMP 管理器。

SNMP 代理支持以下类型的 SNMP v1 和 v2 查询:

  • GET
  • GET NEXT
  • ALL
  • GET BULK

您可以创建称为社区字符串的字符串,并将其中每个字符串与查询类型相关联。您可以将一个或多个社区字符串关联到每种查询类型。社区字符串是密码,用于对来自 SNMP 管理器的 SNMP 查询进行身份验证。

例如,如果将两个社区字符串(如 abcbcd )关联到查询类型 GET NEXT,则 Citrix ADC 设备上的 SNMP 代理仅将包含 abcbcd 的那些 GET NEXT SNMP 查询数据包视为社区字符串。

指定 SNMP 管理器

必须配置 Citrix ADC 设备,以允许相应的 SNMP 管理器查询该设备。还必须向 SNMP 管理器提供所需的 Citrix ADC 特定信息。您最多可以添加 100 个 SNMP 管理器或网络。

对于 IPv4 SNMP 管理器,您可以指定主机名,而不是管理器的 IP 地址。如果执行此操作,则必须将 DNS 名称服务器添加到其 IP 地址中,该服务器将 SNMP 管理器的主机名解析。您最多可以添加五个基于主机名称的 SNMP 管理器。

注意: 设备不支持使用具有 IPv6 地址的 SNMP 管理器的主机名。您必须指定 IPv6 地址。

如果未配置至少一个 SNMP 管理器,则设备将接受并响应来自网络上所有 IP 地址的 SNMP 查询。如果配置了一个或多个 SNMP 管理器,则设备仅接受和响应来自这些特定 IP 地址的 SNMP 查询。

如果从配置中删除 SNMP 管理器,该管理器将无法再查询设备。

通过使用命令行界面指定 IP 地址来添加 SNMP 管理器

在命令提示窗口中,键入以下命令来设置参数并验证配置:

  • add snmp manager <IPAddress> ... [-netmask <netmask>]
  • show snmp manager

示例

> add snmp manager 10.102.29.10 10.102.29.15 10.102.29.30

通过使用命令行界面指定 SNMP 管理器的主机名来添加 SNMP 管理器

重要说明:如果指定 SNMP 管理器的主机名而不是其 IP 地址,则必须配置 DNS 名称服务器以将主机名解析为 SNMP 管理器的 IP 地址。有关更多信息,请参阅添加名称服务器

在命令提示窗口中,键入以下命令来设置参数并验证配置:

  • add snmp manager <IPAddress> [-domainResolveRetry ****<integer>]
  • show snmp manager

示例

add nameserver 10.103.128.15 add snmp manager engwiki.eng.example.net –domainResolveRetry 10

使用 GUI 添加 SNMP 管理器

  1. 导航到“系统”>“SNMP”>“管理器”,然后创建 SNMP 管理器。

    重要

    如果指定 SNMP 管理器的主机名而不是其 IPv4 地址,则必须配置 DNS 名称服务器以将主机名解析为 SNMP 管理器的 IP 地址。

注意: 设备不支持具有 IPv6 地址的 SNMP 管理器的主机名。

指定 SNMP 社区

您可以创建称为社区字符串的字符串,并将其与设备上的以下 SNMP 查询类型相关联:

  • GET
  • GET NEXT
  • ALL
  • GET BULK

您可以将一个或多个社区字符串关联到每个查询类型。例如,将两个社区字符串(如 abcbcd )关联到查询类型 GET NEXT 时,设备上的 SNMP 代理仅将包含 abcbcd 的那些 GET NEXT SNMP 查询数据包视为社区字符串。

如果未将任何社区字符串关联到查询类型,则 SNMP 代理将响应该类型的所有 SNMP 查询。

使用命令行界面指定 SNMP 社区

在命令提示窗口中,键入以下命令来设置参数并验证配置:

  • add snmp community <communityName> <permissions>
  • show snmp community

示例

> add snmp community com all

使用 GUI 配置 SNMP 社区字符串

导航到“系统”>“SNMP”>“社区”,然后创建 SNMP 社区。

为 SNMP v1 和 v2 查询配置 Citrix ADC