Notas sobre o Release


5.15 Minimizar o Log para Instalação do DLFF (Data Links File System Filter)

Você pode minimizar o log para a Instalação do DLFF (Data Links File System Filter) alterando o arquivo dlfs_cfg . O arquivo dlfs_cfg é passado para a rotina strload para carregar os parâmetros do driver e da configuração. Ele está localizado no diretório /usr/lpp/db2_07_01/cfg/. Através de um link simbólico, o arquivo também pode ser encontrado no diretório /etc. O arquivo dlfs_cfg tem o seguinte formato:

    d <driver-name> <vfs number> <dlfm id> <global message priority>
      <global module priority> - 0 1
 

onde:

d
O parâmetro d especifica que o driver deve ser carregado.

driver-name
É o caminho completo do driver a ser carregado. Por exemplo, o caminho completo para a Versão 7 do DB2 é /usr/lpp/db2_07_01/bin/dlfsdrv. O nome da unidade é dlfsdrv.

vfs number
É a entrada vfs para o DLFS no/etc/vfs.

dlfm id
Este é o ID do usuário do administrador do DataLinks Manager.

global message priority
Este é um parâmetro configurável no driver DLFS. Ele define a lista das categorias de mensagens que serão registradas no arquivo de log do sistema.

global module priority
Este é um parâmetro configurável no driver DLFS. Ele define a lista de rotinas do driver, operações VFS e operações Vnode que serão registradas no arquivo de log do sistema.

0 1
0 1 são os menores números para a criação de nós não clonados para esse driver. Os nomes de nós são criados anexando-se o menor número ao nome do nó do driver clonado. Podem ser fornecidos no máximo cinco números menores (0-4).

Um exemplo real seria este:

    d /usr/lpp/db2_07_01/bin/dlfsdrv 14,208,255,-1 - 0 1
 

As mensagens que são registradas dependem das definições para a prioridade de mensagem global e prioridade de módulo global. Para minimizar os registros, você pode alterar o valor para prioridade de mensagem global.

Existem quatro valores de prioridade de mensagem para ser usados:

     #define LOG_EMERGENCY      0x01
     #define LOG_TRACING        0x02
     #define LOG_ERROR          0x04
     #define LOG_TROUBLESHOOT   0x08

A maioria das mensagens no DLFF tem LOG_TROUBLESHOOT como a prioridade de mensagem. A seguir estão alguns exemplos de configuração alternativa:

Se precisar de mensagens de emergência e mensagens de erro, defina a prioridade de mensagem global para 5 (1+4) no arquivo de configuração dlfs_cfg:

       d /usr/lpp/db2_07_01/bin/dlfsdrv 14,208,5,-1 - 0 1
 

Se precisar somente de mensagens de erro, defina a prioridade de mensagem global para 4:

       d /usr/lpp/db2_07_01/bin/dlfsdrv 14,208,4,-1 - 0 1
 

Se não precisar de registros para o DLFS, então defina a prioridade de mensagem global para 0:

       d /usr/lpp/db2_07_01/bin/dlfsdrv 14,208,0,-1 - 0 1
 

5.15.1 Registrando Mensagens após a Instalação

Se precisar registrar mensagens de emergência, de erro e de detecção de problemas após a instalação, modifique o arquivo dlfs_cfg file. O arquivo dlfs_cfg está localizado no diretório/usr/lpp/db2_07_01/cfg. A prioridade de mensagem global deve ser definida para 255 (prioridade máxima) ou 13 (8+4+1). A definição da prioridade para 13 (8+4+1) registrará informações de emergência, de erro e de detecção de problemas.

Após definir a prioridade de mensagem global, desmonte o sistema de arquivos do filtro DLFS e recarregue o driver dlfsdrv para que os novos valores de prioridade sejam definidos no tempo de carregamento. Após recarregar o driver dlfsdrv, o sistema de arquivos do filtro DLFS deverá ser remontado.

Nota:
As definições do dlfs_cfg permanecerão para qualquer carregamento subseqüente do driver dlfsdrv, até que o arquivo dlfs_cfg seja alterado novamente.

5.15.2 Minimizando o Registro em Sistemas Sun Solaris

O arquivo dlfs_cfg não existe em sistemas Sun(TM) Solaris(TM). Em vez disso, o arquivo de sistema /etc/syslog.conf contém as informações utilizadas pelo daemon de registro no sistema (syslogd) para enviar uma mensagem de sistema aos arquivos de registro apropriados. Você pode minimizar o registro à Instalação do DLFF desabilitando as entradas para kern.notice e kern.debug em /etc/syslog.conf. Você deve, então, parar e iniciar syslogd para fazer com que suas alterações terem efeito.

Para reativar o registro de todos os avisos e erros de kernel, você deve reabilitar as entradas para kern.notice e kern.debug em /etc/syslog.conf e, então, parar e iniciar syslogd novamente.


[ Início da Página | Página Anterior | Próxima Página | Índice | Índice Remissivo ]