Somar e exibir resultados gerados pelo monitoramento do DNS
Publicado por Nandor 19/09/2006
[ Hits: 5.013 ]
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))
NetProfiler - Um solução para quem passeia por várias redes.
Instalar splashtop em um pendrive
Script para Conexão Automática com Internet a Rádio
Nenhum coment�rio foi encontrado.
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Converter os repositórios Debian para o novo formato com as chaves
Instalando Spotify no Debian 13
Realizar overclock no Miyoo Mini (plus ou normal)
Direcionar uma URL para Outra No Mikrotik (2)
E aí? O Warsaw já está funcionando no Debian 13? (3)
linux mint reconhece microfone de lapela como fone de ouvido sem micro... (5)