天天看点

在 vRealize Operations Manager 中清除警示和警报表格

在 VMware vRealize Operations Manager 中选择多个警示并单击取消警示后,仍有一个或多个选择的警示处于活动状态。

可能仍会显示错误,指示存在几个警示,而实际上已删除这些警示。

当显示数量较多的历史警示和/或警报时,群集将受到性能问题的影响。

在 vRealize Operations Manager 中清除警示和警报表格

要解决这些问题,请直接从数据库中删除警示,或者清除表。

1、以 root 用户身份登录到主节点。

2、通过运行此命令来启动 psql 实用程序并连接到 vPostgres 数据库:

su - postgres -c “/opt/vmware/vpostgres/current/bin/psql -d vcopsdb -p 5432”

注意:完成命令时,提示会更改为 vcopsdb=>。

选择选项 1 或 2,具体取决于您希望执行的操作:

清除所有警示和警报:

truncate table alert cascade;

truncate table alarm cascade;

[email protected] [ ~ ]# su - postgres -c "/opt/vmware/vpostgres/current/bin/psql -d vcopsdb -p 5432"
psql.bin (11.12 (VMware Postgres 11.12.0-18177793 release))
Type "help" for help.

vcopsdb=# truncate table alert cascade;
TRUNCATE TABLE
vcopsdb=# truncate table alarm cascade;
TRUNCATE TABLE
vcopsdb=# \q
           

清除与特定资源相关的警示:

delete from alert where resource_id = resource_id;

delete from alarm where resource_id = resource_id;

注意:针对某个对象进行筛选后,可从管理 > 清单资源管理器页面获取 resource_id 值。

3、键入 \q 以退出 psql 实用程序。

4、在群集中的所有其他分析节点上重复步骤 2 至 5。