lseventlog
使用 lseventlog 命令可显示系统事件日志的简明视图,也可显示日志中某一条目的详细视图。
语法
参数
- -filtervalue attribute=value
- (可选)指定一个或多个过滤器的列表。仅返回值与过滤器属性值匹配的对象。如果指定了容量,那么还必须包含单位。
- -nohdr
- (可选)缺省情况下,将在简明样式视图中显示每个数据列的标题,在详细样式视图中显示每个数据项的标题。-nohdr 参数用于禁止显示这些标题。注: 如果没有要显示的数据,那么不会显示标题。
- -delim delimiter
- (可选)缺省情况下,简明视图中的所有数据列都以空格分隔。每列的宽度设置为每个数据项的最大宽度。在详细视图中,每个数据项各占一行,如果显示标题,将用空格来分隔数据与标题。-delim 参数会覆盖此行为。-delim 参数的有效输入为一个单字节字符。如果在命令行中输入
-delim :,那么在简明视图中将用冒号字符 (:) 分隔所有数据项;例如,不会出现列间距。在详细视图中,数据与标题间以指定的定界符分隔。 - -alert yes | no
- (可选)包含(或排除)状态为 alert 的事件。
- -message yes | no
- (可选)包含状态为 message 的事件。
- -monitoring yes | no
- (可选)包含状态为 monitoring 的事件。
- -expired yes | no
- (可选)包含(或排除)状态为 expired 的事件。
- -fixed yes | no
- (可选)包含(或排除)状态为 fixed 的事件。
- -count entry_limit
- (可选)指示要显示的最大事件数。
- -order date | severity
- (可选)指示事件必须遵循的顺序。按日期排序将首先显示最旧的事件。按严重性排序将首先显示严重性最高的事件。如果多个事件的严重性相同,那么将按日期对这些事件进行排序,最旧的事件显示在最前面。以下列表显示严重性顺序,从最严重的开始:
- 未修正的警报(按错误代码排序;排位最低的错误代码严重性最高)
- 未修正的消息
- 监视事件(按错误代码排序;排位最低的错误代码严重性最高)
- 已到期的事件
- 已修正的警报和消息
- -filtervalue?
- (可选)显示 -filtervalue attribute=value 参数的有效过滤器属性的列表:
- copy_id
- error_code
- event_count
- event_id
- fixed
- last_timestamp
- object_id
- object_name
- object_type
- report_node
- reporting_node_name
- root_sequence_number
- sequence_number status
- sequence_number
- (可选)指示该命令是否必须显示事件的完整视图。
描述
此命令显示系统事件日志的简明视图,或显示日志中某一条目的详细视图。您可以按严重性或存在时间对事件和条目排序。
包含的事件的缺省值为:
- alert=yes
- expired=no
- fixed=no
- message=yes
- monitoring=no
下表提供可显示为输出视图数据的属性值。
| 属性 | 描述 | 值 |
|---|---|---|
| machine_type | 指示节点机器类型和型号。 | 该值为字母数字字符串(最多包含 7 个字符)。 |
| 序列号 | 指示节点序列号。 | 该值为字母数字字符串(最多包含 7 个字符)。 |
| sequence_number | 指示事件的序列号。 | 该值为 0 到 8000000 之间的数字。 |
| first_timestamp | 指示事件添加到日志中的时间。 | 该值的格式为 YYMMDDHHMMSS。 |
| first_timestamp_epoch | 指示戳记发生之后事件添加到日志中的时间(以秒为单位)。 | 该值为 32 位数字值。 |
| last_timestamp | 指示事件的最近更新时间。 | 该值的格式为 YYMMDDHHMMSS。 |
| last_timestamp_epoch | 指示戳记后事件的最近更新(以秒为单位) | 该值为 32 位数字值。 |
| fixed_timestamp | 指示修订事件时的时间戳记。 | 该值的格式为 YYMMDDHHMMSS。 |
| fixed_timestamp_epoch | 指示戳记发生后修订事件时的时间戳记(以秒为单位) | 该值为数字字符串。 |
| fru | 指示错误或事件的现场可更换部件 (FRU);该字段包含可能的 FRU(使用逗号分隔)。 | 该值为 ASCII 字符串(最多包含 255 个字符)。 |
| object_type | 指示被记录事件的对象的类型。 | 值为:
|
| object_id | 指示被记录事件的对象的标识。 | 该值为 64 位数字值。对于除集群系统之外的所有其他对象类型,以十进制显示该值。 对于集群系统,以十六进制表示该值,但对于具有 |
| object_name | 指示被记录事件的对象的名称。 | 该值为对象名称格式;如果对象被删除或不具有名称,那么该值为空白。 |
| copy_id | 指示被记录事件的卷拷贝标识。 | 该值为 0 到 1 之间的数字值;如果不是 vdiskcopy 事件,那么该值为空白。 |
| reporting_node_id | 指示报告事件的节点的标识。 | 该值为 64 位数字值,如果事件由集群系统报告,那么该值为空白。 |
| reporting_node_name | 指示报告事件的节点的名称。 | 该值为对象名称格式;如果节点被删除或事件由集群系统报告,那么该值为空白。 |
| root_sequence_number | 指示根源或因果事件的序号 要点: 如果事件由另一个事件直接引起,那么此处将显示相关事件的 sequence_number。
|
该值为 1 到 8000000 之间的数字值;如果没有根源或者事件不是由其他事件直接引起,那么该值为空白。 |
| event_count | 指示已与此事件合并的已报告事件的数量 | 该值为 32 位数字值。 |
| status | 指示事件类别。 | 值为:
|
| fixed | 指示事件是标记为“已修正”(针对警报)还是“已阅读”(针对消息)。 | 值包括:
|
| auto_fixed | 指示事件是否已标记为由代码修正。 | 值为:
|
| notification_type | 指示事件通知的类型。 | 值为:
|
| event_id | 指示事件标识。 | 该值为 6 位数字值。 |
| event_id_text | 指示与事件标识关联的描述。 | 该值为最多 200 个字节的文本值。 以 CLI 请求的语言显示。 |
| error_code | 指示与此事件关联的错误代码。 | 该值为 4 位数字值;如果没有错误代码,那么该值为空白。 |
| error_code_text | 指示与错误代码关联的描述。 | 该值为最多 200 个字节的文本值;如果没有错误代码,那么该值为空白。 该值以 CLI 请求的语言显示。 |
| 描述 | 指示与事件关联的描述。 如果事件具有错误代码,那么该值与 |
文本(最多 200 个字节)。 |
| sense1 | 指示 16 个字节的十六进制编码检测数据;最低有效字节位于左侧。 | 该值是 16 个双字符十六进制数,用空格分隔。 |
| sense2 | ||
| sense3 | ||
| sense4 | ||
| sense5 | ||
| sense6 | ||
| sense7 | ||
| sense8 |
调用示例
此示例显示 2010 年 1 月的事件:
lseventlog -filtervalue 'last_timestamp>=100101000000:last_timestamp<100201000000'此示例按发生顺序显示所有未修正的 1065 错误:
lseventlog -filtervalue error_code=1065:fixed=no此示例列出最严重的事件:
lseventlog -order severity -count 1此示例显示简明视图:
lseventlog
sequence_number:last_timestamp:object_type:object_id:object_name:copy_id:status:fixed:event_id:error_code:description
400:100106132413:vdisk:2:my_vdisk:1:alert:no:060001:1865:由于空间不足,因此空间节省型虚拟盘拷贝处于脱机状态401:100106140000:cluster::ldcluster-2::message:no:981001::Cluster Fabric View updated by fabric discovery此示例显示完整视图:
lseventlog 120
sequence_number 120
first_timestamp 111130100419
first_timestamp_epoch 1322647459
last_timestamp 111130100419
last_timestamp_epoch 1322647459
object_type node
object_id 1
object_name node1
copy_id
reporting_node_id 1
reporting_node_name node1
root_sequence_number
event_count 1
status alert
fixed yes
auto_fixed no
notification_type error
event_id 073003
event_id_text More/Less fibre channel ports operational
error_code 1060
error_code_text Fibre Channel ports not operational
machine_type 21458F4
serial_number 75BZPMA
fru none
fixed_timestamp 111202141004
fixed_timestamp_epoch 1322835004
sense1 03 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00
sense2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
sense3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
sense4 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
sense5 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
sense6 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
sense7 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
sense8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 