上一主题: 对象状态下一主题: 超级聚合


对象合计

自主监视器和进程监视器表中的对象类、实例和属性值描述受监控的(或受管)对象。 具有相同对象实例、类和属性值的多个监视器被认为已连接且描述相同的受管对象。 代理将所有已连接监视器的最差状态聚合为单个受管对象状态。 代理在聚合表中为每个聚合创建一个条目(聚合)。

然而,如果两个连接的监视器 A 和 B 具有相同的重要级别并使用“AND”标志(monFlags 中的 00800 或 pmonFlags 中的 20000),但如果 A 和 B 没有相同的状态,则它们将被排除在最差状态计算之外。 如果您不在相应的列中输入值,代理会使用有意义的默认信息填充这些列。 它使默认的自主监视器值基于受监控的 OID,并将这些值映射到类、实例和属性值。 它使默认的进程监视器值基于进程正则表达式和受监控的属性。 有关默认对象信息分配的详细信息,请参阅“自主监控”和“进程和服务监控”这两章。

所有连接的监视器必须具有相同的时间间隔,以帮助确保仅针对所有连接的监视器评估一次聚合状态,并防止不必要的状态更改。

聚合表包含以下信息:

注意:有关聚合表中各列的详细信息,请参阅“自主监控”一章。

代理更新聚合表中的当前状态。 仅当对所有连接的监视器的阈值评估和随后的状态聚合导致与先前最差状态不同的最差状态时,代理才发送状态更改陷阱。 例如,假定代理返回的 CPU 使用率为 82%,而您使用三个监视器监控 CPU 使用率:一个为 60%(分配的重要级别为警告),一个为 80%(重要级别为严重),另一个为 100%(重要级别为致命)。 该值会导致 60% 和 80% 监视器超出阈值,但是代理仅对 80% 监视器发送一个状态更改陷阱,并将聚合状态更改为严重。