Visão geral do registro de erros
O processo de registro de erros começa quando um módulo do sistema operacional detecta um erro.
O erro-Detectar segmento de código então envia informações de erro para o serviço kernel errsave e errlast ou para a sub-rotina errlog . Essas informações de erro são então escritas para o arquivo especial /dev/error . Esse processo, então, adiciia um selo de tempo aos dados coletados. O daemon errdemon verifica constantemente o arquivo /dev/error para novas entradas, e quando novos dados são escritos, o daemon conduz uma série de operações.
Antes de uma entrada ser gravada no log de erro, o daemon errdemônio compara a etiqueta enviada pelo kernel ou código de aplicação para o conteúdo do Repositório de Template Record de Erro. Se a etiqueta corresponde a um item no repositório, o daemon coleta dados adicionais de outras partes do sistema.
Para criar uma entrada no log de erros, o daemon errdemônio recupera o template apropriado do repositório, o nome do recurso da unidade que detectou o erro e dados detalhar. Também, se o erro significar um problema relacionado ao hardware e existir dados vitais do produto (VPD) do hardware, o daemon recupera o VPD do Object Data Manager. Ao acessar o log de erros, por meio do SMIT ou com o comando errpt , o log de erros é formatado de acordo com o modelo de erro no repositório de template de erro e apresentado em um relatório sumário ou detalhado. As entradas também podem ser recuperadas usando os serviços fornecidos em liberrlog, errlog_open, errlog_close, errlog_find_first, errlog_find_next, errlog_find_sequence, errlog_set_direction, e errlog_write. errlog_write fornece uma capacidade de atualização limitada.
A maioria das entradas no log de erros são atribuíveis a problemas de hardware e software, mas as mensagens informativas também podem ser registradas.
O comando diag usa o log de erros para diagnosticar problemas de hardware. Para diagnosticar corretamente novos problemas do sistema, o sistema exclui entradas relacionadas ao hardware mais antigas do que 90 dias a partir do log de erros. O sistema exclui entradas relacionadas ao software 30 dias depois de serem registradas.
Você deve estar familiarado com os seguintes termos:
| Prazo | Descrição |
|---|---|
| ID DE ERRO | Um código hexadecimal de 32-bit CRC usado para identificar uma falha particular. Cada modelo de registro de erro tem um ID de erro exclusivo. |
| Rótulo de erro | O nome mnemônico para um ID de erro. |
| log de erros | O arquivo que armazena instâncias de erros e falhas encontradas pelo sistema. |
| entrada do log de erros | Um registro no log de erros do sistema que descreve uma falha de hardware, uma falha de software ou uma mensagem do operador. Uma entrada de log de erro contém dados de falha capturados. |
| gabarito de registro de erro | Uma descrição de informações exibidas quando o log de erros é formatado para um relatório, incluindo informações sobre o tipo e classe do erro, causas prováveis e ações recomendadas. Coletivamente, os modelos compreendem o Repositório de Template de Registro de Erro. |