Go to main content

Oracle® ZFS Storage Appliance 管理指南,发行版 OS8.8.x

退出打印视图

更新时间: 2021 年 8 月
 
 

添加警报操作 (CLI)

指定一个或多个事件,然后为这些事件指定对警报的响应。可以为特定事件警报指定多个警报操作。

  1. 转到 configuration alerts actions,然后输入 create 命令。
    hostname:configuration alerts actions> create
  2. 设置 category 属性。

    请参见表 48, 警报操作事件类别,或者输入 set category=,后跟制表符字符以查看可用事件类别的列表。

    指定以下项之一:

    • all 类别。

      输入 show 可查看此类别中的事件列表。默认情况下,所有事件都设置为 true,因此将对类别中的所有事件执行警报操作。如果仅应对一部分事件执行此警报操作,请将不应导致执行此警报操作的事件更改为 false

    • 特定类别,例如 hardware_faultssmf

      输入 show 可查看此类别中的事件列表。默认情况下,所有事件都设置为 true,因此将对类别中的所有事件执行警报操作。如果仅应对一部分事件执行该警报操作,请将不应导致执行此警报操作的事件更改为 false

      analytics 类别允许您选择高级别事件,例如数据集自动暂停警告、超过总内存以及超过使用量。要为特定统计信息的阈值条件定义警报,请参见添加阈值警报 (CLI)

      thresholds 类别无法用于指定阈值事件。thresholds 类别要求您指定现有阈值事件警报。要为特定统计信息的阈值条件定义警报,请参见添加阈值警报 (CLI)。要定义特定于特定统计信息阈值事件的警报操作,请添加阈值警报操作,如为特定阈值警报添加操作 (CLI)中所述。要为高级别阈值事件(例如违反统计信息阈值)定义警报操作,请使用 BUI 过程添加警报操作 (BUI)中的 "Thresholds"(阈值)类别。

    • custom 类别。

      custom 类别可用于为您在工作流中定义的事件定义警报操作。请参见为工作流中定义的事件添加警报操作 (CLI)

  3. 输入 commit
  4. 输入 list 以查看所有已配置警报操作的列表。

    新警报操作应位于列表底部,并且应具有名称 (actions-###) 和类别,但没有操作或处理程序。

  5. 选择新警报操作。
    hostname:configuration alerts actions> select actions-001
    hostname:configuration alerts actions-001>
  6. 设置警报处理程序。

    输入 action,然后输入 get

    hostname:configuration alerts actions-001> action
    hostname:configuration alerts actions-001 action (uncommitted)> get
                           handler = email
                           address = (unset)
                           subject = (unset)

    默认处理程序为 email。如果需要不同的处理程序,请输入 set handler=,后跟制表符字符以查看可能的处理程序列表。

  7. 为任何处理程序参数设置值。

    再次输入 get 以查看指定处理程序的参数列表(如果有)。

    大部分操作都具有参数。例如,您可能必须指定电子邮件收件人、数据集或工作流。

  8. 输入 commit

    输入 list 以确认操作正确。

  9. 输入 done

    输入 list 以查看操作列表。

后续步骤

要更改此警报操作中包含的事件,请输入 select actions-###,将这些事件设置为 truefalse,然后输入 commit

要为此警报操作指定其他操作,请输入 select actions-###,然后重复步骤 6 至步骤 9。其他操作显示在指定 actions-### 的单独行上。

要删除警报操作,请输入 destroy actions-###,然后输入 y 以确认。

相关主题