lseventlog
Use o comando lseventlog para exibir uma visualização concisa do log de eventos do sistema, ou uma visualização detalhada de uma entrada do log.
Sintaxe
>>- lseventlog --+-----------------------------------+----------> '- -filtervalue -- attribute_value -' >--+-----------------+-- -+-----------------------+-------------> '- -filtervalue? -' '- -delim -- delimiter -' >--+----------+-- -+--------------------+-----------------------> '- -nohdr -' '- -alert --+- yes-+-' '- no--' >--+----------------------+--+-------------------------+--------> '- -message --+- yes-+-' '- -monitoring --+- yes-+-' '- no--' '- no--' >--+----------------------+--+--------------------+-------------> '- -expired --+- yes-+-' '- -fixed --+- yes-+-' '- no--' '- no--' >--+---------------------+--+------------------------+----------> '- -config --+- yes-+-' '- -count -- entry_limit-' '- no--' >--+------------------------+--+-----------------+------------->< '- -order --+-date-----+-' '-sequence_number-' '-severity-'
Parâmetros
- -filtervalue attribute=value
- (Opcional) Especifica uma lista de um ou mais filtros. Apenas objetos com um valor que corresponda ao valor de atributo do filtro são retornados. Se uma capacidade for especificada, as unidades também deverão ser incluídas.
- Nota: Alguns filtros permitem o uso de um curinga ao inserir o comando. As regras a seguir se aplicam ao uso de curingas ao usar a CLI:
- O caractere curinga é um asterisco (*).
- O comando pode conter, no máximo, um curinga.
- Ao usar um curinga, coloque a entrada do filtro entre aspas duplas
(""), conforme a seguir:
lseventlog -filtervalue "object_name=ob*"
- -nohdr
- (Opcional) Por padrão, os títulos são exibidos para cada coluna de
dados em uma visualização de estilo conciso e para cada item de dados em
uma visualização de estilo detalhado. O parâmetro
-nohdr suprime a exibição desses títulos.Nota: Se não houver dados a serem exibidos, os títulos não serão exibidos.
- -delim delimitador
- (Opcional) Por padrão, em uma visualização concisa, todas as colunas de dados são separadas por espaços. A largura de cada coluna é configurada para a largura máxima possível de cada item de dados. Em uma visualização detalhada, cada item de dados possui sua própria linha e se os cabeçalhos forem exibidos, os dados serão separados do cabeçalho por um espaço. O parâmetro -delim substitui esse comportamento. A entrada válida para o parâmetro -delim é um caractere de um byte. Se for inserido -delim: na linha de comandos, o caractere dois pontos (:) separa todos os itens de dados em uma visualização concisa; por exemplo, o espaçamento das colunas não ocorre. Em uma visualização detalhada, os dados são separados do cabeçalho pelo delimitador especificado.
- -alert yes | no
- (Opcional) Inclui (ou exclui) eventos com o status alerta.
- -message yes | no
- (Opcional) Inclui eventos com o status message.
- -monitoring yes | no
- (Opcional) Inclui eventos com o status monitoring.
- -expired yes | no
- (Opcional) Inclui (ou exclui) eventos com o status expirado.
- -fixed yes | no
- (Opcional) Inclui (ou exclui) eventos com o status corrigido.
- -config yes | no
- (Opcional) Inclui (ou exclui) eventos com o status config.
- -count entry_limit
- (Opcional) Indica o número máximo de eventos a serem exibidos.
- -order date | severity
- (Opcional) Indica a ordem na qual os eventos devem estar. A classificação por
data exibe primeiro os eventos mais antigos. A ordenação por gravidade
exibe primeiro os eventos com a gravidade mais alta. Se diversos
eventos tiverem a mesma gravidade, eles serão ordenados por data,
sendo que o evento mais antigo é exibido primeiro. A lista a seguir mostra a ordem de gravidade, começando com o mais grave:
- Alertas não corrigidos (classificados por código de erro; o código de erro mais baixo tem a mais alta gravidade)
- Mensagens não corrigidas
- Eventos de monitoramento (classificados por código de erro; o código de erro mais baixo tem a mais alta gravidade)
- Eventos expirados
- Alertas e mensagens corrigidos
- -filtervalue?
- (Opcional) Exibe uma lista de atributos de filtro válidos para o parâmetro
-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
- (Opcional) Indica se o comando deve exibir uma visualização completa do evento.
Descrição
Esse comando exibe uma visualização concisa do log de evento do sistema ou uma visualização detalhada de uma entrada do log. É possível classificar os eventos e as entradas por gravidade ou idade.
Os valores padrão para os eventos incluídos são:
- alert=yes
- config=no
- expired=no
- fixed=no
- message=yes
- monitoring=no
A Tabela 1 fornece
os valores de atributo que podem ser exibidos como dados de visualização de saída.
Atributo | Descrição | Valor |
---|---|---|
machine_type | Tipo e número do modelo de máquina de nó | O valor é uma sequência alfanumérica com até 7 caracteres. |
número de série | Número de série do nó | O valor é uma sequência alfanumérica com até 7 caracteres. |
sequence_number | Número de sequência do evento | O valor é numérico de 0 a 8000000. |
first_timestamp | Quando o evento foi incluído no log | O valor está no formato YYMMDDHHMMSS. |
first_timestamp_epoch | Quando o evento foi incluído no log (em segundos) após ocorrer a época | Esse é um valor numérico de 32 bits. |
last_timestamp | Quando o evento foi atualizado mais recentemente | O valor está no formato YYMMDDHHMMSS. |
last_timestamp_epoch | Atualização mais recente (em segundos) após a época de um evento | Esse é um valor numérico de 32 bits. |
fixed_timestamp | Registro de data e hora quando o evento é corrigido | O valor está no formato YYMMDDHHMMSS. |
fixed_timestamp_epoch | Registro de data e hora (em segundos) quando um evento é corrigido após ocorrer uma época. | O valor é uma sequência numérica. |
fru | Unidade de campo substituível (FRU) para erro ou evento; esse campo contém FRUs prováveis (separados por vírgulas) | O valor é uma sequência ASCII com até 255 caracteres. |
object_type | O tipo de objeto com o qual o evento é registrado. | Os valores são:
|
object_id | ID do objeto com o qual o evento é registrado. | Esse é um valor numérico de 64 bits. Ele é exibido
em decimais para todos os tipos de objeto, exceto para sistemas em cluster. Para um sistema em cluster, esse valor é hexadecimal, mas ficará em branco para eventos com tipos de objeto cluster. |
object_name | Nome do objeto com o qual o evento é registrado. | Esse valor é o formato de nome do objeto e ficará em branco se o objeto tiver sido excluído ou não tiver um nome |
copy_id | O ID de cópia de volume do evento está registrado com relação a | Esse é um valor numérico de 0 a 1; ele ficará em branco se não for um evento vdiskcopy |
reporting_node_id | ID do nó que relatou o evento. | Esse é um valor numérico de 64 bits que ficará em branco se o evento for relatado pelo sistema em cluster |
reporting_node_name | Nome do nó que relatou o evento. | Esse valor é o formato de nome do objeto e ficará em branco se o nó for excluído ou se o evento for relatado pelo sistema em cluster |
root_sequence_number | Número de sequência do evento raiz ou casual Importante: Se o evento for diretamente causado por um outro evento, o sequence_number do evento relacionado será mostrado aqui.
|
Esse é um valor numérico de 1 a 8000000; ficará em branco se não houver nenhuma raiz ou se o evento não for causado diretamente por outro evento |
event_count | Número de eventos relatados que foram combinados neste evento | Esse é um valor numérico de 32 bits. |
status | Categoria de evento | Os valores são:
|
fixed | Indica se o evento foi marcado como corrigido (para alertas) ou como leitura (para mensagens) | Os valores são:
|
auto_fixed | Indica se o evento está marcado como corrigido pelo código. | Os valores são:
|
notification_type | Tipo de notificação de eventos | Os valores são:
|
event_id | ID de Evento | Esse é um valor numérico de 6 dígitos. |
event_id_text | Descrição associada ao ID do evento | Esse é um valor de texto com um máximo de 200 bytes. Isso aparece no idioma solicitado pela CLI. |
error_code | O código de erro associado a este evento | Esse é um valor numérico de 4 dígitos, mas ficará em branco se não houver nenhum código de erro. |
error_code_text | Descrição associada ao código de erro | Esse é um valor de texto com um máximo de 200 bytes
que ficará em branco se não houver nenhum código de erro. Isso aparece no idioma solicitado pela CLI. |
description | Descrição associada ao evento Se o evento tiver um código de erro, esse valor será igual ao do campo error_code_text; caso contrário, será igual ao do campo event_id_text |
Texto (máximo de 200 bytes). |
callhome_type | O tipo de Call Home associado ao evento. | Os valores são hardware, software e none. |
sense1 | Dezesseis bytes de dados de controle codificados por hexadecimal; byte menos significativo fica à esquerda | O valor é dezesseis números hexadecimais de dois caracteres separados por espaços. |
sense2 | ||
sense3 | ||
sense4 | ||
sense5 | ||
sense6 | ||
sense7 | ||
sense8 |
Exemplos de Chamada
Este exemplo mostra eventos de janeiro de 2010:
lseventlog -filtervalue 'last_timestamp>=100101000000:last_timestamp<100201000000'
Este exemplo mostra todos os 1065 erros não corrigidos, por ordem de ocorrência:
lseventlog -filtervalue error_code=1065:fixed=no
Este exemplo lista o evento mais crítico:
lseventlog -order severity -count 1
Este exemplo mostra a visualização concisa:
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:Space Efficient Virtual Disk Copy offline due to insufficient space
401:100106140000:cluster::ldcluster-2::message:no:981001::Cluster Fabric View updated by fabric discovery
Este exemplo
mostra a visualização completa:
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
callhome_type hardware
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