Acesso direto ao conteúdo
Logotipo Dicas-L, por Ricardo Burile

Busca

Visite também: Segurança Linux ·  UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  NoticiasLinux ·  BR-Linux ·  SoftwareLivre.org ·  [mais]   
 

Você está aqui: Home  → Arquivo Dicas-L

 

Aprenda inglês de uma vez por todas

Assine a Lista Dicas-L

Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.

MRTG - Uso para Monitoramento de Performance

Colaboração: Carla Cristina Alonzo Duclós

Data de Publicação: 04 de Dezembro de 2004

O MRTG (Multi Router Traffic Grapher) é uma ferramenta desenvolvida inicialmente para monitorar o tráfego em links de rede. Ele consiste de um script Perl que usa SNMP para ler os contadores do tráfego dos seus roteadores e, um programa em C que loga o tráfego dos dados e cria os gráficos que vão representar o tráfego monitorado. Esses gráficos são inseridos numa webpage que pode ser visualizada a partir de qualquer browser.

Agora, o MRTG não é limitado ao monitoramento de tráfego de rede. Como dito acima ele foi inicialmente desenvolvido com essa finalidade, mas é possível monitorar qualquer variável SNMP que se deseje. Além disso, pode-se usar programas externos para fornecer os dados que se pretende monitorar ao MRTG, como shell scripts por exemplo.

Para utilizar shell scripts como fonte de dados para o MRTG, basta definir no arquivo de configuração do MRTG, o mrtg.cfg. Dessa forma podemos monitorar graficamente qualquer informação do sistema que possamos extrair com um shell script. Pode-se implementar monitoramento de CPU, memória, número de usuários, etc.

Um exemplo do arquivo de configuração mrtg.cfg para monitoaração do uso de CPU:

  < A NAME="note" HREF="#textnote">< SUP>< A NAME="note" HREF="#textnote">< SUP>< A NAME="note" HREF="#textnote">< SUP>< A NAME="note" HREF="#textnote">< SUP>< A NAME="note" HREF="#textnote">< SUP>< A NAME="note" HREF="#textnote">< SUP>< A NAME="note" HREF="#textnote">< SUP>< A NAME="note" HREF="#textnote">< SUP>< A NAME="note" HREF="#textnote">< SUP>< A NAME="note" HREF="#textnote">< SUP>< A NAME="note" HREF="#textnote">< SUP>< A NAME="note" HREF="#textnote">< SUP>< A NAME="note" HREF="#textnote">< SUP>< A NAME="note" HREF="#textnote">< SUP>< A NAME="note" HREF="#textnote">< SUP>#
  # CPU
  < A NAME="note" HREF="#textnote">< SUP>< A NAME="note" HREF="#textnote">< SUP>< A NAME="note" HREF="#textnote">< SUP>< A NAME="note" HREF="#textnote">< SUP>< A NAME="note" HREF="#textnote">< SUP>< A NAME="note" HREF="#textnote">< SUP>< A NAME="note" HREF="#textnote">< SUP>< A NAME="note" HREF="#textnote">< SUP>< A NAME="note" HREF="#textnote">< SUP>< A NAME="note" HREF="#textnote">< SUP>< A NAME="note" HREF="#textnote">< SUP>< A NAME="note" HREF="#textnote">< SUP>< A NAME="note" HREF="#textnote">< SUP>< A NAME="note" HREF="#textnote">< SUP>< A NAME="note" HREF="#textnote">< SUP>#
  
  WorkDir: /mrtg/paginas/
  ImageDir: /mrtg/paginas/imagens
  LogDir: /mrtg/logs
  
  Target[cpu]: ``/mrtg/scripts/coleta_cpu.sh``
  
  Title[cpu]:"CPU"
  PageTop[cpu]:"<h1>Servidor XXXXXXX - Uso de CPU</h1>"
  MaxBytes[cpu]:100
  
  Unscaled[cpu]:ymwd
  Options[cpu]: noinfo, gauge, growright
  YLegend[cpu]: Percentual
  ShortLegend[cpu]: %
  LegendO[cpu]: CPU (wait)
  LegendI[cpu]: CPU (usr+sys)
  Legend1[cpu]: Uso de CPU: usr + sys
  Legend2[cpu]: Uso de CPU: wait

Exemplo do shell script que fornece os dados de CPU, para o sistema operacional Unix AIX:

  # Script que coleta dados de performance para análise - MRTG
  #
  # Carla Duclos - 28/09/2004
  
  sar 1 20|awk '/Average/ {print $2+$3"\n"$4}'

Como anda o seu conhecimento de computação?

O site Trivial.Net oferece, online e por meio de email, questões diversas sobre computação, da pré-história do mundo dos computadores até questões atuais.

Veja a relação completa dos artigos de Carla Cristina Alonzo Duclós

Formato PDF
Newsfeed RSS
Formato para impressão
PDF RSS Imprimir

Referências Adicionais

Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.

Avalie esta dica

  • Currently 3.03/5
  • 1
  • 2
  • 3
  • 4
  • 5

Avaliação: 3.0 /5 (1197 votos)

Opinião dos Leitores

Seja o primeiro a comentar este artigo
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script
Treinamentos, Consultorias e Soluçoes em TI. Baseados em softwares livres e padrões abertos para ambientes de missão crítica

Submarino.com.br

Asterisk na Prática 2ª Edição