这篇文章已经过机器翻译.放弃
警报
operations 部分的 alarms 子部分的结构与 analytics 子部分类似,属性与 analytics 子部分相同。唯一的区别是 properties 属性。有关所有属性(properties 属性除外)的列表,请参阅分析。
alarms 子部分中具有以下属性:
属性 | 说明 | 强制 |
---|---|---|
target | 计算为虚拟服务器名称的表达式,该表达式在 NetScaler 上配置,并为其配置了警报。 | 是 |
email-profile | 在 NetScaler ADM Analytics 功能中定义的电子邮件配置文件的名称,包含触发警报时要通知的电子邮件地址列表。 | 否(必须定义 email-profile 或 sms-profile) |
sms-profile | 在 NetScaler ADM Analytics 功能中定义的 SMS 配置文件的名称,该配置文件包含要在触发警报时通知的调用号码列表。 | 否(必须定义 email-profile 或 sms-profile) |
rules | 定义将会为 target 属性定义的虚拟服务器触发警报的条件的规则列表。 | 是 |
metric | 规则的属性。您要跟踪的与 NetScaler 虚拟服务器相关的指标的名称。 | 是 |
operator | 规则的属性。运算符用于将指标与值比较。有效运算符为“greaterthan”和“lessthan”。 | 是 |
value | 规则的属性。通过使用运算符将指标与其比较的阈值。如果指标值超过此阈值,则触发关联的警报。 | 是 |
period-unit | 规则的属性。满足警报规则时向用户发出警报的频率。其值可以是天、小时或周。这表示,如果满足规则,则每个 period-unit 发送一次警报(例如,一天一次)。 | 是 |
下表提供了跟踪的与 NetScaler 虚拟服务器相关的指标列表。
Counters(计数器)|说明|详细描述|NetScaler ADM 计算 |—|—|—|—| |对于 VPN 虚拟服务器:| total_requests|VPN 会话启动总数|在用户指定的时间间隔内在此 VPN 虚拟服务器上启动的活动会话总数。|单调递增的计数器,在每次新会话启动时递增| |app_count|VPN 应用程序启动计数|在用户指定的时间间隔内在此 VPN 虚拟服务器上启动的唯一 VPN 应用程序总数。|单调递增的计数器,基于每次新应用程序启动| |app_launch_duration|VPN 应用程序启动持续时间|启动应用程序所用平均时间(以毫秒为单位)|基于在此 VPN 虚拟服务器上启动的所有 VPN 应用程序的启动持续时间计算得出的平均值| |其他虚拟服务器(CS、LB、Auth、GSLB)| | | |Total_requests|请求数|自上次设备重新启动以来或自创建虚拟服务器以来,此虚拟服务器上的客户端请求数,以较晚者为准。|单调递增计数器,每向该虚拟服务器发出新请求,计数器就会增加。| |Total_bytes|Bytes|Bytes|在指定的时间间隔内从虚拟服务器传输到 NetScaler ADM 的总字节数。|单调递增计数器以计算该虚拟服务器所服务的总字节数。| |Application_response_time|响应时间|虚拟服务器的平均响应时间。|自上次重新启动设备(或创建虚拟服务器以来)以来,此虚拟服务器收到的所有请求的响应时间的平均值,以最后一次为准。|
样书中的 alarms 部分示例:
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