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.648 ]

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

Virtual Host e Virtual Host Mod_Proxy

Aliases e autenticação para aliases no Postfix

Configurar autenticação no Postfix

Evite desgaste diário de seus CDs

Bloqueando o Messenger com iptables e Squid

Leitura recomendada

Apache2 + PHP5 + MySQL + PhpMyAdmin + Webmin de forma simples e objetiva

Explorando as possibilidades do XFree86

Instalação e configuração do Kickstart em modo gráfico

Entendendo TCP/IP (parte 2) - Endereços IP

Gerenciamento de pacotes RPM (parte 1)

  
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