SlideShare uma empresa Scribd logo
1 de 17
Baixar para ler offline
ISRAEL JOSÉ DA CUNHA
GERÊNCIA DE REDES UTILIZANDO O CACTI
Trabalho apresentado como requisto parcial à
obtenção de nota na matéria de Gerência de Re-
des no curso de Sistemas de Informação na Uni-
versidade do Vale do Sapucaí – UNIVAS.
:
UNIVERSIDADE DO VALE DO SAPUCAÍ
POUSO ALEGRE – MG
2014
ISRAEL JOSÉ DA CUNHA
GERÊNCIA DE REDES UTILIZANDO O CACTI
Trabalho apresentado como requisto parcial à
obtenção de nota na matéria de Gerência de Re-
des no curso de Sistemas de Informação na Uni-
versidade do Vale do Sapucaí – UNIVAS.
:
UNIVERSIDADE DO VALE DO SAPUCAÍ
POUSO ALEGRE – MG
2014
LISTA DE FIGURAS
Figura 1 – Guia de Instalação do CACTI A . . . . . . . . . . . . . . . . . . . . . . . . 9
Figura 2 – Guia de Instalação do CACTI B . . . . . . . . . . . . . . . . . . . . . . . . 10
Figura 3 – Tela de Login no ambiente Cacti . . . . . . . . . . . . . . . . . . . . . . . 10
Figura 4 – Tela do Plugin Management A . . . . . . . . . . . . . . . . . . . . . . . . 11
Figura 5 – Tela do User Management B . . . . . . . . . . . . . . . . . . . . . . . . . 11
Figura 6 – Tela do Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Figura 7 – Tela do polling host . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Figura 8 – Tela de configuração do host . . . . . . . . . . . . . . . . . . . . . . . . . 14
Figura 9 – Tela de confirmação de configuração do host . . . . . . . . . . . . . . . . . 14
Figura 10 – Tela de referências do gráfico . . . . . . . . . . . . . . . . . . . . . . . . . 14
LISTA DE SIGLAS E ABREVIATURAS
GNU Gnu is Not Unix
SNMP Simple Network Management Protocol
RRD Round Robin Database
TCP Transmission Control Protocol
IP Protocolo Internet
MIB Management Information Base
API Application Programming Interface
HTML HyperText Markup Language
MRTG Multi Router Traffic Grapher
SUMÁRIO
INTRODUÇÃO ................................................................................ 5
2 CACTI ............................................................................. 6
2.1 Instalando Dependências ........................................................ 6
2.2 Instalação do SNMP ............................................................. 7
2.3 Instalando o Ferramentas Essenciais .......................................... 7
3 INSTALANDO O CACTI ....................................................... 9
4 CONFIGURANDO O CACTI .................................................. 11
5 CRIANDO RELATÓRIOS COM O CACTI .................................. 13
6 CONCLUSÃO .................................................................... 15
REFERÊNCIAS................................................................................ 16
INTRODUÇÃO
Para Costa (2008), a um tempo atrás grande parte das coorporações não pensavam em
gerenciar suas redes de computadores causando um grande atrazo no trabalho, pois para identi-
ficar um ponto com problemas erra necessário um longo tempo, onde utiliza-se de ferramentas
básica do linux para testar a condição da rede, como por exemplo o ping e telnet.
Neste contexto surge alumas perguntas como: O que caiu? Qual o servidor? Qual o
serviço? Qual aplicação? Algo está queimado? Perguntas que sem o uso da ferrementa de
gerência de redes, demora a ser respondida, devido ao grande tempo investido na busca do
problema, e este tempo pode ser maior dependendo do tamanho da rede de computadores .
O ambiente organizado torna promissor o desenvolvimento empresárial, em redes é a
mesma coisa, na atualidade não se trabalha sem o uso da internet, email, redes sociais, entre
outros meios de comunicação, por este motivo a identificação ágil de problemas de redes de
computadores pode evitar muitas perdas que poderiam ser minimizadas.
A ferramenta cacti é basicamente uma adaptação da plataforma RRD, que assim torna-
se a interface web do RRDTools, armazenando todos os seus dados em um banco de dados
confiável e bem estruturado na ferramenta de banco de dados MySQL.
2 CACTI
O Cacti, é uma solução que faz uso do RRD (Round Robin Database), formulando
a base de dados gráficos RRDTool. A Cacti busca e utiliza as informações fornecidas para
elaborar os gráficos, ele também possui uma interface simples, facilitando o seu uso, com muita
flexibilidade e robustez.
O RRDTool tem a responsabilidade de armazenar os dados que são gerados e fornece-
los para a elaboração dos gráficos, assim são repassados as informações a uma ferramenta uti-
lizando o script, e depois com a base de informação são gerados os dados.
O Cacti faz uso do protocolo de rede SNMP (Simple Network Managemente Protocol),
que faz a permutação dos dados na rede facilitando sua transferência de um local para o outro.
Segundo (COSTA, 2008, p.21)
O protocolo SNMP (do inglês Simple Network managemente Protocol - Proto-
colo de Gerência Simples de Rede) é um protocolo de gerência típica de redes
TCP/IP, da camada de aplicação que facilita o intercâmbio de informação en-
tre os dispositivos de rede. O SNMP possibilita aos administradores de rede
gerenciar o desempenho da rede, encontrar e resolver problemas de rede, e
planejar o crescimento desta.
O sistema de gerência SNMP, descende do príncipio básico, onde faz uso da aplicação
cliente e servidor, As base de dados são caregadas no clientes estas base de informação são
denominadas MIB’s (Management Information Base).
2.1 Instalando Dependências
Para instalar com maior facilidade utilize o modo ROOT do sistema linux.
Para Guerra (2011),
apt-get install build-essential: O pacote que contém informações básicas consideradas
essenciais
apt-get install rcconf: Instala um pacote Front-end, responsávelm por inciar e modo
automático o serviços em um sistema operacional linux.
apt-get install libncurses5-dev: O pacote fornece a API (Application Programming
Interface), para a eleboração de interface que utilizem texto.
apt-get install libgd2-xpm: Faz a instalação de uma biblioteca Open Sorce, para elabo-
rar gráficos Dinâmicos.
apt-get install libxpm-dev: Faz a instalação para referênciar a tabala ASCII no lingua-
gem C.
apt-get install libpng12-dev: Faz a instalação de uma biblioteca que faz referência de
imagens no formato PNG.
apt-get install libgdbm-dev: Faz a instalação de base de funções para serem utilizados
no banco de dados que fazem uso do hash.
Este comando abaixo fazem a instalação da RRDTool, que vai ser responsável por gerar
a base de dados gráfico, para isto instale os seguintes plugins:
apt-get install patch
apt-get install rrdtool
Este plugins são necessários para o correto funcionamento do RRDTool.
2.2 Instalação do SNMP
O SNMP é o responsável pelo monitoramento dos equipamento de redes, que interage
na camada de aplicação, facilitando a troca de informação. Para instalar o SNMP é necessário
os seguintes comandos:
apt-get install snmp
apt-get install snmpd
apt-get install libnet-snmp-perl libsnmp-base
2.3 Instalando o Ferramentas Essenciais
O apache é uma aplicação que fornece um servidor web, onde o Cacti fará uso deste
servidor pois seu uso é livre. Para fazer a instalação utilize o seguinte comando:
apt-get install apache2 apache2-utils
Para poder utilizar de todos os plugins do Cacti, serão necessários a instalação de um
plugins PHP, pois todas as ferramentas do Cacti são desenvolvidas em PHP.
apt-get install php5
Para fazer a união/ligação do apache e do php é necessário a instalação do plugins
abaixo:
apt-get install libapache2-mod-php5
7
Para podermos visualizar os gráficos análisticos em páginas e HTML (HyperText Mar-
kup Language), teremos de fazer uso do MRTG (Multi Router Traffic Grapher), que é um meio
de monitorar vários dispositivos em uma rede, através de gráficos que mostram como o tráfego
da rede de computadores estão evoluindo dentro de um espaço de tempo corrente.
Para fazer a instalação do plugin do MRTG utilize o seguinte comando:
apt-get install mrtg ap-utils
O MySQL será nosso banco de dados, muito cuidado nesta instalação pois será necessá-
rio inserir senhas de acesso ao banco de dados que serão requisitadas posteriormente, então faça
uma anotação com a senha em uma folha adicional. Para instalar o MySQL utilize o seguinte
comando:
apt-get install mysql-server
8
3 INSTALANDO O CACTI
O Cacti, será a nossa aplicação de monitoramento, através dele será possível ver as
informações da rede.
Para fazer a instalação do Cati será necessário os comandos:
apt-get install cacti-spine
Após a Instalação acesse a aplicação no navegador através do protocolo HTTP, com
o seguinte comando: http://ip.do.servidor/cacti/, a reinicialização das ferramentas pode ser
necessário antes do acesso, principalmente o apache e o MySQL.
Utilize o seguinte comando para fazer a reinicialização do apache:
/etc/init.d/apache2 restart
Utilize o seguinte comando para fazer a reinicialização do MySQL:
/etc/init.d/mysql restart
Configurações de banco de dados e configuração do ambiente Cacti, serão solicitados
durante a instalação do ambiente.
Para fazer acesso ao Cacti, abra o navegador e digite o seguinte endereço:
http://ip.do.servidor/cacti/ , exemplo http://127.0.0.1/cacti/
Será exibido a figura 1 abaixo precione o botão NEXT.
Figura 1 – Guia de Instalação do CACTI 01. Fonte: (GUERRA, 2011)
Será exibido a figura 2 abaixo precione o botão NEXT.
Após a tela acima aparecerá a tela de finalização clique em FINISH
Figura 2 – Guia de Instalação do CACTI 02. Fonte: (GUERRA, 2011)
Será exibido a tela de login conforme a figura 3. Lembrando que a senha é a senha que
é cadastrada no momento da instalação do Cacti (Senha pode ser solicitada ou não momento da
instalação, dependendo da versão), onde o usuário é o padão admin e a senha padrão é admin
(Caso não seja solicitado a senha no ato da instalação utilize o padrão).
Figura 3 – Tela de Login no ambiente Cacti. Fonte: (GUERRA, 2011)
10
4 CONFIGURANDO O CACTI
Agora inicie o cacti para poder instalar os plugins no ambiente web. Após o acesso,
click sobre o menu no campo Plugin Management e faça a instalação dos plugins na insterface,
conforme figura 4.
Figura 4 – Tela do Plugin Management. Fonte: (GUERRA, 2011)
Para poder ativar os plugins para que os usuários utilizem acesse no menu o cmapo User
Management, conforme figura 5.
Figura 5 – Tela do User Management. Fonte: (GUERRA, 2011)
Para Configura onde se encontra os plugins acesse no menu o campo Settings, será
aberto uma nova janela, conforme na figura 6, onde deve ser inseridos os caminhos dos plugins
RRD e Apine, conforme comando abaixo.
No RRDTool Default Font Path , Insira o seguinte Caminho /usr/bin/rrdtool
No Spine Poller File Path , Insira o seguinte Caminho /usr/sbin/spine
Figura 6 – Tela do Settings. Fonte: (GUERRA, 2011)
Verifique se suas configurações correspondem com às da imagem 6.
O Cacti, esta configurado e com os plugins adicionais instalados.
12
5 CRIANDO RELATÓRIOS COM O CACTI
Para Junior et al. (s.d.), teremos de fazer a seleção de um host ou seja um agente SNMP
dentro do Cacti. Agora para poder configurar o host, abra o menu Data Gathering e click no
campo polling host, agora para adicionar um novo host na lista, click em add, conforme imagem
7.
Figura 7 – Tela do polling host. Fonte: (JUNIOR et al., s.d.)
Nos campos que aparecerão preencha os dados do host, atente-se a versão do SNMP no
penúltimo campo, para configurá-lo conforme a versão instalada. Um exemplo de configuração
esta na figura 8.
Após a inserção dos dados e após clicarmos em create o cacti exibira uma tela semen-
lhante a anterior porém acrecentára ao cenário as interfaces que forma encontradas após uma
veredura no SNMP atrávez do snmpwalk(Figura 9), nesta tela localize o campo add e click
sobre o campo.
A criação de gráficos foi finalizada, o grafico está pronto. Para realizar o acesso ao
gráfico, adentre a opção Graphs, dentre as alternativas escolha a que melhor atende sua neces-
sidade.
Figura 8 – Tela de configuração do host. Fonte: (JUNIOR et al., s.d.)
Figura 9 – Tela de confirmação de configuração do host. Fonte: (JUNIOR et al., s.d.)
Figura 10 – Tela de referências do gráfico. Fonte: (GUERRA, 2011)
14
6 CONCLUSÃO
Assim conclui-se que a ferremanta de gerência de redes Cati é uma ferramenta que pos-
sui eficiência e práticidade, por possui uma interface simples e intuítiva, mais para poder usufluir
de todos os seus recursos é necessário um bom tempo de uso, para apriporar seu conhecimento
sobre a ferramenta e poder explorar suas funcionalidade.
A possibilidade ainda de modificar os tipos de vizualizações de gráficos, fazendo com
que a analise dos recursos de redes seja mais fácil, eficiente e ágil, dependo do que se deseja
dos gráficos.
Esta ferramenta é muito util para controlar todos os dispositivos de uma rede de com-
putadores, possibilitando a geração de gráficos como: Gráficos de desempenho, gráficos de uso
de processamento e consumo de banda na rede.
REFERÊNCIAS
COSTA, F. Ambiente de Redes Monitorando com Nagios e Cacti. [S.l.]: Ed. Ciência Moderna:
Rio de Janeiro, 2008.
GUERRA, A. Instalando Cacti + plugins no Ubuntu 10.10. 2011. <http://www.vivaolinux.
com.br/artigo/Instalando-Cacti-+-plugins-no-Ubuntu-10.10>. Acessado em 12/04/2014.
JUNIOR, P. R. T. et al. RRDTOOL e CACTI. s.d. <http://www.pop-pr.rnp.br/tiki-index130c.
html?page=Medidas+de+trafego+RRDTOOL+e+CACTI>. Acessado em 28/04/2014.

