添加文件监控模板

您现在可以跟踪关键系统和用户文件的更改,并在发生特定更改时收到通知。

例如,如果您想收到有关文件大小增加的通知,您可以配置一个带有文件大小监视器的适当文件监控模板,并将其应用于您想要监控文件的设备。

使用文件监控,您可以在基于 Windows/WMI 的设备上监控以下参数:

  • 文件内容:存在单词/字符串或日志文件中(也支持正则表达式)
  • 文件大小:监视文件大小的增加或减少
  • 文件的存在:检查指定目录中文件的可用性(以检查它是否已被移动、重命名或删除)
  • 文件期限:跟踪文件的期限,并根据其期限采取措施
  • 文件修改:如果文件被修改,则收到通知

配置文件监控模板的步骤

  1. 转到设置→监视→文件
  2. 单击“新建模板”。此时将打开“添加新模板”页面。
  3. 配置以下字段:
    • 模板名称:配置模板名称。
    • 文件路径:指定OpManager应在其中找到文件的路径。
    • 轮询间隔:配置OpManager应监控文件的时间间隔。
    • 说明:为模板提供简短、有意义的说明。
  4. 如果您希望将监视器关联到现有设备,请单击保存并关联。此选项将提示您选择必须与监视器关联的所需设备。选择所需的设备,然后单击保存
  5. 如果您只想添加监视器(而不是将其关联到任何现有设备),请单击保存

为文件监视器配置告警

配置要接收通知的监视条件:

  1. 文件包含:要监控日志文件中是否打印了单词/字符串,您必须在运行应用程序的终端服务器/设备中安装OpManager的日志文件监控代理。安装代理后,它会在所述日志文件中查找指定的字符串。如果日志文件中打印了单词/字符串, OpManager会发出告警。如果需要,您可以将代理配置为在搜索单词/字符串时匹配大小写,并在告警引发一定次数时通知管理员。

    单击此处了解有关此类监视器的更多信息以及日志文件监视需要满足的先决条件。
  • 文件存在: OpManager在指定路径中查找文件,并根据指定的条件发出告警。您可以配置为在指定路径中不存在文件时收到通知,或者在文件存在时收到通知,或者可以选择不监视。此外,还可以选择要分配给此告警的严重性。如果满足预定义的告警条件的次数,则可以触发通知。也就是说,在连续两次轮询期间,如果路径中存在特定文件/不可用, OpManager会提醒您。
  • 文件大小:配置OpManager以在文件大小超过或低于指定大小时提醒您。选择告警的相关阈值。您可以以字节、KB、MB 或 GB 为单位配置大小,还可以选择要分配给此告警的严重性。如果超过阈值的指定次数,则可以触发告警。
  • 文件生存时间:同样,您可以配置OpManager以根据文件的期限提醒您。例如,如果文件超过 20 天,您可能会收到通知。
  • 文件修改:修改文件时,将更新修改文件的日期。您可以将OpManager配置为在修改日期发生更改时通知您。此选项可帮助您跟踪在关键文件中所做的任何更改。

配置告警 - 告警消息的可用变量

您可以通过在“告警消息格式”字段中使用以下告警变量来自定义违反所提供条件时生成的告警消息:

  1. $MONITOR - 显示监视器的名称。可用于所有条件类型。
  2. $CURRENTVALUE -显示提供的触发条件(文件包含/生存时间/大小)的最新轮询值。可用于所有条件类型,但文件存在和文件修改除外

    注意: 变量 $CURRENTVALUE 对“文件包含”和“文件生存时间/大小”的工作方式不同。对于“文件包含条件类型”,将返回提供的搜索字符串,同时返回“文件期限/文件大小”条件类型的最新轮询值。

  3. $THRESHOLDVALUE -显示提供的触发条件的阈值。可用于文件大小”和“文件期限条件类型。
  4. $UNITS -显示触发条件的单位。可用于文件大小和文件期限条件类型。
    • 可用单位文件大小:字节、KB、MB、GB
    • 文件期限中的可用单位:分钟、小时、天
  5. $MODIFIEDTIME -在提供的文件路径中显示文件的最新修改时间值。可以与文件修改条件类型一起使用。

使用告警变量的每种条件类型的示例消息

条件类型 支持的告警变量 带变量的告警消息示例 生成的告警信息
文件包含 $MONITOR -监视器名称

$CURRENTVALUE - 搜索字符串
文件监视器$MONITOR包含字符串 $CURRENTVALUE 文件监视器 文件监视器1 包含字符串 test
文件存在 $MONITOR -监视器名称

存在文件监视器$MONITOR

(或)

文件监视器$MONITOR不再存在

文件监视器 文件监视器2 存在

(或)

文件监视器 文件监视器2 不再存在

文件大小 $MONITOR -监视器名称

$THRESHOLDVALUE - 触发告警所需的最小文件大小(以字节/KB/MB/GB 为单位)

$CURRENTVALUE - 路径中文件的当前大小(以字节/KB/MB/GB 为单位)

$UNITS - 为阈值提供的单位(字节/KB/MB/GB)
监视器$MONITOR的文件大小为$CURRENTVALUE,违反了$THRESHOLDVALUE$UNITS阈值 监视器 文件监视器3的文件大小为 2,违反了 1 GB的阈值
文件期限 $MONITOR -监视器名称

$THRESHOLDVALUE - 触发告警所需的最小文件大小(以秒/分钟/小时为单位)

$CURRENTVALUE - 路径中文件的当前大小(以秒/分钟/小时为单位)

$UNITS - 为阈值提供的单位(秒/分钟/小时)
监视器$MONITOR的文件期限为$CURRENTVALUE,违反了$THRESHOLDVALUE$UNITS阈值 监视器 文件监视器4的文件期限为 95,违反了 90 分钟的阈值
文件修改 $MONITOR -监视器名称

$MODIFIEDTIME - 该值的修改时间的最新值 (MM/DD/YYYY HH:MM:SS AM/PM)
文件监视器$MONITOR在 $MODIFIEDTIME 时被修改 文件监视器 文件监视器5 在 2017 年 8 月 13 日上午 1:12:35 进行了修改

将文件监视器关联到设备

使用告警条件创建模板后,现在可以将模板关联到设备。

  1. 转到设置→监视→文件
  2. 单击关联
  3. 从下拉列表中选择所需的模板。
  4. 选择要应用此模板的设备,然后单击向右箭头将其移动到“所选设备”列表中。
  5. 单击选项卡底部的关联按钮,将模板关联到所有选定的设备。

监视器现在被添加到设备中,OpManager会根据用户提供的告警条件发出告警。