添加文件监视模板

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

例如,如果您希望在文件大小增加时收到通知,可以配置一个带有文件大小监视器的合适文件监视模板,并将其应用到您希望监视这些文件的设备上。

通过文件监视,您可以在基于 Windows / WMI 的设备上监视以下参数:

  • 文件内容:日志文件中某个单词/字符串的存在(也支持正则表达式)
  • 文件大小:监视文件大小的增加或减少
  • 文件存在性:检查指定目录中某个文件是否存在(用于检查其是否已被移动、重命名或删除)
  • 文件年龄:跟踪文件的存在时间,并根据其年龄采取操作
  • 文件修改:在文件被修改时获取通知

本帮助文档涵盖以下配置步骤:

配置文件监视模板的步骤

  1. 转到 Settings → Monitoring → Files
  2. 单击New Template。将打开“Add New Template”页面。
  3. 配置以下字段:
    • Template Name:为模板配置一个名称。
    • File Path:指定 OpManager 定位文件的路径。
    • Polling Interval:配置 OpManager 监视文件的轮询间隔。
    • Description:为模板提供简要且有意义的描述。
  4. 如果您希望将监视器关联到现有设备,请单击 Save & Associate。此选项会提示您选择需要关联该监视器的设备。选择所需设备并单击 Save
  5. 如果您只想添加监视器(而不将其关联到任何现有设备),请单击 Save

为文件监视器配置告警

根据您希望收到通知的条件来配置监视标准:

  1. File Contains:要监视日志文件中是否打印了某个单词/字符串,您必须在运行该application 的最终服务器/设备上安装 OpManager 的日志文件监视代理。安装代理后,它会在指定的日志文件中查找指定字符串。如果该单词/字符串被打印到日志文件中,OpManager 会触发告警。如有需要,您可以配置代理在搜索单词/字符串时区分大小写,并在该告警被触发达到一定次数后通知管理员。
  2. 单击此处了解更多有关此类监视器以及日志文件监视所需满足的先决条件。

  3. File Existence:OpManager 会在指定路径中查找文件,并根据指定条件发出告警。您可以配置为:当文件在指定路径中不存在时收到通知,或当文件存在时收到通知,或者选择不进行监视。同时,您可以选择要分配给此告警的严重性级别。如果在预定义次数内连续满足告警条件,则会触发通知。也就是说,当某个特定文件在两个连续轮询中存在/不可用时,OpManager 会向您发出告警。
  4. File Size:OpManager 配置为:当文件大小超过或低于指定大小时向您发出告警。选择相关的阈值进行告警。您可以以 bytes、KB、MB 或 GB 为单位配置大小,并且可以选择要分配给该告警的严重性级别。当阈值被违反达到指定次数时,可以触发该告警。
  5. File Age:同样,您可以根据文件的年龄来配置 OpManager 的告警。例如,当文件存在时间超过 20 天时,您可以收到通知。
  6. File Modification:当文件被修改时,文件的“修改日期”会被更新。您可以配置 OpManager 在“修改日期”发生变化时通知您。此选项可帮助您跟踪对关键文件所做的任何更改。

配置警报——警报消息可用变量

当满足某个触发条件时,您可以在“Alarm Message Format”字段中使用以下警报变量,自定义生成的警报消息:

  1. $MONITOR - 显示监视器名称。可用于所有条件类型。
  2. $CURRENTVALUE - 显示所提供触发条件(File Contains/Age/Size)的最新轮询值。可用于除 File Existence 和 File Modification 之外的所有条件类型。

    注意:$CURRENTVALUE 变量在 File Contains 和 File Age/Size 中的工作方式不同。对于 File Contains 条件类型,它会返回所提供的搜索字符串;而对于 File Age/File Size 条件类型,它会返回最新轮询值。

  3. $THRESHOLDVALUE - 显示所提供触发条件的阈值。可用于 File Size 和 File Age 条件类型。
  4. $UNITS - 显示触发条件的单位。可用于 File size 和 File Age 条件类型。
    • File Size 中可用的单位:bytes、KB、MB、GB
    • File Age 中可用的单位:minutes、hours、days
  5. $MODIFIEDTIME - 显示指定文件路径中文件的最新“修改时间”值。可用于 File Modification 条件类型。

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

条件类型支持的警报变量包含变量的示例警报消息生成的警报消息
File contains$MONITOR - 监视器名称

$CURRENTVALUE - 搜索字符串
File monitor $MONITOR contains the string $CURRENTVALUEFile monitor FileMonitor1 contains the string test
File Existence$MONITOR - 监视器名称

File monitor $MONITOR exists

(OR)

File monitor $MONITOR does not exist any more

File monitor FileMonitor2 exists

(OR)

File monitor FileMonitor2 does not exist any more

File Size$MONITOR - 监视器名称

$THRESHOLDVALUE - 触发警报所需的文件最小大小(单位:bytes/KB/MB/GB)

$CURRENTVALUE - 路径中文件的当前大小(单位:bytes/KB/MB/GB)

$UNITS - 为阈值提供的单位(bytes/KB/MB/GB)
File size of the monitor $MONITOR is $CURRENTVALUE, violating the threshold of $THRESHOLDVALUE$UNITSFile size of the monitor FileMonitor3 is 2, violating the threshold of 1GB
File Age$MONITOR - 监视器名称

$THRESHOLDVALUE - 触发警报所需的文件最小存在时间(单位:seconds/minutes/hours)

$CURRENTVALUE - 路径中文件的当前存在时间(单位:seconds/minutes/hours)

$UNITS - 为阈值提供的单位(seconds/minutes/hours)
File age of the monitor $MONITOR is $CURRENTVALUE, violating the threshold of $THRESHOLDVALUE$UNITSFile age of the monitor FileMonitor4 is 95, violating the threshold of 90mins
File Modification$MONITOR - 监视器名称

$MODIFIEDTIME - 最新的“修改时间”值(MM/DD/YYYY HH:MM:SS AM/PM)
File monitor $MONITOR got modified at $MODIFIEDTIMEFile monitor FileMonitor5 got modified at 8/13/2017 1:12:35 AM

将文件监视器关联到设备

在创建好包含告警条件的模板后,您现在可以将该模板关联到设备上。

  1. 转到 Settings → Monitoring → Files
  2. 单击 Associate
  3. 从下拉列表中选择所需模板。
  4. 选择要应用此模板的设备,并单击右箭头将其移动到“Selected devices”列表。
  5. 单击选项卡底部的 Associate 按钮,将模板关联到所有选定的设备。

现在监视器已添加到设备上,OpManager 将根据用户提供的告警条件触发告警。

感谢您的反馈!

此内容对您有帮助吗?

很抱歉给您带来不便。请帮助我们改进此页面。

我们该如何改进此页面?
您是否需要有关此主题的协助?
点击“提交”,即表示您同意根据隐私政策处理个人数据。