Mais conteúdo relacionado

Mais procurados

Redes de computadores
Redes de computadoresRedes de computadores
Redes de computadores
Aron Sporkens
 
Conceito e estruturas de redes...
Conceito e estruturas de redes...Conceito e estruturas de redes...
Conceito e estruturas de redes...
Alison Rodrigues
 
Lista de exercícios resolvidos
Lista de exercícios resolvidosLista de exercícios resolvidos
Lista de exercícios resolvidos
Crishna Irion
 

Mais procurados (20)

Redes de computadores
Redes de computadoresRedes de computadores
Redes de computadores
 
Introdução à Banco de Dados
Introdução à Banco de DadosIntrodução à Banco de Dados
Introdução à Banco de Dados
 
Criando rede WLAN e SERVIDOR DNS E HTTP no Packet Tracer
Criando rede WLAN e SERVIDOR DNS E HTTP no Packet TracerCriando rede WLAN e SERVIDOR DNS E HTTP no Packet Tracer
Criando rede WLAN e SERVIDOR DNS E HTTP no Packet Tracer
 
Artigo Planejamento DataCenter seguindo norma TIA 942
Artigo Planejamento DataCenter seguindo norma TIA 942Artigo Planejamento DataCenter seguindo norma TIA 942
Artigo Planejamento DataCenter seguindo norma TIA 942
 
