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

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

Rodando seu script como "service" no Conectiva

Virtual Host e Virtual Host Mod_Proxy

Evite desgaste diário de seus CDs

Como fazer usuário interagir com SpamAssassin

Configurar autenticação no Postfix

Leitura recomendada

Deixando a Área de Trabalho animada com slides no GNOME

Diagnosticando problemas variados em ambientes GNU/Linux (parte 1)

Instalação LTSP5 no Ubuntu 10.04 Lucid

Configuração de uma impressora Z35 Lexmark usando o CUPS no Slackware 9.1

Fedora Core 1 :: Firewall e update

  
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