Somar e exibir resultados gerados pelo monitoramento do DNS
Publicado por Nandor 19/09/2006
[ Hits: 5.132 ]
Homepage: http://www.solucoesnandor.com.br/
Como havia mensionado no meu artigo sobre monitoria de DNS, aqui está o script que lê o arquivo gerado, soma e exibe separadamente as requisições gravadas. Ex: A: 131075, AAAA: 5092, PTR: 194236, MX: 14518, NS: 10602, CNAME: 32, SOA: 10217, SRV: 56, TOTAL: 234753.
########################################################################### ########################################################################### ########################################################################### ###################### Script gerado por Nandor Fehér ##################### #################### Nandor Feher - Solucoes Inteligentes ################# #################### Fique tranquilo eu tenho a solucao !!################# ########################################################################### ########################################################################### ########################################################################### # #Criticas, duvidas, elogios ou sugestoes favor enviar para o e-mail solucoesnandor@yahoo.com.br # #Por favor comentar qualquer alteracao # #!/bin/bash # Criando as variaveis com os respectivos nomes statname="A" statname2="AAAA" statname3="PTR" statname4="MX" statname5="NS" statname6="CNAME" statname7="SOA" statname8="SRV" statname9="TOTAL" #Fazendo a leitura dos arquivos, separando por categoria e contando os mesmos stat=`grep 'IN A' /var/named/var/named/dump/query-log | wc --line` stat2=`grep 'IN AAAA' /var/named/var/named/dump/query-log | wc --line` stat3=`grep 'IN PTR' /var/named/var/named/dump/query-log | wc --line` stat4=`grep 'IN MX' /var/named/var/named/dump/query-log | wc --line` stat5=`grep 'IN NS' /var/named/var/named/dump/query-log | wc --line` stat6=`grep 'IN CNAME' /var/named/var/named/dump/query-log | wc --line` stat7=`grep 'IN SOA' /var/named/var/named/dump/query-log | wc --line` stat8=`grep 'IN SRV' /var/named/var/named/dump/query-log | wc --line` # Exibindo o resultado na tela com os nomes e somatorias echo $statname: $stat echo $statname2: $stat2 echo $statname3: $stat3 echo $statname4: $stat4 echo $statname5: $stat5 echo $statname6: $stat6 echo $statname7: $stat7 echo $statname8: $stat8 echo $statname9: $(($stat1+$stat2+$stat3+$stat4+$stat5+$stat6+$stat7+$stat8))
Atualizando KDE 3x para KDE4.1 no Slackware 12
Script de instalação do Mplayer, com todas as fontes e codecs
Sysinfo 2.01 - Infos do Sistema
Nenhum comentário foi encontrado.
Como atualizar sua versão estável do Debian
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Script de montagem de chroot automatica
Atualizar Linux Mint 22.2 para 22.3 beta
Jogar games da Battle.net no Linux com Faugus Launcher
Como fazer a Instalação de aplicativos para acesso remoto ao Linux
Instalar Dual Boot, Linux+Windows. (5)
Conky, alerta de temperatura alta (16)
De volta para o futuro - ou melhor, para o presente (parte 2) (3)