Estruturas de dados com C++ e STL
Estruturas de dados com C++ e STLEstruturas de dados com C++ e STL
Estruturas de dados com C++ e STL
 
VLAN - Conceitos Básicos
VLAN - Conceitos BásicosVLAN - Conceitos Básicos
VLAN - Conceitos Básicos
 
Projeto em Seguranca da Informação
Projeto em Seguranca da InformaçãoProjeto em Seguranca da Informação
Projeto em Seguranca da Informação
 
Treinamento antenas
Treinamento antenasTreinamento antenas
Treinamento antenas
 
Banco de dados distribuídos mnt bd
Banco de dados distribuídos mnt bdBanco de dados distribuídos mnt bd
Banco de dados distribuídos mnt bd
 
Cisco ccna modulo 01
Cisco ccna modulo 01Cisco ccna modulo 01
Cisco ccna modulo 01
 
Dicas básicas sobre LGPD - Lei Geral de Proteção de Dados Pessoais
Dicas básicas sobre LGPD - Lei Geral de Proteção de Dados PessoaisDicas básicas sobre LGPD - Lei Geral de Proteção de Dados Pessoais
Dicas básicas sobre LGPD - Lei Geral de Proteção de Dados Pessoais
 
Aula 1 lógica de programação
Aula 1   lógica de programaçãoAula 1   lógica de programação
Aula 1 lógica de programação
 
