可使用命令行界面从事件数据库清除事件。
用途
从事件数据库中清除事件。
wsadmin -f eventpurge.jacl [-seconds seconds | -end end_time] [-group event_group] [-severity severity]
[-extensionname extension_name] [-start start_time]
[-size size]
描述
eventpurge.jacl 脚本从事件数据库中清除事件。您可以从事件数据库中清除所有事件或将清除操作限制在符合特定条件的事件范围内。
注: 如果启用了
WebSphere 安全性,则用户标识必须映射至 eventAdministrator 角色以删除事件。
参数
- -seconds seconds
- 想要清除的事件的最短寿命。seconds 值必须是一个整数。将只清除超出指定秒数的事件。如果未指定
-end 参数,则此参数是必需的。
- -end end_time
想要删除的事件组的结束时间。只有在指定时间之前生成的事件才会被删除。必须以 XML dateTime 格式(CCYY-MM-DDThh:mm:ss)指定
end_time 值。例如,东部标准时间 2006 年 1 月 1 日中午就是 2006-01-01T12:00:00-05:00。有关
dateTime 数据类型的更多信息,请参阅 XML 模式(位于 www.w3.org)。
如果未指定 -seconds
参数,则此参数是必需的。
- -group eventGroup
- 要从中清除事件的事件组。event_group 值必须是在
Common Event Infrastructure
配置中定义的事件组的名称。此参数是可选的。
- -severity severity
- 想要清除的事件的严重性。severity 值必须是整数;只有其严重性等于指定值的事件才会被清除。此参数是可选的。
- -extensionname extension_name
- 想要包括在清除操作中的事件的扩展名。使用此参数将清除对象限制在特定类型的事件。只有其
extensionName 属性等于 extensionName 的事件才会被清除。此参数是可选的。
- -start start_time
- 想要删除的事件组的开始时间。只有在指定时间之后生成的事件才会被删除。必须以 XML dateTime 格式(CCYY-MM-DDThh:mm:ss)指定
start_time 值。此参数是可选的。
- -size size
- 单个事务中要清除的事件数目。size 值必须是一个整数。清除了此数目的事件后,该命令将落实该事务,然后继续执行新事务。此参数是可选的。
示例
以下示例从数据库中清除严重性为 20(无害)并且生成时间在 10 分钟之前的所有事件。
eventpurge.jacl -group "All events" -severity 20 -seconds 600