MRTG Multi Router Traffic Grapher



Documentos relacionados
Necessidades de Gerenciamento: Software de Gerenciamento:

Documentação Symom. Agente de Monitoração na Plataforma Windows

Instalação Apache + MySQL + PHPMyAdmin CentOS

Gerência de Redes: Modelos de Gerência de Redes: Modelo FCAPS: Ferramentas de Gerência de Redes:

Relatorio do trabalho pratico 2

Instalação e Configuração Iptables ( Firewall)

Na Figura a seguir apresento um exemplo de uma "mini-tabela" de roteamento:

Redes de Computadores

Faculdade de Tecnologia SENAC Goiás. Disciplina: Gerenciamento de Rede de Computadores. Goiânia, 16 de novembro de 2014.

Manual de Instalação do Agente Citsmart

Instalação de Servidor de Impressão com quotas Pykota. Rogério Vinhal Nunes 25 de janeiro de 2007

Prof. Roberto Franciscatto 4º Semestre - TSI - CAFW. Free Powerpoint Templates Page 1

Instalar o MarkVision

Omega Tecnologia Manual Omega Hosting

Despachante Express - Software para o despachante documentalista veicular DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1

Instalação e Configuração

GUIA INTEGRA SERVICES E STATUS MONITOR

Cacti. Dependências básicas Antes de instalar o Cacti é necessário realizar a instalação de suas dependências.

LABORATÓRIO 3 (parte 1)

Instalação e Configuração do Servidor HTTPD Apache

Procedimento para instalação do OMNE-Smartweb em Raio-X

Instruções para Instalação dos Utilitários Intel

SERVIDOR WEB - APACHE SERVIDOR WEB - APACHE SERVIDOR WEB - APACHE 27/02/2012

LICENCIAMENTO V14 USANDO REPRISE LICENSE MANAGER

Sistema Operacional Unidade 12 Comandos de Rede e Acesso Remoto

ServerAdmin - Se o sistema detectar algo de anômalo, um mail será enviado a bazar@projeointegador.

Procedimentos para Reinstalação do Sisloc

Protocolo. O que é um protocolo? Humano: que horas são? eu tenho uma pergunta

Curso de extensão em Administração de sistemas GNU/Linux: redes e serviços

Programação Web Prof. Wladimir

LABORATÓRIO X. ROTAS E MRTG Documento versão 0.1. Aluno: Paulo Henrique Moreira Gurgel #

Projeto Integrador Programação para Internet

Linux Network Servers

INSTALAÇÃO PRINTERTUX Tutorial

Entendendo como funciona o NAT

Mecanismos de QoS em Linux Hierarchical Token Bucket (HTB)

Manual do Sistema "Fala Comigo - Sistema de Atendimento On-Line" Editorial Brazil Informatica

LABORATÓRIO 3 (parte 2)

Impressão do Manual do Utilizador

Gerência e Administração de Redes

Instalação e configuração de Sistema de Informação. Sobre o Help Center Live

LINGUAGEM DE PROGRAMAÇÃO WEB

MANUAL DO USUÁRIO SUMÁRIO

UM PBX GENUINAMENTE BRASILEIRO

UM PBX GENUINAMENTE BRASILEIRO MANUAL DE INSTALAÇÃO COM IMAGEM ISO

Autor: Hernandes Martins. Março de Zabbix 2.4 CentOS 7 Tutorial Instalação

Instalação e configuração Linux CentOS 6.x

Redes de Computadores II INF-3A

O que é uma rede de computadores?

Configurando um servidor DHCP

Faculdade SENAC Pelotas Curso superior de tecnologia em redes de computadores Sistemas de Informação Aluno: Leandro Corrêa Brisolara

FACULDADE DE TECNOLOGIA SENAC GESTÃO DA TECNOLOGIA DA INFORMAÇÃO LABORATORIO DE REDE

Tutorial - Monitorando a Temperatura de Servidores Windows

Guia de instalação para ambiente de Desenvolvimento LINUX

Procedimentos para Instalação do Sisloc

Instalação do VOL Backup para Desktops

A partir do XMon é possível:

LANGUARD WEB INTERFACE INTERNET / INTRANET HTTP / SMTP / SNMP INTERFACE RS-232 / RJ-45 / USB DESCRIÇÃO TÉCNICA BÁSICA - DTB

Servidor proxy - Squid PROFESSOR : RENATO WILLIAM

Software de gerenciamento de impressoras

Instalação do OnSite

Trabalho de Sistema de Informações. Instalação e configuração aplicativo Ocomon

