告警

Last published : Oct 06, 2026
操作部分的告警子部分具有与分析子部分相似的结构和相同的属性。唯一的区别在于 properties 属性。有关所有属性(properties 属性除外)的列表,请参阅分析。
告警子部分中提供以下属性:
属性 描述 强制
target 一个表达式,评估为在 NetScaler 上配置的虚拟服务器的名称,为其配置了告警。 是
email-profile 在 NetScaler Console 分析功能中定义的电子邮件配置文件的名称,其中包含您希望在告警触发时通知的电子邮件地址列表。 否(必须定义 email-profile 或 sms-profile)
sms-profile 在 NetScaler Console 分析功能中定义的短信配置文件的名称,其中包含您希望在告警触发时通知的电话号码列表。 否(必须定义 email-profile 或 sms-profile)
rules 定义了将为目标属性定义的虚拟服务器触发警报的条件的规则列表。 是
metric 规则的一个属性。您希望跟踪的与NetScaler虚拟服务器相关的指标名称。 是
operator 规则的一个属性。用于将指标与值进行比较的运算符。有效运算符为 greaterthan 和 lessthan。 是
value 规则的一个属性。使用运算符将指标与之比较的阈值。如果指标值超过此阈值,则会触发相关警报。 是
period-unit 规则的一个属性。如果满足警报规则,向用户发出警报的频率。此属性可以包含“日”、“小时”或“周”值。这意味着如果满足规则,则每单位时间发送一次警报(例如,每天一次)。 是
下表提供了与 NetScaler 虚拟服务器相关的跟踪指标列表。
计数器 描述 详细描述 NetScaler Console 计算
对于 VPN 虚拟服务器:
total_requests VPN 会话启动总数 用户指定时间间隔内在此 VPN 虚拟服务器上启动的活动会话总数。 单调递增计数器,每次新会话启动时递增
app_count VPN 应用启动计数 用户指定时间间隔内在此 VPN 虚拟服务器上启动的唯一 VPN 应用程序总数。 每次新应用程序启动时单调递增的计数器
app_launch_duration VPN 应用程序启动持续时间 启动应用程序的平均时间(以毫秒为单位) 在此 VPN 虚拟服务器上启动的所有 VPN 应用程序的启动时间持续时间的平均值
其他虚拟服务器 (CS, LB, Auth, GSLB)
total_requests 请求数 自上次设备重启或自虚拟服务器创建以来(以较新者为准)此虚拟服务器上的客户端请求数。 单调递增计数器,在此虚拟服务器的每个新请求上递增。
total_bytes 字节 在指定时间间隔内从虚拟服务器传输到 NetScaler Console 的总字节数。 单调递增计数器,用于计算此虚拟服务器提供的总字节数。
application_response_time 响应时间 虚拟服务器的平均响应时间。 此虚拟服务器自设备上次重启(或自虚拟服务器创建)以来收到的所有请求的平均响应时间值,以较晚者为准。
StyleBook 中警报部分的示例:
operations:
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: weekly
        -
          metric: "total_bytes"
          operator: "lessthan"
          value: 1024
          period-unit: day