NetScaler

配置SNMP告警限速

NetScaler设备(如NetScaler MPX 10500、12500和15500)有速率限制。最大吞吐量(Mbps)和每秒包数(PPS)由设备购买的许可证决定。对于速率有限的平台,您可以配置SNMP陷阱,以便在吞吐量和PPS接近其限制以及恢复正常时发送通知。

吞吐量和PPS每7秒监测一次。可以配置high-threshold和normal-threshold两种告警值,这两种告警值以license限制的百分比表示。然后,当吞吐量或PPS超过高阈值时,设备生成一个陷阱,当被监视参数降至正常阈值时,设备生成第二个陷阱。NetScaler除了将告警发送到配置的目的设备上外,还将告警相关的事件记录在/var/log/ns.log文件中,记录为EVENT ALERTSTARTED和EVENT alertend。

超过吞吐量限制可能导致丢包。通过配置SNMP告警来上报丢包。

有关SNMP告警和trap的详细信息,请参见“配置NetScaler生成SNMP v1和v2 trap”。

本文档包括以下内容:

  • 配置吞吐量告警或PPS告警
  • 配置SNMP丢包告警

配置吞吐量告警或PPS告警

如果需要同时监控整个流量和PPS流量,则需要分别配置告警,并设置阈值,单位为Mbps。

使用命令行方式配置SNMP吞吐量告警

在命令提示符下输入如下命令配置SNMP告警,设置阈值(单位为Mbps)并验证配置结果:

  • set snmp alarm PF-RL-RATE-THRESHOLD [-thresholdValue [-normalValue ]] [-state (ENABLED | DISABLED)] [-severity ] [-logging (ENABLED | DISABLED)]
  • show snmp alarm PF-RL-RATE-THRESHOLD

例子

> set snmp alarm pf - rr - rate -threshold -thresholdValue 70 -normalValue 50 

使用命令行方式配置PPS的SNMP告警

在命令提示符下,输入如下命令配置PPS的SNMP告警并验证配置结果:

  • set snmp alarm PF-RL-PPS-THRESHOLD [-thresholdValue [-normalValue ]] [-state (ENABLED | DISABLED)] [-severity ] [-logging (ENABLED | DISABLED)]
  • show snmp alarm PF-RL-PPS-THRESHOLD

例子

> set snmp alarm PF-RL-PPS-THRESHOLD -thresholdValue 70 -normalValue 50 

通过GUI配置吞吐量或PPS的SNMP告警

  1. 导航到系统>SNMP>警报,并选择PF-RL-RATE-THRESHOLD(表示吞吐量)或PF-RL-PPS-THRESHOLD(表示每秒的数据包数)。
  2. 设置告警参数,使能选中的SNMP告警。

配置SNMP丢包告警

可以配置超过吞吐量限制的丢包告警和超过PPS限制的丢包告警。

通过命令行配置SNMP对吞吐量过大导致的丢包告警

在命令提示符下,输入:

set snmp alarm pf - rr - rate - pkts - drop [-state (ENABLED | DISABLED)] [-severity ] [-logging (ENABLED | DISABLED)]

通过命令行配置SNMP对PPS超时丢包告警

在命令提示符下,输入:

set snmp alarm pf - rl - pps - pkts - drop [-state (ENABLED | DISABLED)] [-severity ] [-logging (ENABLED | DISABLED)]

通过GUI方式配置SNMP丢包告警

  1. 导航到系统>SNMP>警报,并选择PF-RL-RATE-PKTS-DROPPED(对于由于吞吐量过大而丢弃的数据包)或PF-RL-PPS-PKTS-DROPPED(对于由于PPS过多而丢弃的数据包)。
  2. 设置告警参数,使能选中的SNMP告警。
配置SNMP告警限速