Instalação do Sistema. Treinamento OTRS Help Desk

Administração de Redes Redes e Sub-redes

Procedimentos para Instalação do SISLOC

Manual do Visualizador NF e KEY BEST

Obs: É necessário utilizar um computador com sistema operacional Windows 7.

MANUAL DO CLIENTE DE ACESSO À INTERNET

Guia de Instalação e Configuração do Noosfero

Manual de Instalação SNEP 3 Asterisk 13

Marlos de Moraes Tavares. Tutorial Rsync

Configurando um Servidor de Arquivos SAMBA. Prof. Armando Martins de Souza

Sistemas Operacionais Aula 01

MANUAL DO ANIMAIL Terti Software

FTIN Formação Técnica em Informática Módulo de Administração de Servidores de Rede AULA 03. Prof. Gabriel Silva

Configuração de um servidor FTP. Campus Cachoeiro Curso Técnico em Informática

Instalando um pacote LAMP (Linux, Apache, MySQL, PHP) no Mandriva

SERVIDOR WEB + LOG DE ACESSO LABORATÓRIO DE REDES DE COMPUTADORES Responsável: Ana Luíza Cruvinel

MANUAL DE INSTALAÇÃO E PROGRAMAÇÃO CONVERSOR - IP / USB / SERIAL RV1

Suporte Nível 1. Atualmente o Servidor de aplicação adotado é o GlassFish 2.x e o Postgres 8.x.

GERÊNCIA DE REDES PÓS GRADUAÇÃO EM ADMINISTRAÇÃO E SEGURANÇA DE SISTEMAS COMPUTACIONAIS FACULDADE ESTÁCIO DE SÁ

