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

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

Bloqueando o Messenger com iptables e Squid

Enviando mensagens para usuários da rede

Rodando seu script como "service" no Conectiva

Instalação e configuração do Spamassassin

Aliases e autenticação para aliases no Postfix

Leitura recomendada

Instalação do APT no SuSE 9.3

Instalar placa de rede wireless do notebook HP dv6636 no Ubuntu

Enlightenment DR17 - A evolução

Bluetooth no Debian 4.0

VSFTPD no CentOS 6.2 - Instalação e Configuração

  
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