A Conversation with Fred Wilson, Paula Marincola and Marjorie Schwarzer
A Conversation with Fred Wilson, Paula Marincola and Marjorie SchwarzerA Conversation with Fred Wilson, Paula Marincola and Marjorie Schwarzer
A Conversation with Fred Wilson, Paula Marincola and Marjorie Schwarzer
 
Visão Geral - pfSense
Visão Geral - pfSenseVisão Geral - pfSense
Visão Geral - pfSense
 
Algebra Relacional
Algebra RelacionalAlgebra Relacional
Algebra Relacional
 
Conceito e estruturas de redes...
Conceito e estruturas de redes...Conceito e estruturas de redes...
Conceito e estruturas de redes...
 
Componentes de uma Rede de computadores
Componentes de uma Rede de computadoresComponentes de uma Rede de computadores
Componentes de uma Rede de computadores
 
Firewall
FirewallFirewall
Firewall
 
Lista de exercícios resolvidos
Lista de exercícios resolvidosLista de exercícios resolvidos
Lista de exercícios resolvidos
 
Histórico e Funcionamento da Internet
Histórico e Funcionamento da InternetHistórico e Funcionamento da Internet
Histórico e Funcionamento da Internet
 

Semelhante a Gerência de redes utilizando o cacti

Explorar o raspberry pi final
Explorar o raspberry pi finalExplorar o raspberry pi final
Explorar o raspberry pi final
whitspirit
 
Instalando o Apache no Windows
Instalando o Apache no WindowsInstalando o Apache no Windows
Instalando o Apache no Windows
Silvio Clecio
 
Documentação CakePHP - Português Br
Documentação CakePHP -  Português BrDocumentação CakePHP -  Português Br
Documentação CakePHP - Português Br
Luiz Ladeira
 
