Buscar

Aula 9 - Instalação do software de monitoramento e gerenciamento de redes Cacti

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 18 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 18 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 18 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Gerência e Análise de Redes
Aula 9 - Instalação do software de
monitoramento/gerenciamento de redes denominado Cacti
INTRODUÇÃO
Nesta aula, aprenderemos a instalar, no sistema operacional Windows 10, um dos principais e mais usados softwares de gerenciamento e
monitoramento de redes disponíveis no mercado: o Cacti.
Bons estudos!
OBJETIVOS
Compreender o processo de instalação do Cacti.
O PROCESSO DE INSTALAÇÃO DO CACTI
O Cacti é um software livre que constitui uma solução completa de monitoramento de redes através de grá�cos, sendo um dos mais difundidos e
usados softwares de monitoramento/gerenciamento de redes no mercado.
Foi desenvolvido para aproveitar o poder do armazenamento de dados de ferramentas RRDTool (Round Robin Data).
Um coletor rápido de dados.
A criação de modelos avançados de apresentações de medições em grá�cos.
Múltiplos métodos de aquisição de dados (incluindo SNMP, que estudamos no início desta disciplina).
Funcionalidades de gerenciamento de usuários.
Tudo isso é envolto em uma interface grá�ca intuitiva e fácil de usar que faz sentido para cenários que cobrem desde redes locais (LANs) até redes
mais complexas com centenas e centenas de dispositivos.
Os dados colhidos são armazenados em um banco de dados MySQL, e o software é desenvolvido em PHP.
A visualização é realizada via web através de navegadores como Mozilla Firefox, Google Chrome ou Microsoft Edge, conforme mostrado na �gura
abaixo.
Fonte: Shutterstock
A �gura acima mostra o monitoramento do switch HOU-S2-SW6509-2 (A), obtido via protocolo SNMP (B), onde é mostrado a vazão em bytes por
segundo (C) que chegam (D - inbound) e que saem (E - outbound) da interface Port1/1 (F). Note que, no tráfego inbound da interface Port1/1:
A vazão atual (Current) de dados é de 3.85 MB/s (MegaBytes por segundo).
A vazão média (Average) foi de 7.85MB/s.
A vazão máxima observada no dia foi de 12.83MB/s.
O total de dados que chegaram pela interface foi de 674.89GB.
COMO INSTALAR O CACTI
Fonte da Imagem:
Para instalar o Cacti, é necessário observar os componentes de software requeridos.
Recomendamos que você realize a instalação do Cacti em sua própria máquina (Laptop/Desktop) enquanto estuda este conteúdo, para se certi�car
de que aprendeu como realizar cada passo.
O Cacti pode ser instalado tanto no sistema operacional Linux quanto no Windows. Embora o processo de instalação no Linux seja muito bem
documentado e facilitado, o processo de instalação no Windows é um pouco mais trabalhoso. Por isso, optamos por mostrar o processo de
instalação para o sistema operacional Windows.
Em resumo, os seguintes softwares precisam ser instalados, na ordem em que são citados:
A partir de agora, vamos conhecer o processo de instalação de desses softwares.
Instalação dos itens 1, 2 e 3
A instalação dos itens 1, 2 e 3 pode ser facilitada através do já famoso pacote de software livres denominado XAMPP (Apache, MySQL, PHP e Perl).
O endereço de web para recuperação desse pacote é:
https://www.apachefriends.org/pt_br/download.html?
ModPagespeed=noscript (glossário)
Atenção
, Na data da criação desta aula a versão mais atual era a 5.3.5.
Para iniciar a instalação do XAMPP, clique com o botão direito no arquivo recuperado e escolha executar como administrador, conforme mostrado na
�gura abaixo.
Em seguida, siga o processo de instalação, conforme as telas ilustradas na sequência das �guras abaixo.
galeria/aula9/img/bg_slider.jpg
https://www.apachefriends.org/pt_br/download.html?ModPagespeed=noscript
https://www.apachefriends.org/pt_br/download.html?ModPagespeed=noscript
https://www.apachefriends.org/pt_br/download.html?ModPagespeed=noscript
galeria/aula9/img/bg_slider.jpg
galeria/aula9/img/bg_slider.jpg
galeria/aula9/img/bg_slider.jpg
galeria/aula9/img/bg_slider.jpg
galeria/aula9/img/bg_slider.jpg
galeria/aula9/img/bg_slider.jpg
Após o término da descompactação dos arquivos (unpacking �les, na �gura acima), o Windows lhe perguntará se você permite que este software
envie e receba dados via rede, conforme mostrado na �gura abaixo.
Marque ambas as opções (permitir para redes privadas e para redes públicas) e, então, clique no botão “permitir acesso”.
Em seguida, a instalação terminará. Após clicar em “Finish”, será apresentada uma tela para a escolha da língua (“Language”). Escolha “Inglês” (parte
da direita da �gura abaixo).
Você verá, então, o painel de controle (Control Panel) do XAMPP, com os botões de controle dos módulos, conforme indicado na �gura abaixo.
Para iniciar o Apache o MySQL, bastar clicar no botão “start” relativo a cada módulo.
A próxima �gura apresenta o que ocorre se você clicar no botão “start” do módulo Apache. Observe:
Atenção
, Note que o Apache está em execução (PIDs 5912 e 3824) e que as portas que estão sendo observadas são a 80 e 443.
O PID é o número identi�cador do processo em execução, e é escolhido pelo sistema operacional no momento em que o
processo é iniciado.
Fonte da Imagem:
Um erro comum ao tentar iniciar o Apache é que a
porta 80 já esteja em execução.
O Windows 10, por exemplo, possui um serviço denominado “World Wide Web Publishing Service” que é automaticamente iniciado, e passa a escutar
a porta 80. Com isso, o Apache não consegue iniciar com sucesso.
Para contornar esse problema, basta:
Fonte da Imagem:
Digitar o comando “services.msc” no prompt de comando ou na barra de pesquisar do Windows;
Fonte da Imagem:
Encontrar o serviço em questão na janela que se abrirá;
Fonte da Imagem:
Clicar com o botão direito e escolher o comando para que ele seja �nalizado, conforme indicado na �gura abaixo.
Atenção
, Após iniciar o Apache, você provavelmente notará que os PIDs são diferentes dos mostrados na �gura do painel de controle do
XAMPP. Isso é normal. Entretanto, se você seguiu a instalação padrão, as portas devem ser as mesmas: 80 e 443.
Por �m, o botão “Con�g” disponível para cada módulo instalado (Apache, MySQL, FileZilla, Mercury e Tomcat) serve para con�gurar o módulo em
questão.
Na �gura abaixo, mostramos os arquivos de con�guração disponíveis para o módulo Apache, e destacamos o arquivo de con�guração do PHP.
Instalação do item 4
O diretório raiz das páginas web a serem apresentadas pelo Apache é, por padrão, “C:\xampp\htdocs”. Portanto, esse será o diretório onde
instalaremos os arquivos do Cacti.
A instalação do item de número 4 , relativo ao próprio Cacti, pode ser recuperado no link:
//www.cacti.net/downloads/cacti-0.8.8h.zip (glossário)
Siga, então, os passos abaixo:
Extraia esse arquivo para o diretório c:\xampp\htdocs\. Será criado o diretório c:\xampp\htdocs\cacti-9.8.8h. Renomeie esse diretório para
c:\xampp\htdocs\cacti.
Em seguida, é necessário realizar algumas con�gurações no MySQL, para que o Cacti consiga armazenar os dados de monitoramento de rede no
banco de dados.
Em especí�co iremos criar o usuário cactiuser com senha cactiuser e importar a estrutura padrão de banco de dados do Cacti, disponível no arquivo
“c:\xampp\htdocs\cacti\cacti.sql”.
Essas con�gurações podem ser realizadas via linha de comando ou via interface web de administração MySQL do XAMPP, denominada
phpmyadmin.
Abra um prompt de comando (cmp) como administrador;
Entre no diretório do MySQL instalado com o XAMPP: cd c:\xampp\mysql\bin;
Realize login no sistema de banco de dados (quando pedir senha, dê apenas enter, a menos que você tenha escolhido uma senha durante a
instalação do xampp): mysql –u root –p;
Crie a tabela Cacti para que, quando criarmos o usuário cactiuser, possamos dar direito de leitura e escrita a esta tabela: create database cacti
character set utf8;
Crie o usuário cactiuser no bando de dados e dê direito de leitura e escrita para as tabelas do bando de dados (por padrão, na instalação do Cacti, o
usuário é cactiuser, e a senha Cactiuser): GRANT ALL PRIVILEGES ON *.* TO cactiuser@localhost IDENTIFIED BY 'cactiuser' WITH GRANT OPTION;
https://www.cacti.net/downloads/cacti-0.8.8h.zip
https://www.cacti.net/downloads/cacti-0.8.8h.zipSaia do ambiente MySQL: quit.
Fonte da Imagem:
Agora que a tabela Cacti existe (ainda vazia) e que o usuário cactiuser já foi con�gurado no banco de dados, podemos importar a estrutura padrão
da base de dados do Cacti para dentro do banco de dados MySQL.
Para isso, a partir do prompt de comandos do Windows, supondo que você ainda se encontre no diretório c:\xampp\mysql\bin, basta dar o comando:
mysql -u cactiuser -p cacti < c:\xampp\htdocs\cacti\cacti.sql.
Instalação do item 5
O próximo módulo de software a ser instalado é o item de número 5 de nossa lista do início da aula, ou seja, o RRDTool.
A instalação é simples e basta extrair, para o diretório c:\cacti, o arquivo:
//www.cacti.net/downloads/rrdtool/win32/rrdtool-
1.2.15-cygwin-1.5.20.zip (glossário)
Instalação do item 6
Em seguida, para sermos capazes de realizar monitoramento de dispositivos de rede via protocolo SNMP, será necessário instalar o Net-SNMP, que é
o item de número 6 de nossa lista de softwares requeridos.
Você pode baixar a versão para Windows 32 ou 64 bits no link abaixo:
https://sourceforge.net/projects/net-snmp/�les/net-
snmp%20binaries/5.5-binaries/ (glossário)
https://www.cacti.net/downloads/rrdtool/win32/rrdtool-1.2.15-cygwin-1.5.20.zip
https://www.cacti.net/downloads/rrdtool/win32/rrdtool-1.2.15-cygwin-1.5.20.zip
https://www.cacti.net/downloads/rrdtool/win32/rrdtool-1.2.15-cygwin-1.5.20.zip
https://sourceforge.net/projects/net-snmp/files/net-snmp%20binaries/5.5-binaries/
https://sourceforge.net/projects/net-snmp/files/net-snmp%20binaries/5.5-binaries/
https://sourceforge.net/projects/net-snmp/files/net-snmp%20binaries/5.5-binaries/
Fonte da Imagem:
Entretanto, será necessário instalar o OpenSSL, usado pelo Net-SNMP para transporte criptografado de dados.
O Open SSL pode ser recuperado no link: //slproweb.com/products/Win32OpenSSL.html (glossário).
O processo de instalação do OpenSSL se inicia com as duas telas abaixo, e você deve seguir até o �nal com as opções padrão.
Uma vez que o OpenSSL foi instalado, podemos seguir com a instalação do Net-SNMP. Conforme mostrado na sequência de 6 �guras enumeradas
abaixo, apenas no passo de número 4 será necessário trocar o diretório de instalação do software para c:\net-snmp, já que esse é o diretório padrão
onde o Cacti espera que o Net-SNMP esteja.
galeria/aula9/img/bg_slider.jpg
galeria/aula9/img/bg_slider.jpg
galeria/aula9/img/bg_slider.jpg
https://slproweb.com/products/Win32OpenSSL.html
https://slproweb.com/products/Win32OpenSSL.html
galeria/aula9/img/bg_slider.jpg
galeria/aula9/img/bg_slider.jpg
galeria/aula9/img/bg_slider.jpg
Instalação do item 7
Por �m, o último componente a ser instalado é o de número 7: o Spine. Esse software, antigamente denominado Cactid, é um poller para o Cacti.
Fonte da Imagem:
Um poller é um componente do software responsável por enviar, a cada equipamento de rede listado no Cacti, solicitações para que esses
equipamentos enviem os dados de monitoramento solicitados.
A instalação do Spine é muito simples e pode ser feita em dois passos. Veja:
Fonte da Imagem:
O primeiro passo é recuperar o seguinte arquivo disponível na internet:
//www.cacti.net/downloads/spine/packages/Windows/cacti-spine-0.8.8a.zip (glossário)
Em seguida, descompacte os arquivos contidos nesse pacote para o diretório c:\cacti.
Fonte da Imagem:
Para �nalizar a instalação do Spine, você deve copiar o arquivo de con�guração padrão do Spine fornecido, através dos seguintes comandos no
prompt do Windows:
https://www.cacti.net/downloads/spine/packages/Windows/cacti-spine-0.8.8a.zip
https://www.cacti.net/downloads/spine/packages/Windows/cacti-spine-0.8.8a.zip
cd c:\cacti
copy spine.conf.dist spine.conf
Agora, você pode abrir o navegador web e digitar a URL: 127.0.0.1/cacti.
Você verá a página abaixo, indicando que a con�guração do Cacti em si começará:
Após clicar em next, você passará para a tela abaixo, onde deverá escolher nova instalação (New Install).
Em seguida, você será levado à tela abaixo, onde o Cacti lista os arquivos necessários que ele encontrou e também os que não foram encontrados.
Em nosso procedimento, tudo está ok (Found), com exceção da segunda linha, que é o caminho para o arquivo executável do php, que o Cacti, por
padrão, acha que está no c:\php\php.exe. Entretanto, como estamos usando o xampp nesta aula, você deve trocar o caminho, conforme indicado
abaixo.
Finalmente, você será levado à tela de login do Cacti, indicada abaixo.
ATIVIDADES
Vamos, agora, realizar alguns exercícios!
1 - Qual é o protocolo de gerenciamento de redes no qual o Cacti se baseia para monitorar remotamente dispositivos de rede?
Resposta Correta
2 - Marque abaixo a opção que representa o sistema de banco de dados no qual o Cacti se baseia.
PostgreSQL
MySQL
Microsoft Access
Oracle
Dbsweb
Justi�cativa
3 - Marque abaixo a opção que representa o módulo do Cacti, entre os vistos nesta aula, responsável por, de tempos em tempos, solicitar
informações de monitoramento/gerenciamento de dispositivos de redes remotos.
RRDTool
MySQL
Spine
Cacti
PHP
Justi�cativa
Glossário

Continue navegando

Outros materiais