您可以使用指令行介面來查詢事件資料庫。
用途
產生報告,列出事件資料庫中的事件。
wsadmin -f eventquery.jacl [-globalinstanceid global_instance_id | -group event_group] [-severity severity] [-extensionname extension_name]
[-start start_time] [-end end_time]
[-number number] [-ascending|-descending]
說明
eventquery.jacl Script 會查詢事件資料庫,且會產生一份報告來列出結果。您可以根據事件群組、嚴重性或延伸規格名稱來查詢事件。您也可以查詢在指定時段內所建立的查詢事件。
參數
- -globalinstanceid global_instance_id
- 您要查詢之事件的廣域實例 ID。
您必須具備這個參數或 -group,不過不能同時兼具。
- -group event_group
- 事件群組,您就是從這裡查詢事件。event_group 的值必須是共用事件基礎架構配置中定義的事件群組的名稱。您必須具備這個參數或 -globalinstanceid,不過不能同時兼具。
- -severity severity
- 您要併入報告之事件的嚴重性。severity 值必須是整數。
只會將嚴重性等於指定值的事件併入報告中。這個參數是選用的。
- -extensionname extension_name
- 您要併入報告中之事件的延伸規格名稱。請利用這個參數來限制您對特定類型之事件的查詢。
只有 extensionName 內容等於 extensionName 的事件會併入報告中。這個參數是選用的。
- -start start_time
- 您要併入報告之事件的最早時間。
請利用這個參數,將查詢限制於指定日期和時間之後所產生的事件。這個參數必須是根據 XML dateTime 資料類型來指定的日期和時間。
其基本格式為 CCYY-MM-DDThh:mm:ss,後面可以跟著時區指示器。
比方說,美東標準時間 2004 年 1 月 1 日中午是 2004-01-01T12:00:00-05:00。
如需 dateTime 資料類型的詳細資訊,
請參閱位於 www.w3.org 的「XML 綱目」。
- -end end_time
- 您要併入報告之事件的最後時間。
請利用這個參數,將查詢限制於指定日期和時間之前所產生的事件。這個參數必須是根據 XML dateTime 資料類型來指定的日期和時間。
如需詳細資訊,請參閱 -start 參數的說明。
- -number number
- 您要併入報告的事件數目上限。
這個參數必須是整數才行。
如果資料庫中符合條件的事件數目大於指定的值,便會截斷報告。
如果報告是依遞增順序排列,這表示會略掉最近的相符事件。如果報告是依遞減順序排列,就會略掉最早的相符事件。
- -ascending|-descending
- 報告中依時間排列事件的順序。
它必須是下列一值:
- 遞增
- 遞增(依時間順序),最早的事件排在最前面。
這是預設值。
- 遞減
- 遞減(依時間順序),最近的事件排在最前面。
範例
下列範例列出資料庫中屬於所有事件事件群組且是在 2004 年 2 月 17 日產生的所有事件。報告會依反向時間順序來排序:
eventquery.jacl -group "All events" -start "2004-02-17T00:00:00-05:00"
-end "2004-02-17T23:59:59-05:00" -order DESC