Oficina "A aplicação do ICA-AtoM na descrição e difusão arquivística - Instal...
Oficina "A aplicação do ICA-AtoM na descrição e difusão arquivística - Instal...Oficina "A aplicação do ICA-AtoM na descrição e difusão arquivística - Instal...
Oficina "A aplicação do ICA-AtoM na descrição e difusão arquivística - Instal...
Dhion C. Hedlund
 
Proj uml restaurante online
Proj uml restaurante onlineProj uml restaurante online
Proj uml restaurante online
Evandro Gf
 

Semelhante a Gerência de redes utilizando o cacti (20)

Explorar o raspberry pi final
Explorar o raspberry pi finalExplorar o raspberry pi final
Explorar o raspberry pi final
 
Criando microsserviços em PHP
Criando microsserviços em PHPCriando microsserviços em PHP
Criando microsserviços em PHP
 
Instalando o Apache no Windows
Instalando o Apache no WindowsInstalando o Apache no Windows
Instalando o Apache no Windows
 
Cacti
CactiCacti
Cacti
 
JasperReports Tecnicas de geracao_de_relatorios1
JasperReports  Tecnicas de geracao_de_relatorios1JasperReports  Tecnicas de geracao_de_relatorios1
JasperReports Tecnicas de geracao_de_relatorios1
 
Project HA
Project HAProject HA
Project HA
 
Apostila metasploit
Apostila metasploitApostila metasploit
Apostila metasploit
 
Cacti
CactiCacti
Cacti
 
Primeiros passos com Openstack
Primeiros passos com OpenstackPrimeiros passos com Openstack
Primeiros passos com Openstack
 
MÓDULO I - PREPARANDO O AMBIENTE GROCERY CRUD
MÓDULO I - PREPARANDO O AMBIENTE GROCERY CRUDMÓDULO I - PREPARANDO O AMBIENTE GROCERY CRUD
MÓDULO I - PREPARANDO O AMBIENTE GROCERY CRUD
 
Documentação CakePHP - Português Br
Documentação CakePHP -  Português BrDocumentação CakePHP -  Português Br
Documentação CakePHP - Português Br
 
Manual de Usuário - TCC André Luiz Jamarino Abekawa
Manual de Usuário - TCC André Luiz Jamarino AbekawaManual de Usuário - TCC André Luiz Jamarino Abekawa
Manual de Usuário - TCC André Luiz Jamarino Abekawa
 
Servidor apache
Servidor apacheServidor apache
Servidor apache
 
Oficina "A aplicação do ICA-AtoM na descrição e difusão arquivística - Instal...
Oficina "A aplicação do ICA-AtoM na descrição e difusão arquivística - Instal...Oficina "A aplicação do ICA-AtoM na descrição e difusão arquivística - Instal...
Oficina "A aplicação do ICA-AtoM na descrição e difusão arquivística - Instal...
 
Manual dsg tools_3.2
Manual dsg tools_3.2Manual dsg tools_3.2
Manual dsg tools_3.2
 
Instalação - Vyatta
Instalação - VyattaInstalação - Vyatta
Instalação - Vyatta
 
Mysql for IBMers
Mysql for IBMersMysql for IBMers
Mysql for IBMers
 
Proj uml restaurante online
Proj uml restaurante onlineProj uml restaurante online
Proj uml restaurante online
 
Manualde instalacao webc800sr5pt
Manualde instalacao webc800sr5ptManualde instalacao webc800sr5pt
Manualde instalacao webc800sr5pt
 
redes
redesredes
redes
 

Mais de IsraelCunha (10)

Segurança da informação aplicação em órgão público
Segurança da informação aplicação em órgão públicoSegurança da informação aplicação em órgão público
Segurança da informação aplicação em órgão público
 
Aquitetura dos Processadores Multicore
Aquitetura dos Processadores MulticoreAquitetura dos Processadores Multicore
Aquitetura dos Processadores Multicore
 
Web crawler
Web crawlerWeb crawler
Web crawler
 
Mind map
Mind mapMind map
Mind map
 
Avaliação de intreface da ferramenta
Avaliação de intreface da ferramentaAvaliação de intreface da ferramenta
Avaliação de intreface da ferramenta
 
Algoritimo de threads
Algoritimo de threadsAlgoritimo de threads
Algoritimo de threads
 
Processadores multicore
Processadores multicoreProcessadores multicore
Processadores multicore
 
A importância dos sistemas de informações nas organizações
A importância dos sistemas de informações nas organizaçõesA importância dos sistemas de informações nas organizações
A importância dos sistemas de informações nas organizações
 
COCOMO E COCOMO II
COCOMO E COCOMO IICOCOMO E COCOMO II
COCOMO E COCOMO II
 
Gerência de Redes SNMP
Gerência de Redes SNMPGerência de Redes SNMP
Gerência de Redes SNMP
 

