事件日志用于监控网络中的 WindowsServer。通过这些日志,你可以监视 Windows 设备上发生的程序、安全和系统事件。例如,你可以识别诸如进程故障之类的性能问题,或者诸如未授权登录请求之类的安全事件。
在 Windows 机器中,系统自带事件查看器,可用于查看该机器上的事件。但是,如果你要监控企业网络,仅通过这种方式手动检查事件是不可行的。OpManager 支持事件日志监控,并借助告警帮助你轻松识别关键事件。
前提条件:OpManager 使用 WMI 从 Windows 设备中获取这些日志的详细信息。
因此,请确保提供具有管理员权限的用户登录凭据,以访问目标设备。(如果你是非管理员用户(请访问此 KB 文章 了解更多)要监控 Windows 事件,你需要将事件日志监视器与设备关联。
在确认你拥有必要权限之后,按照以下步骤操作:
注意:必须启用 Monitoring Interval 复选框。如果禁用,与该设备关联的所有事件日志监视器都会被禁用,即使它们已关联到设备也不会工作。
要创建事件日志监视器,请按照以下步骤操作:
进入 Settings > Monitoring > Event Log Rules
在此页面,你可以看到 OpManager 支持的默认规则。它们被分为 application、Security、System、DNS Server、File Replication Service 和 Directory Service 等类别。
选择 Event Types,以事件类型为条件过滤事件日志。通常包括 Error、Warning、Information、Security audit success 和 Security audit failure。
Description Match Text:输入要与日志消息进行比较的字符串。系统会过滤出在日志消息中包含该字符串的事件。
你也可以使用正则表达式(RegEx)来指定此字段的匹配条件。例如,某条事件日志描述为“Check whether any firewall is blocking”。下面是针对该消息的一些 RegEx 示例:
| 条件 | 逻辑 | RegEx 模板 | 实际 RegEx |
|---|---|---|---|
| 同时包含 “Check” 和 “any” | AND | (?=.*XXX)(?=.*YYY) | (?=.*Check)(?=.*any) |
| 包含 “blocking” 或 “firewall” 其中之一 | OR | (XXX)|(YYY) | (blocking)|(firewall) |
| 不包含 “firewall” | NOT | ^(?!.*XXX).*$ | ^(?!.*firewall).*$ |
上图展示了一个安全事件的示例。你可以从事件查看器中获取必要信息,将其填写到 OpManager 中并监控该事件。
你同样可以监控自定义类别下的事件日志。某些application会将事件记录到 System/application/Security 这些默认类别之外的新类别中。你现在可以在 OpManager 中配置规则,以解析此类自定义类别中的事件,并在 OpManager 中触发相应的告警。操作步骤如下:
在 OpManager 中,通过 Quick Configuration Wizard 选项,可以轻松地将事件日志监视器关联到多个设备。
使用 QCW 将事件日志规则应用到多个设备非常方便,但如果你经常发现并添加新设备进行监控,那么为新设备添加事件日志监视器会变得非常繁琐。
你可以通过 Discovery rule engine 自动化事件日志规则的关联过程。通过该选项,你可以创建自己的规则,将事件日志规则关联到特定设备,例如 Windows Server。
每当 Windows Server 在 OpManager 中被发现时,事件日志规则将自动应用到这些设备。
你可以通过 Notification Profile 功能配置接收重要 Windows 事件的通知,通知渠道包括 SMS、电子邮件等。在选择接收通知的条件时,勾选 Event Log rule generate alarms 选项,以便通过各类渠道接收与事件相关的告警。
感谢您的反馈!