Citrix应用程序交付管理服务

配置操作策略以接收应用程序事件通知

除了现有的应用程序事件分析视图外,您还可以配置操作策略,通过Slack、Email、PagerDuty或ServiceNow获得应用程序事件通知。应用程序事件包括性能问题、bot和WAF违规以及服务图违规。管理员可以通过该操作策略实时获取事件通知。

使用动作策略,您可以:

  • 为应用程序事件预定义某些条件。

  • 通过Slack、Email、PagerDuty和ServiceNow获得以下事件的通知:

    • 违反所有安全规定

      • 所有Bot违规

        (有关bot违规列表的更多信息,请参见违反类别).

      • 所有WAF违反

        • WAF SQL违规

        • WAF XSS违规

        • WAF推断XML违规

    • 每个客户端的所有安全违规

      • 每个客户端的Bot违规

      • 每个客户端的WAF违反

        请注意

        要接收WAF违规通知,最低违规交易必须为20%。例如,在100个事务中,至少有20个是违规事务。

    • App得分违规

    • 客户端网络延迟

    • 服务器网络时延

    • 服务器处理时间

    • 服务图违例

配置操作策略

  1. 导航到设置>动作>动作策略

  2. 点击添加

    配置动作策略

  3. 创建行动策略页面:

    1. 政策的名字-提供您选择的策略名称。

    2. 启用—默认勾选。

    3. 如果以下事件发生—从列表中选择事件。

    4. 且满足以下条件—从列表中,选择以定义您希望获得通知的条件。您可以单击+添加更多的条件。单击,删除条件- - - - - -

      可以通过以下操作符配置动作策略。操作符根据您选择的条件显示。

      操作符 描述
      等于 等于一个定义的值
      不等于 Not等于一个定义的值
      大于 大于定义的值
      大于或等于 大于或等于一个定义值
      不到 小于定义的值
      小于或等于 小于或等于一个定义的值
      包含 包含已定义的术语或值
      开始于 从已定义的术语或值开始
      结尾 以定义好的术语或值结束
      允许您选择多个值
    5. 然后做以下事情——选择通知.选择之后通知,显示“通知类型”选项。

    6. 通知类型—选择通知类型为“Email”、“Slack”、“PagerDuty”或“ServiceNow”。根据您选择的通知类型,将出现相应的选项(分发列表、Slack配置文件、PagerDuty配置文件或ServiceNow配置文件)。从列表中选择一个概要文件。

      如果需要新建配置文件,请单击添加

    7. 点击创建政策

      完成策略的配置。您可以查看已配置的策略的详细信息。

      配置的政策

      配置策略后,可以选中策略,单击:

      • 编辑更新或更改操作策略。更新完成后,单击“更新策略”。

      • 删除删除操作策略。可以选中多个策略,单击删除移除它们。

      • 行动的历史查看时间、操作、策略名称、告警类型、告警消息等详细信息。

动作策略的配置详细信息如下表所示。