IP significa Internet Protocol. A Internet é uma rede, e assim como ocorre em qualquer tipo de rede, os seus nós (computadores, impressoras, etc.

Instalação rápida do Expresso

Vamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova.

Professor: Macêdo Firmino Disciplina: Sistemas Operacionais de Rede

- Wireless e NTP - 272

Fundamentos dos protocolos internet

Operador de Computador. Informática Básica

Para começarmos as configurações, primeiramente vamos habilitar o DVR Veicular para o acesso. Clique em Menu e depois entre em Geral.

Manual de Instalação PIMSConnector em Linux

Wireshark Lab: TCP. Versão KUROSE, J.F & ROSS, K. W. Todos os direitos reservados 2011 BATISTA, O. M. N. Tradução e adaptação para Wireshark.

É CLOUD. É ON-DEMAND.

Você pode testar se está tudo OK, abrindo um navegador no Debian Linux e acessando qualquer site.

Como é o Funcionamento do LTSP

MicrovixPOS Configurações Iniciais do IE e Testes de Desempenho da Internet

Manual Sistema MLBC. Manual do Sistema do Módulo Administrativo

PRÁTICA APACHE. Prof. Claudio Silva

Relatório de Instalação do Windows 2003 Server

O primeiro passo é habilitar acesso externo através de web service a configuração é bem simples e não exige maiores explicações.

Transcrição:

MRTG Multi Router Traffic Grapher Alunos: Mateus Matias Luiz Edu Rodrigues Higor Rocha Luis Henrique

Índice Introdução... 3 Características... 4 Gerenciamento de Rede... 5 Tutorial... 6 Gráficos... 7 Bibliografia... 8

Introdução O Multi Router Traffic Grapher (MRTG) é uma ferramenta de monitoração que gera páginas HTML com gráficos de dados coletados a partir de SNMP (Simple Network Management Protocol) ou SCRIPTS externos. É conhecido principalmente pelo seu uso na monitoração de tráfego de rede, mas pode monitorar qualquer coisa desde que o host forneça os dados via SNMP ou script. Foi escrito em Perl, mas utiliza um módulo em C para gerar os gráficos HTML. MRTG consiste em um script Perl que usa SNMP para ler os contadores de tráfego de seus roteadores e um programa rápido C que registra os dados de tráfego e cria belos gráficos que representam o tráfego na conexão de rede monitorada. Estes gráficos são incluídos em páginas web que podem ser vistos a partir de qualquer navegador da Web moderno. Além de uma detalhada visão diária o MRTG também cria representações visuais do tráfego durante os últimos sete dias, nas últimas cinco semanas e nos últimos 12 meses. Isso é possível porque o MRTG mantém um registro de todos os dados que ele conseguiu a partir do roteador. Este log é automaticamente consolidado de forma que ele não cresce ao longo do tempo, mas ainda assim contêm todos os dados relevantes para todo o tráfego visto ao longo dos últimos dois anos. Isto tudo é realizado de uma maneira eficiente. Portanto, você pode monitorar mais de 200 ligações de rede a partir de qualquer estação UNIX decente. MRTG não se limita a monitorar o tráfego, no entanto, é possível monitorar qualquer variável SNMP que você escolher. Você ainda pode usar um programa externo para coletar os dados que devem ser monitorados via MRTG.

Características MRTG Mede sempre 2 valores, no caso de tráfego, pode ser Entrada e Saída. Faz as leituras via SNMP ou através de script que retorne um formato padrão. Coleta dados a cada 5 minutos por padrão, mas este tempo pode ser aumentado ou diminuído. Cria uma página HTML com 4 gráficos (diário, semanal, mensal e anual). Se algum deles não for necessário pode ser suprimido. O MRTG pode avisar caso o valor do gráfico atinja um valor préestabelecido. Por exemplo: se determinado servidor atinge 95% do espaço do disco, o MRTG pode mandar um e-mail para o administrador informando o ocorrido. Possui uma ferramenta para gerar os arquivos de configuração: o CFGMAKER. Possui uma ferramenta para gerar uma página de índice para os casos em que muitos itens são monitorados: o INDEXMAKER.

Informações do Gerenciamento de Rede A função de gerenciamento de rede é a observação e análise do estado e comportamento dos dispositivos gerenciados. Ao utilizar um software gerente para verificar o estado operacional de uma ou mais interfaces de rede ou qualquer variável SNMP que você escolher, está efetuando uma função de monitoração. Gerenciar um sistema consiste em supervisionar e controlar seu funcionamento para que ele satisfaça aos requisitos tanto dos seus usuários quanto dos seus proprietários. Gerente: Núcleo do Gerenciamento de Redes onde os processamentos das solicitações de requisições são feitas. Agente: Programa que coleta dados de um objeto e envia para gerente processar. MIBS: Base de Informações Gerenciáveis.

Tutorial Instalação do MRTG no Linux CentOS 6.4 através de comandos Instalar o MRTG e o apache: Comando: yum install mrtg httpd Habilitar para o httpd iniciar junto com o sistema: Comando: chkconfig httpd on Liberar o mrtg no httpd: comando: vim /etc/httpd/conf.d/mrtg.conf Mudar o conteúdo para: Alias /mrtg /var/www/mrtg <Loacation /mrtg> Order deny,allow #Deny from all #Allow from 127.0.0.1 Allow from all #Allow from.example.com <Loacation> Reiniciar o apache: comando: service httpd restart acessar o endereço no navegador para cofirmar que o apache esteja rodando : http://localhost:8080/mrtg/index.html

Depois de instalado acessar o diretório do MRTG. comando: cd /etc/mrtg Criar copia de backup do arquivo mrtg.conf: comando: cp /etc/mrtg/mrtg.cfg /etc/mrtg/mrtg.cfg.bkp Editar o arquivo mrtg.conf: comando: vim /etc/mrtg/mrtg.cfg Substituir todo o conteúdo do arquivo mrtg.conf: #-------------------------------------------------------------------------------------------------------- ------------------- #Configurando MRTG WorkDir: /var/www/mrtg Htmldir: /var/www/mrtg icondir: /mrtg Refresh: 300 Interval: 5 Language: portuguese RunAsDaemon:Yes #LogFormat: rrdtool [caso queira usar RRDTOOL descomentar esta linha e apagar este comentário] #---------------------

# Monitorar eth0 # REDE LOCAL #--------------------- Target[eth0]: `cat /proc/net/dev grep eth0 awk -F':' '{print $2}' awk '{print $1}'; cat /proc/net/dev grep eth0 awk -F':' '{print $2}' awk '{print $9}'; echo -e; echo -e` Title[eth0]: REDE - Utilização da placa de rede eth0 PageTop[eth0]: <H1>Estatísticas da interface eth0:</h1> Options[eth0]: printrouter, growright, bits, noarrow MaxBytes[eth0]: 1250000000 YLegend[eth0]: Bits por segundo LegendI[eth0]: Entrada (download) de dados LegendO[eth0]: Saída (upload) de dados Legend1[eth0]: Tráfego de Entrada (download) de dados em Bits por segundo Legend2[eth0]: Tráfego de Saída (upload) de dados em Bits por segundo Colours[eth0]: VERDE#008000,AZUL#000080,DARK GREEN#006000,VIOLET#FF00FF XSize[eth0]: 550 YSize[eth0]: 250 TimeStrPos[eth0]: RU #---------------------

# Monitorar loopback # REDE LOOPBACK #--------------------- Target[lo]: `cat /proc/net/dev grep lo awk -F':' '{print $2}' awk '{print $1}'; cat /proc/net/dev grep lo awk -F':' '{print $2}' awk '{print $9}'; echo -e; echo -e` Title[lo]: REDE - Utilização da placa de loopback PageTop[lo]: <H1>Estatísticas da interface loopback:</h1> Options[lo]: printrouter, growright, bits, noarrow MaxBytes[lo]: 1250000000 YLegend[lo]: Bits por segundo LegendI[lo]: Entrada (download) de dados LegendO[lo]: Saída (upload) de dados Legend1[lo]: Tráfego de Entrada (download) de dados em Bits por segundo Legend2[lo]: Tráfego de Saída (upload) de dados em Bits por segundo Colours[lo]: VERDE#008000,AZUL#000080,DARK GREEN#006000,VIOLET#FF00FF XSize[lo]: 550 YSize[lo]: 250 TimeStrPos[lo]: RU #---------------------

# Monitorar UPTIME Uso do processador # Servidor CentOS #--------------------- Target[cpu]: `/etc/mrtg/mrtg-cpu.sh` Title[cpu]: Uso do Processador PageTop[cpu]: <H1>Uso do Processador:</H1> Options[cpu]: gauge, printrouter, growright, noarrow MaxBytes[cpu]: 100 YLegend[cpu]: Porcentagem ShortLegend[cpu]: % LegendI[cpu]: CPU-1 LegendO[cpu]: CPU-2 Legend1[cpu]: CPU-1 utilizada Legend2[cpu]: CPU-2 utilizada Colours[cpu]: AMARELO#FFFF00,VERMELHO#FF0000,DARK GREEN#006000,VIOLET#FF00FF XSize[cpu]: 550 YSize[cpu]: 250 TimeStrPos[cpu]: RU #---------------------------

# Monitoramento do ping do servidor # Servidor CentOS #----------------- Target[ping]: `/etc/mrtg/ping.sh` Title[ping]: Monitoramento do Link de Internet (PING) MaxBytes[ping]: 4000 PageTop[ping]: <H1>Monitoramento do Link (Ping):</H1> Options[ping]: growright,unknaszero,nopercent,gauge LegendI[ping]: Pacotes Perdidos % LegendO[ping]: Media RTT YLegend[ping]: RTT (ms) XSize[ping]: 550 YSize[ping]: 250 TimeStrPos[ping]: RU # final do arquivo de configuração #-------------------------------------------------------------------------------------------------------- ------------------- Criar o arquivo mrtg-cpu.sh: comando: vim /etc/mrtg/mrtg-cpu.sh Dentro do arquivo coloque a seguinte linha de comando: #!/bin/bash echo 0 uptime cut-d"," -f4 tr -d '. '

Criar o arquivo ping.sh: comando: vim /etc/mrtg/ping.sh Dentro do arquivo coloque a seguinte linha de comando: #!/bin/sh PING="/bin/ping" # Google, for example ADDR="google.com" DATA=`$PING -c10 -s500 $ADDR -q ` LOSS=`echo $DATA awk '{print $18 }' tr -d %` echo $LOSS if [ $LOSS = 100 ]; then else fi echo 0 echo $DATA awk -F/ '{print $5 }' ############################################################### ###

Dar permissões de escrita e leitura a todos: comando: chmod 0777 mrtg-cpu.sh cpu.sh eth1.sh ping.sh Gerar o arquivo index.html: comando: indexmaker --output=/var/www/mrtg/index.html /etc/mrtg/mrtg.cfg E por fim acesse o endereço no navegador: http://localhost:8080/mrtg/index.html

Gráficos

Bibliografia Links para acesso: 1 - www.teleco.com.br http://www.teleco.com.br/tutoriais/tutorialgmredes1/pagina _3.asp 2 - oss.oetiker.ch/mrtg/ http://oss.oetiker.ch/mrtg/doc/mrtg.en.html 3 - http://pt.wikipedia.org/ http://pt.wikipedia.org/wiki/multi_router_traffic_grapher 4 - www.youtube.com https://www.youtube.com/watch?v=2mveelgeff8 5 - pt.slideshare.net http://pt.slideshare.net/fred_m/mrtg-snmpna-prtica 6 - vandersononerd.blogspot.com.br http://vandersononerd.blogspot.com.br/2013/04/instalacao- domrtg-no-linux-centos-64.html