quinta-feira, 21 de julho de 2011

Rastreamento de endereço IP com Xtrace

Resolução de Problemas

Problema

Rastreamento do endereço IP e numero de porta com xtrace no IBM Informix Dynamic Server

Resolvendo o problema

No IDS versão 10x em diante o usuario com privilegios administrativos pode rastrear o endereço IP de todos os cliente conexão com o servidor de banco de dados usando o utilitario IDS Xtrace.

Esta facilidade é util no diagnostico de problemas com conexão no banco de dados vinda de clientes (conexão de entradas).

Esta facilidade é aplicavel somente nos servidores IDS que tem chamadas SOC (Sockets) usando conexão TCP (Transmission Control Protocol) e TLI (Transport Level Interface) utilizando TCP e SPX.

Passos para Utilização

Para rastrear o IP faça o seguinte:

  1. Verifique o status do IDS Server;
    Certifique-se de que o IDS esta ativo e no modo ‘On-Line’. O comando ‘onstat –‘ pode ser usado para se verificar o status do server.
  2. Defina os valores das variaveis. Este passo é opcional.
    O valor padrão do xtrace é 4096. Este valor pode ser mudado quanto o xtrace estiver no modo off.
    Exemplo:

    xtrace size 8000
  3. Inicializar os componentes do IP trace
    Setar o componente ‘XTF_IPTRACE’ e a variavel ‘XTF_SYSCALLS’ para o IP trace
    Exemplo:

    xtrace heavy –c XTF_IPTRACE –f XTF_SYSCALLS
  4. Iniciar o rastreamento
    Isso forçara o IDS a coletar todos os dados relacionados as conexões  para dentro do repositorio. O tamanho desse repositorio é definido na variavel xtrace size.
    Exemplo:

    xtrace on
  5. Analisar os detalhes das conexões dos clientes.
    Os detalhes do xtrace pode ser visualizado usando o comando xtrace view.
    Exemplo:

    xtrace view

    Abaixo uma saida do xtrace:
    For Sockets:
    Quando um host name existe
    accpsocket - Accepted IP Address <Hex Address>(<Host Name>)

    Quando um host name nao existe
    accpsocket - Accepted IP Address <Hex Address>

    For TLI:
    Quando um host name existe
    accptli - Rejected IP Address <Hex Address>(<Host Name>)
    accptli - Queuing IP Address <Hex Address>(<Host Name
    >)
    accptli - Failed accept IP Address <Hex Address>(<Host Name
    >)
    accptli - Accepting IP Address <Hex Address>(<Host Name
    >)

    Quando um host name nao existe
    accptli - Rejected IP Address <Hex Address>
    accptli - Rejected IP Address <
    Hex Address>
    accptli - Queuing IP Address <
    Hex Address>
    accptli - Failed accept IP Address <
    Hex Address>
    accptli - Accepting IP Address <
    Hex Address>
  6. Finalizando o rastreamento
    O rastreamento é finalizado com o comando xtrace off
    Exemplo:

    xtrace off

Nenhum comentário:

Postar um comentário