Gerência de redes utilizando o cacti

  • 1. ISRAEL JOSÉ DA CUNHA GERÊNCIA DE REDES UTILIZANDO O CACTI Trabalho apresentado como requisto parcial à obtenção de nota na matéria de Gerência de Re- des no curso de Sistemas de Informação na Uni- versidade do Vale do Sapucaí – UNIVAS. : UNIVERSIDADE DO VALE DO SAPUCAÍ POUSO ALEGRE – MG 2014
  • 2. ISRAEL JOSÉ DA CUNHA GERÊNCIA DE REDES UTILIZANDO O CACTI Trabalho apresentado como requisto parcial à obtenção de nota na matéria de Gerência de Re- des no curso de Sistemas de Informação na Uni- versidade do Vale do Sapucaí – UNIVAS. : UNIVERSIDADE DO VALE DO SAPUCAÍ POUSO ALEGRE – MG 2014
  • 3. LISTA DE FIGURAS Figura 1 – Guia de Instalação do CACTI A . . . . . . . . . . . . . . . . . . . . . . . . 9 Figura 2 – Guia de Instalação do CACTI B . . . . . . . . . . . . . . . . . . . . . . . . 10 Figura 3 – Tela de Login no ambiente Cacti . . . . . . . . . . . . . . . . . . . . . . . 10 Figura 4 – Tela do Plugin Management A . . . . . . . . . . . . . . . . . . . . . . . . 11 Figura 5 – Tela do User Management B . . . . . . . . . . . . . . . . . . . . . . . . . 11 Figura 6 – Tela do Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Figura 7 – Tela do polling host . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Figura 8 – Tela de configuração do host . . . . . . . . . . . . . . . . . . . . . . . . . 14 Figura 9 – Tela de confirmação de configuração do host . . . . . . . . . . . . . . . . . 14 Figura 10 – Tela de referências do gráfico . . . . . . . . . . . . . . . . . . . . . . . . . 14
  • 4. LISTA DE SIGLAS E ABREVIATURAS GNU Gnu is Not Unix SNMP Simple Network Management Protocol RRD Round Robin Database TCP Transmission Control Protocol IP Protocolo Internet MIB Management Information Base API Application Programming Interface HTML HyperText Markup Language MRTG Multi Router Traffic Grapher
  • 5. SUMÁRIO INTRODUÇÃO ................................................................................ 5 2 CACTI ............................................................................. 6 2.1 Instalando Dependências ........................................................ 6 2.2 Instalação do SNMP ............................................................. 7 2.3 Instalando o Ferramentas Essenciais .......................................... 7 3 INSTALANDO O CACTI ....................................................... 9 4 CONFIGURANDO O CACTI .................................................. 11 5 CRIANDO RELATÓRIOS COM O CACTI .................................. 13 6 CONCLUSÃO .................................................................... 15 REFERÊNCIAS................................................................................ 16
  • 6. INTRODUÇÃO Para Costa (2008), a um tempo atrás grande parte das coorporações não pensavam em gerenciar suas redes de computadores causando um grande atrazo no trabalho, pois para identi- ficar um ponto com problemas erra necessário um longo tempo, onde utiliza-se de ferramentas básica do linux para testar a condição da rede, como por exemplo o ping e telnet. Neste contexto surge alumas perguntas como: O que caiu? Qual o servidor? Qual o serviço? Qual aplicação? Algo está queimado? Perguntas que sem o uso da ferrementa de gerência de redes, demora a ser respondida, devido ao grande tempo investido na busca do problema, e este tempo pode ser maior dependendo do tamanho da rede de computadores . O ambiente organizado torna promissor o desenvolvimento empresárial, em redes é a mesma coisa, na atualidade não se trabalha sem o uso da internet, email, redes sociais, entre outros meios de comunicação, por este motivo a identificação ágil de problemas de redes de computadores pode evitar muitas perdas que poderiam ser minimizadas. A ferramenta cacti é basicamente uma adaptação da plataforma RRD, que assim torna- se a interface web do RRDTools, armazenando todos os seus dados em um banco de dados confiável e bem estruturado na ferramenta de banco de dados MySQL.
  • 7. 2 CACTI O Cacti, é uma solução que faz uso do RRD (Round Robin Database), formulando a base de dados gráficos RRDTool. A Cacti busca e utiliza as informações fornecidas para elaborar os gráficos, ele também possui uma interface simples, facilitando o seu uso, com muita flexibilidade e robustez. O RRDTool tem a responsabilidade de armazenar os dados que são gerados e fornece- los para a elaboração dos gráficos, assim são repassados as informações a uma ferramenta uti- lizando o script, e depois com a base de informação são gerados os dados. O Cacti faz uso do protocolo de rede SNMP (Simple Network Managemente Protocol), que faz a permutação dos dados na rede facilitando sua transferência de um local para o outro. Segundo (COSTA, 2008, p.21) O protocolo SNMP (do inglês Simple Network managemente Protocol - Proto- colo de Gerência Simples de Rede) é um protocolo de gerência típica de redes TCP/IP, da camada de aplicação que facilita o intercâmbio de informação en- tre os dispositivos de rede. O SNMP possibilita aos administradores de rede gerenciar o desempenho da rede, encontrar e resolver problemas de rede, e planejar o crescimento desta. O sistema de gerência SNMP, descende do príncipio básico, onde faz uso da aplicação cliente e servidor, As base de dados são caregadas no clientes estas base de informação são denominadas MIB’s (Management Information Base). 2.1 Instalando Dependências Para instalar com maior facilidade utilize o modo ROOT do sistema linux. Para Guerra (2011), apt-get install build-essential: O pacote que contém informações básicas consideradas essenciais apt-get install rcconf: Instala um pacote Front-end, responsávelm por inciar e modo automático o serviços em um sistema operacional linux. apt-get install libncurses5-dev: O pacote fornece a API (Application Programming Interface), para a eleboração de interface que utilizem texto. apt-get install libgd2-xpm: Faz a instalação de uma biblioteca Open Sorce, para elabo- rar gráficos Dinâmicos.
  • 8. apt-get install libxpm-dev: Faz a instalação para referênciar a tabala ASCII no lingua- gem C. apt-get install libpng12-dev: Faz a instalação de uma biblioteca que faz referência de imagens no formato PNG. apt-get install libgdbm-dev: Faz a instalação de base de funções para serem utilizados no banco de dados que fazem uso do hash. Este comando abaixo fazem a instalação da RRDTool, que vai ser responsável por gerar a base de dados gráfico, para isto instale os seguintes plugins: apt-get install patch apt-get install rrdtool Este plugins são necessários para o correto funcionamento do RRDTool. 2.2 Instalação do SNMP O SNMP é o responsável pelo monitoramento dos equipamento de redes, que interage na camada de aplicação, facilitando a troca de informação. Para instalar o SNMP é necessário os seguintes comandos: apt-get install snmp apt-get install snmpd apt-get install libnet-snmp-perl libsnmp-base 2.3 Instalando o Ferramentas Essenciais O apache é uma aplicação que fornece um servidor web, onde o Cacti fará uso deste servidor pois seu uso é livre. Para fazer a instalação utilize o seguinte comando: apt-get install apache2 apache2-utils Para poder utilizar de todos os plugins do Cacti, serão necessários a instalação de um plugins PHP, pois todas as ferramentas do Cacti são desenvolvidas em PHP. apt-get install php5 Para fazer a união/ligação do apache e do php é necessário a instalação do plugins abaixo: apt-get install libapache2-mod-php5 7
  • 9. Para podermos visualizar os gráficos análisticos em páginas e HTML (HyperText Mar- kup Language), teremos de fazer uso do MRTG (Multi Router Traffic Grapher), que é um meio de monitorar vários dispositivos em uma rede, através de gráficos que mostram como o tráfego da rede de computadores estão evoluindo dentro de um espaço de tempo corrente. Para fazer a instalação do plugin do MRTG utilize o seguinte comando: apt-get install mrtg ap-utils O MySQL será nosso banco de dados, muito cuidado nesta instalação pois será necessá- rio inserir senhas de acesso ao banco de dados que serão requisitadas posteriormente, então faça uma anotação com a senha em uma folha adicional. Para instalar o MySQL utilize o seguinte comando: apt-get install mysql-server 8
  • 10. 3 INSTALANDO O CACTI O Cacti, será a nossa aplicação de monitoramento, através dele será possível ver as informações da rede. Para fazer a instalação do Cati será necessário os comandos: apt-get install cacti-spine Após a Instalação acesse a aplicação no navegador através do protocolo HTTP, com o seguinte comando: http://ip.do.servidor/cacti/, a reinicialização das ferramentas pode ser necessário antes do acesso, principalmente o apache e o MySQL. Utilize o seguinte comando para fazer a reinicialização do apache: /etc/init.d/apache2 restart Utilize o seguinte comando para fazer a reinicialização do MySQL: /etc/init.d/mysql restart Configurações de banco de dados e configuração do ambiente Cacti, serão solicitados durante a instalação do ambiente. Para fazer acesso ao Cacti, abra o navegador e digite o seguinte endereço: http://ip.do.servidor/cacti/ , exemplo http://127.0.0.1/cacti/ Será exibido a figura 1 abaixo precione o botão NEXT. Figura 1 – Guia de Instalação do CACTI 01. Fonte: (GUERRA, 2011) Será exibido a figura 2 abaixo precione o botão NEXT. Após a tela acima aparecerá a tela de finalização clique em FINISH
  • 11. Figura 2 – Guia de Instalação do CACTI 02. Fonte: (GUERRA, 2011) Será exibido a tela de login conforme a figura 3. Lembrando que a senha é a senha que é cadastrada no momento da instalação do Cacti (Senha pode ser solicitada ou não momento da instalação, dependendo da versão), onde o usuário é o padão admin e a senha padrão é admin (Caso não seja solicitado a senha no ato da instalação utilize o padrão). Figura 3 – Tela de Login no ambiente Cacti. Fonte: (GUERRA, 2011) 10
  • 12. 4 CONFIGURANDO O CACTI Agora inicie o cacti para poder instalar os plugins no ambiente web. Após o acesso, click sobre o menu no campo Plugin Management e faça a instalação dos plugins na insterface, conforme figura 4. Figura 4 – Tela do Plugin Management. Fonte: (GUERRA, 2011) Para poder ativar os plugins para que os usuários utilizem acesse no menu o cmapo User Management, conforme figura 5. Figura 5 – Tela do User Management. Fonte: (GUERRA, 2011) Para Configura onde se encontra os plugins acesse no menu o campo Settings, será aberto uma nova janela, conforme na figura 6, onde deve ser inseridos os caminhos dos plugins RRD e Apine, conforme comando abaixo.
  • 13. No RRDTool Default Font Path , Insira o seguinte Caminho /usr/bin/rrdtool No Spine Poller File Path , Insira o seguinte Caminho /usr/sbin/spine Figura 6 – Tela do Settings. Fonte: (GUERRA, 2011) Verifique se suas configurações correspondem com às da imagem 6. O Cacti, esta configurado e com os plugins adicionais instalados. 12
  • 14. 5 CRIANDO RELATÓRIOS COM O CACTI Para Junior et al. (s.d.), teremos de fazer a seleção de um host ou seja um agente SNMP dentro do Cacti. Agora para poder configurar o host, abra o menu Data Gathering e click no campo polling host, agora para adicionar um novo host na lista, click em add, conforme imagem 7. Figura 7 – Tela do polling host. Fonte: (JUNIOR et al., s.d.) Nos campos que aparecerão preencha os dados do host, atente-se a versão do SNMP no penúltimo campo, para configurá-lo conforme a versão instalada. Um exemplo de configuração esta na figura 8. Após a inserção dos dados e após clicarmos em create o cacti exibira uma tela semen- lhante a anterior porém acrecentára ao cenário as interfaces que forma encontradas após uma veredura no SNMP atrávez do snmpwalk(Figura 9), nesta tela localize o campo add e click sobre o campo. A criação de gráficos foi finalizada, o grafico está pronto. Para realizar o acesso ao gráfico, adentre a opção Graphs, dentre as alternativas escolha a que melhor atende sua neces- sidade.
  • 15. Figura 8 – Tela de configuração do host. Fonte: (JUNIOR et al., s.d.) Figura 9 – Tela de confirmação de configuração do host. Fonte: (JUNIOR et al., s.d.) Figura 10 – Tela de referências do gráfico. Fonte: (GUERRA, 2011) 14
  • 16. 6 CONCLUSÃO Assim conclui-se que a ferremanta de gerência de redes Cati é uma ferramenta que pos- sui eficiência e práticidade, por possui uma interface simples e intuítiva, mais para poder usufluir de todos os seus recursos é necessário um bom tempo de uso, para apriporar seu conhecimento sobre a ferramenta e poder explorar suas funcionalidade. A possibilidade ainda de modificar os tipos de vizualizações de gráficos, fazendo com que a analise dos recursos de redes seja mais fácil, eficiente e ágil, dependo do que se deseja dos gráficos. Esta ferramenta é muito util para controlar todos os dispositivos de uma rede de com- putadores, possibilitando a geração de gráficos como: Gráficos de desempenho, gráficos de uso de processamento e consumo de banda na rede.
  • 17. REFERÊNCIAS COSTA, F. Ambiente de Redes Monitorando com Nagios e Cacti. [S.l.]: Ed. Ciência Moderna: Rio de Janeiro, 2008. GUERRA, A. Instalando Cacti + plugins no Ubuntu 10.10. 2011. <http://www.vivaolinux. com.br/artigo/Instalando-Cacti-+-plugins-no-Ubuntu-10.10>. Acessado em 12/04/2014. JUNIOR, P. R. T. et al. RRDTOOL e CACTI. s.d. <http://www.pop-pr.rnp.br/tiki-index130c. html?page=Medidas+de+trafego+RRDTOOL+e+CACTI>. Acessado em 28/04/2014.