违反的名字 条件 描述
违反所有安全规定 实例的IP ADC实例IP地址。从列表中选择IP地址。
违反数 您希望得到通知的违规计数。例如,如果您将违规计数配置为小于或等于10,那么如果接收到10个或更少的bot违规事务,则会收到通知。
违反比例 该值表示来自特定事务的违规总数,该值必须在0到1之间。例如,在100个事务中,有20个是违规的,如果您希望获得此类场景的通知,则必须输入0.2。
所有Bot违规 机器人配置文件 机器人配置文件名称,用于在ADC实例上配置机器人管理。
实例的IP ADC实例IP地址。从列表中选择IP地址。
违反数 您希望得到通知的违规计数。例如,如果您将违规计数配置为小于或等于10,那么如果接收到10个或更少的bot违规事务,则会收到通知。
违反比例 该值表示来自特定事务的违规总数,该值必须在0到1之间。例如,在100个事务中,有20个是违规的,如果您希望获得此类场景的通知,则必须输入0.2。
所有WAF违规,WAF SQL违规,WAF XSS违规,WAF推断XML违规 WAF概要 用于在ADC实例上配置WAF安全设置的WAF配置文件名称。
实例的IP ADC实例IP地址。从列表中选择IP地址。
违反数 您希望得到通知的违规计数。WAF违反通知的最低要求是20%。
违反比例 该值表示来自特定事务的违规总数,该值必须在0到1之间。例如,在100个事务中,有20个是WAF SQL违规事务,如果您希望获得此类场景的通知,则必须输入0.2。
每个客户端的所有安全违规 应用程序名称 自定义应用程序名称。从列表中选择应用程序。如果不添加此条件,则考虑来自ADC实例的所有应用程序。
实例的IP ADC实例IP地址。从列表中选择IP地址。
客户端IP 机器人的来源。指定IP地址。
总攻击 希望得到通知的攻击总数。
请求URL 要配置为阻止的URL。指定URL。
Vserver名字 为自定义应用程序配置的关联应用程序。从列表中选择应用程序。如果不添加此条件,则考虑来自ADC实例的所有应用程序。
每个客户端的Bot违规 应用程序名称 自定义应用程序名称。从列表中选择应用程序。如果不添加此条件,则考虑来自ADC实例的所有应用程序。
实例的IP ADC实例IP地址。从列表中选择IP地址。
客户端IP 机器人的来源。指定IP地址。
总攻击 希望得到通知的攻击总数。
违反类型 从列表中选择bot违例。
请求URL 要配置为阻止的URL。指定URL。
Vserver名字 为自定义应用程序配置的关联应用程序。从列表中选择应用程序。如果不添加此条件,则考虑来自ADC实例的所有应用程序。
每个客户端的WAF违反 应用程序名称 自定义应用程序名称。从列表中选择应用程序。如果不添加此条件,则考虑来自ADC实例的所有应用程序。
实例的IP ADC实例IP地址。从列表中选择IP地址。
客户端IP 机器人的来源。指定IP地址。
总攻击 希望得到通知的攻击总数。
违反类型 从列表中选择WAF违例。
请求URL 要配置为阻止的URL。指定URL。
Vserver名字 为自定义应用程序配置的关联应用程序。从列表中选择应用程序。如果不添加此条件,则考虑来自ADC实例的所有应用程序。
应用评分违规 绩效指标 应用程序对组件及其阈值进行评分。从列表中选择应用程序评分组件。有关更多信息,请参见选择应用评分组件,设置阈值
违反数 您希望收到通知的违约计数。例如,如果您将响应时间的违反次数配置为5,则当响应时间阈值被违反5次时,您将得到通知。
应用程序名称 选择您希望获得应用程序得分违规通知的应用程序。如果不添加此条件,则考虑来自ADC实例的所有应用程序。
客户端网络时延 客户端网络延迟(毫秒) 指定您希望得到通知的客户端延迟(客户端到ADC)值,单位为毫秒。
应用程序名称 点击选择应用程序选择要通知违规的应用程序。
服务器网络时延 服务器网络延迟时间(毫秒) 指定您希望得到通知的服务器延迟(从服务器到ADC)值(以毫秒为单位)。
应用程序名称 点击选择应用程序选择要通知违规的应用程序。
服务器处理时间 服务器处理时间(毫秒) 指定您希望得到通知的服务器处理(从服务器到ADC)值,单位为毫秒。
应用程序名称 点击选择应用程序选择要通知违规的应用程序。
服务图违例 超过配置阈值的微服务。有关更多信息,请参见在业务图中配置阈值

搜索栏允许您过滤结果。当你点击搜索栏时,它会给你一个搜索建议列表。您可以根据自己的需求选择组件并筛选结果。

操作策略搜索栏

使用审计日志选项

操作策略审计日志

点击审计日志并在列表中选择时间段,可查看该时间段内已创建、修改和删除的动作策略。

操作策略视图日志

配置操作策略以接收应用程序事件通知