Monitoramento de utilização do DNS

Uma das ferramentas que por muitos não é dada a devida importância é o DNS, mas que o mal funcionamento pode acarretar em lentidão, consumo desnecessário da banda, etc. Em alguns momentos é extremamente necessário o monitoramento de logs pelo administrador, para isso irei demonstrar como ativar o monitoramento da utilização e das requisições de DNS.

[ Hits: 48.571 ]

Por: Nandor em 20/08/2006 | Blog: http://www.solucoesnandor.com.br/


Monitorando pelo log do sistema



Alterando as configurações do BIND: edite o arquivo de configuração principal /var/named/etc/named.conf. Dentro desse arquivo insira ou descomente as seguintes linhas:

dump-file "/var/named/dump/named_dump.db"
statistics-file "/var/named/dump/named.stats"

Crie o diretório /var/named/var/named/dump e dê permissões de dono e grupo de acordo com o usuário que executa o bind, que geralmente é "named".

Pronto, feita a configuração!

Quem grava nesses arquivos é o rndc, supondo que você tenha instalado e configurado para trabalhar com essa ferramenta, segue abaixo a utilização desse comando.

O comando a seguir irá gravar dentro do arquivo /var/named/var/named/dump/named_dump.db toda a cache do DNS, lembrando que essa cache zera a cada vez que o serviço é parado e reiniciado.

# rndc dumpdb

Após rodar esse comando, edite esse arquivo e mate sua curiosidade em ver o que o DNS estava armazenando em cache.

O comando abaixo irá gravar dentro do arquivo /var/named/var/named/dump/named.stats algumas estatísticas, como por exemplo requisições bem sucedidas, falhas, etc.

# rndc stats

Após rodar esse comando edite esse arquivo e veja como está o andamento de seu servidor DNS.

Você pode também verificar em tempo real quais são as requisições feitas ao teu servidor DNS, para isso rode o comando:

# rndc querylog

Isso irá gravar no arquivo de log do sistema, geralmente no /var/log/messages, todas as requisições que estão acontecendo instantaneamente. Se você quiser acompanhar somente essas requisições em tempo real execute o seguinte comando:

# tail -f /var/log/messages | grep -i named

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Monitorando pelo log do sistema
   3. Monitoramento gravado em arquivo
   4. Consideração final
Outros artigos deste autor

Enviando mensagens para usuários da rede

Evite desgaste diário de seus CDs

Configurar autenticação no Postfix

Como fazer usuário interagir com SpamAssassin

Aliases e autenticação para aliases no Postfix

Leitura recomendada

Metodologia LFS - Contruindo seu Linux do zero

Atualização do Motorola Milestone para Android 2.2 (Froyo) - O Pulo do Gato

Reduzindo problemas de atualizações no Debian, Ubuntu e derivados - Parte 2

Tamanho dos ícones do lançador e do Desktop

Nagios - Configuração do NagiosQL

  
Comentários
[1] Comentário enviado por henbran em 20/08/2006 - 17:54h

Amigos
Dia 17/08/2006 fui a uma entrevista para uma vaga de monitoramento de internet. Trata-se de uma empresa de tv a cabo em Guarulhos-SP, a BigTv, que também fornece acesso de internet a cabo, da qual também sou usuário a mais de 4 anos.
Ocorre que fui relativamente bem na entrevista, porém não sei o perfil dos outros 5 concorrentes ao cargo. Apesar de me disserem que eu aprenderia o serviço com os veteranos na empresa, gostaria de saber: O QUE VIRIA A SER, NA ÍNTEGRA, MONITORAMENTO DE INTERNET (DESMPENHO / ESTABILIDADE / STATUS DE CONEXÕES) NESSA EMPRESA? Como faço e onde posso encontrar algum tutorial ou apostila para me relacionar com o assunto?
Desde já muito obrigado. Até +

[2] Comentário enviado por solucoesnandor em 20/08/2006 - 19:18h

Caro amigo henbran, existem varias ferramentas de monitoria seja graficas ou em texto, sem contar as diversas plataformas, por isso é dificil te dar algum parametro nesse momento. O ideal é ver o que você vai trabalhar e pesquisar depois. Pelo que eu entendi você não vai desenvolver e sim trabalhar nelas, o que se torna mais facil.
Abraço

[3] Comentário enviado por thelinux em 21/08/2006 - 08:56h

Cara, interessante teu artigo, estarei fazendo testes.
Parabéns!!!
Sinceramente,

Jarbas Teixeira.

[4] Comentário enviado por agk em 21/08/2006 - 14:29h

Muito bom esse esquema de monitoramento do DNS, parabéns.

[5] Comentário enviado por lipecys em 20/02/2008 - 16:23h

Muito interessante seu artigo, parabéns.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts