上一主题: 功能概述下一主题: 状态管理


监控功能

您可以将 SystemEDGE 代理配置为监控特定管理信息库 (MIB) 对象的阈值或其他异常。 在管理具有数百个系统的大型企业时,您可以配置代理监控的信息。 允许配置代理监控信息提供了异常管理功能,这对于在不影响管理开销的情况下维护大规模实施是必需的。

注意:有关每个代理的收集和监控功能的信息,请参阅“概念”一章。

支持的监视器的最大分辨率是 64 位。 SystemEDGE 代理提供以下类型的监控:

自主监控

提供对代理支持的任何基于整数的 MIB 对象的监控。 您可以在自主监视器表中创建条目以指定要监控的对象、比较运算符、阈值以及重要级别,代理会根据创建的条目自动监控对象。 代理按照轮询时间间隔监控对象,并根据指定的阈值和重要级别值维护当前状态。 如果超过状态更改阈值,代理会发送状态更改陷阱。

注意:有关自主监控的详细信息,请参阅“自主监控”一章。

进程和服务监控

提供任何单个进程实例或 Windows 服务的监控。 您可以在进程监视器表中创建条目以监控进程或服务是否正在运行,或监控进程表 MIB 对象是否超过指定的阈值。 代理监控进程,根据指定的阈值和重要级别值维护当前状态。 如果超过状态更改阈值或进程的状态(正在运行或已停止)发生更改,代理将发送状态更改陷阱。

注意:有关进程和服务监控的详细信息,请参阅“进程和服务监控”一章。 要监控一个以上进程实例,请使用进程组监视器,因为进程监视器仅可以监控单个进程实例。

进程组监控

提供定义一组进程并监控该组的功能。 您可以在定义进程组的进程组监视器表中创建条目。 代理监控组,并在进程组发生更改时发送陷阱。 代理监视器还提供进程组度量标准,如一个组中所有进程所消耗的内存或 CPU 时间。 必要时,自主监视器可以监控这些进程组度量标准。

注意:有关进程组监控的详细信息,请参阅“进程组监控”一章。

日志文件和目录监控

通过搜索指定为正则表达式的字符串,提供对任何 UTF-8 编码的系统或应用程序日志文件的监控。 您可以在日志监视器表中创建条目,代理会监控指定的日志文件中是否存在与用户定义的正则表达式相匹配的行,并在存在匹配时发送陷阱。 可以将重要级别与监视器相关联,该关联关系包含在已发送的陷阱中。 如果您相应地在日志监视器表中配置条目,还可以监控目录中文件的大小和数量。 您可以监控大小最大为 2GB 的日志文件。

注意:有关日志文件和目录监控的详细信息,请参阅“日志文件监控”一章。

Windows 事件监控

使用不同的筛选(如事件源)提供对 Windows 事件日志条目的监控。 您可以在 NT 事件监视器表中创建条目,代理会监控事件日志文件中是否存在与用户定义的正则表达式相匹配的事件,并在存在匹配时发送陷阱。

注意:有关 Windows 事件监控的详细信息,请参阅“Windows 事件监控”一章。

历史记录收集

提供历史数据收集,以便进行管理器端基准制定和趋势分析。 您可以在历史记录控制表中创建条目,代理会基于某个时间间隔收集度量标准。 收集的度量标准用于提供特定时间间隔内平均系统性能的概况。

注意:有关历史记录收集的详细信息,请参阅“历史记录收集”一章。

64 位度量标准的监视器比例

您可以为监视器指定阈值来监视 64 位度量标准。 例如,如果您指定 64 位阈值,如 9,000,000,000,000,000,001 字节(9 * 10^18 再加 1)是有效的 64 位值。 但是,您可以通过定义比例系数 10^18 和阈值 9 来定义 9 EB(百亿亿字节)的阈值。 比例系数定义监视器的分辨率。 您可以定义 10^16 的比例系数,对于一个百分点的分辨率,相应的阈值是 900。

如果监视器的比例系数是 2^32,对于 64 位 (2^64) 度量标准,最大监视器值是 2^32。

过程监控增强

SystemEDGE 以新变量(即进程表中的 processTimePermil)的百分比形式提供进程 CPU 使用率。 进程监控和进程组监控功能通过使用 processTimePermil 予以提供。

processTimePermil 代表上一抽样时间间隔中进程的 CPU 使用率千分比。 该变量值依赖于系统。 该值是 CPU 记号数除以总 CPU 记号数的差。 由于 SNMP 不支持分数,因此报告的值乘以 1000。 例如,CPU 千分比为 505.833,则返回 505833。 要转换为百分比,请将返回值除以 10000。

对象合计

系统管理 MIB 中的新合计表用于合计具有多个定义了不同重要级别的监视器的对象。 合计表使用自主监视器表和进程监视器表中的新类、实例和属性特性来确定监视器是否指同一对象。 总体对象状态是通过对具有最高重要级别的违反监视器发送状态更改陷阱来确定的。

多层对象实例层次结构

要将某个对象实例与其托管的层次结构相关联,使用 // / 作为分隔符,例如 //hierarchy/instance。 层次结构可以是多层,以便支持两层以上的对象实例。

层次结构可以是主机名“//host/instance”,它还可以为 //<any1>/<any2>/.../<anyN>/<instance> 形式。 对于本地系统上的对象实例,仅可以指定实例,并且会自动在前面添加 //./。 您可以前置命名空间来识别虚拟对象实例(如“lpar:”)。 例如,LPAR 上的对象实例表示为 lpar://hmc1/hyper1/lpar1/disk1

仅对最低的两层提供对象实例的超级合计,而不是对所有层次。 例如,//host/* 合计主机上的所有实例。 创建的特殊超级合计 //*(合计所有对象实例)依赖于选定级别的超级合计。

详细信息:

自主监控

进程和服务监控

进程组监控

日志文件监控

Windows 事件监控

历史记录收集

Perl 兼容的正则表达式 (PCRE) 支持