Você está na página 1de 32

INSTITUTO SUPERIOR POLITÉCNICO DE CIÊNCIAS E TECNOLOGIA

CURSO DE ENGENHARIA DE REDES E TELECOMUNICAÇÕES

TEMA: Soluções de Baixo Custo para Monitoramento de Redes de Pequenos


Provedores (SBCMR) na Net-Rai, Primeiro Semestre 2023.

Autor: Narciso da Conceição Mussuequeno


Professora: Maria Guadalupe Silva Rodrigues

Luanda 2023
Narciso da Conceição Mussuequeno

TEMA: Soluções de Baixo Custo para Monitoramento de Redes de Pequenos


Provedores (SBCMR) na Net-Rai, Primeiro Semestre 2023.

Pré-projecto apresentado como requisito básico


Para a apresentação TCC do curso de Engenharia
De Redes e Telecomunicações

Professora: Maria Guadalupe Silva Rodrigues


RESUMO

As redes de computadores desempenham um papel crucial na nossa vida cotidiana


e na economia global. A falta de recursos financeiros e especialistas desencoraja a
implementação de monitoramento adequado, levando a sobrecargas nos dispositivos de
rede. Isso resulta em lentidão, travamentos e paralisação dos equipamentos no ambiente
de produção, causando prejuízos financeiros para a organização e seus parceiros. Nesse
sentido, é importante encontrar soluções de baixo custo que possam atender às
necessidades desses provedores.O presente trabalho visa dar soluções de baixo custo
para monitoramento de rede de pequenos provedores.Para isso, foram analisadas três
ferramentas gratuitas que oferecem recursos de gerenciamento de falhas, gerenciamento
de desempenho e monitoramento.

Palavras-chaves: Agente; Arquitetura de Rede; Redes de computadores;


Provedores; Gerenciamento e Monitoramento.
Índice
INTRODUÇÃO.................................................................................................................1

Capítulo I. Fundamentação Teórica..................................................................................6

1.1 Definições de termos e Conceitos..........................................................................6

1.1.1 Agente e Gerente.............................................................................................6

1.1.2 Arquitetura de Redes............................................................................................7

1.3.2 Classificação das Resdes.................................................................................7

1.1.4 Dispositivos De Redes..........................................................................................9

1.1.5 Gerenciamento E Monitoramento.........................................................................9

1.1.6 Redes De Computador .......................................................................................10

1.1.7 Provedor..............................................................................................................10

2. Gerenciamento De Redes.........................................................................................11

2.1 Modelos de Gerenciamento da ISO..................................................................11

2.2 Arquitectura de Gerenciamento.............................................................................12

3. Protocolo SNMP......................................................................................................13

3.1 Modos de Operações do SNMP.............................................................................13

3.2 Diferença Nas Versões do SNMP..........................................................................14

4. Zabbix..........................................................................................................................15

4.1. Serviços do Zabbix...............................................................................................15

4.2 Requisitos Para Instalar e Executar O Zabbix.......................................................16

5.The Dudh......................................................................................................................17

Capítulo II. Caracterização da Empresa..........................................................................18

Historial da Empresa.......................................................................................................18

Visão Social da Empresa.................................................................................................18

Visão Estratégica da Empresa.........................................................................................19

Visão Económica da Empresa.........................................................................................19

Processo da Implementação da solução SBCMR............................................................19


Custo de Projecto.............................................................................................................20

Configuração Do Zabbix Com Os Switches Da Rede.....................................................21

Configurar o SNMP no switch ~.................................................................................21

CONCLUSÃO.............................................................................................................23

BIBLIOGRAFIA.............................................................................................................24

1
INTRODUÇÃO

No mundo globalizado, a internet se tornou o principal meio de comunicação, não


sendo mais uma questão de desejo, mas sim uma necessidade manter-se conectado
praticamente o tempo inteiro, afetando não só a população comum como também o
mundo corporativo. Graças a isso, as empresas estão exercendo cada vez mais
atividades on-line. Como consequência dessa necessidade, as redes estão evoluindo
cada vez mais, mas essa evolução também possui pontos negativos, como a qualidade
dos serviços prestados ou a QoS, que precisa evoluir em conjunto com a capacidade da
rede.

Para resolver esses problemas, os provedores devem utilizar mecanismos capazes


de monitorar e informar qualquer problema atual ou futuro na rede. E para isso existem
os softwares de monitoramento de redes que permitem que os administradores e
analistas da rede se mantenham atualizados sobre os acontecimentos e possíveis
problemas que possam ocorrer na rede.

É importante salientar que muitos dos softwares de gestão de redes não são baratos,
e que não são de fácil manuseio, sendo que muitos são os pequenos provedores que
descartam a monitoria por causa dos custos operacionais.

Pensando nisso, este trabalho apresenta duas soluções baseadas em software livre
utilizando o Zabbix e The Dudh, como soluções ideais para todos os tipos de provedores
que não possuem recursos ou não querem fazer um alto investimento em monitorar o
funcionamento da rede, mas que precisam resolver ou evitar problemas no
funcionamento da mesma. Apresentando-se assim como Soluções de Baixo Custo Para
Monitoramento de Redes de Pequenos Provedores (SBCMR).

O Zabbix é uma ferramenta de monitoramento de redes de código aberto que


oferece várias opções para monitorar os serviços de rede e dispositivos. Ele permite
monitorar serviços como HTTP, FTP, SMTP e SNMP, além de dispositivos de rede,
como switches, roteadores e firewalls. O Zabbix também oferece recursos como alertas,
gráficos e mapas, o que permite monitorar a rede de forma mais eficiente.

Já o The Dudh é outra ferramenta de monitoramento de rede de código aberto, que


se concentra em detectar anomalias em uma rede. Ele usa técnicas de machine learning
para aprender o comportamento normal da rede e, em seguida, alertar os
administradores da rede sobre atividades anormais, como tentativas de acesso não
autorizadas ou ataques DDoS.

Ambas as soluções apresentam um baixo custo de implantação e manutenção, além


de serem fáceis de usar e personalizar. Isso significa que pequenos provedores de
internet podem monitorar suas redes de forma eficiente e sem gastar muito dinheiro. Em
resumo, as soluções de baixo custo para monitoramento de redes de pequenos
provedores (SBCMR) apresentadas neste trabalho são uma ótima opção para provedores
que buscam soluções de monitoramento de rede eficientes e acessíveis.

2
TEMA: Soluções de Baixo Custo Para Monitoramento de Redes de Pequenos
Provedores (SBCMR)
PROBLEMATIZAÇÃO
O alto custo no monitoramento e falta de especialista, fazem desistir da ideia de
implementação de monitoria, resultando em sobrecargas nos dispositivos de rede
causando lentidão, travamento dos serviços bem como paragem dos equipamentos no
ambiente de produção provocando perdas financeiras para organização e parceiros.

PERGUNTA DE PARTIDA
A Soluções de Baixo Custo Para Monitoramento de Redes de Pequenos Provedores
(SBCMR), evitaria sobrecargas e falhas nos equipamentos em ambiente de produção?

HIPÓTESES
H1- Com a solução Soluções de Baixo Custo Para Monitoramento de Redes de
Pequenos Provedores (SBCMR), os pequenos provedores poderão ver se um
equipamento na rede esta subcarregado ou se ainda é capaz de receber novas conexões.

H2- Implementando SBCMR os pequenos provedores saberão os estados dos links


em tempo real bem como receber notificações quando um link sai fora do ar.

OBJECTIVOS
Objectivo Geral: Explicar soluções de Baixo Custo de monitoramento de redes para
pequenos provedores (SBCMR).

Objetivos Específicos

- Explicar porque alguns equipamentos de rede falham (travam) no ambiente de


produção.

- Distinguir softwares livres para monitoramentos de equipamentos de rede.

- Demonstrar o funcionamento dos protocolos para monitoramento de rede.

JUSTIFICATIVA

O presente tema Justifica-se pela grande quantidade de pequenos provedores que


surgem em comunidades. Embora a criação desses provedores possa ser vista como uma
forma de democratizar o acesso à internet, muitos enfrentam problemas ao fornecer um

3
serviço de qualidade aos seus clientes. O principal problema é a sobrecarga nos
equipamentos de autenticação, o que resulta em falhas na conexão à internet.

A solução SBCMR, por sua vez, é uma tecnologia inovadora que promete acabar com
esse problema. O seu principal objetivo é garantir a autenticação de usuários em redes
de pequenos provedores de forma eficiente e segura, sem sobrecarregar os
equipamentos.

Com o uso do SBCMR, os pequenos provedores podem fornecer um serviço de


internet de qualidade, oferecendo uma conexão estável e confiável para seus clientes.
Isso é fundamental para garantir a satisfação dos usuários e a continuidade dos negócios
dos provedores.

Além disso, a solução SBCMR também ajuda a melhorar a segurança das redes de
pequenos provedores. Com a autenticação eficiente, é possível evitar a entrada de
usuários não autorizados, garantindo a privacidade e a proteção dos dados dos clientes.

Em resumo, a justificativa para a adoção da solução SBCMR é clara: ela é uma


tecnologia inovadora que resolve o problema da sobrecarga nos equipamentos de
autenticação de pequenos provedores. Com sua utilização, os provedores podem
fornecer um serviço de internet de qualidade e seguro para seus clientes, garantindo a
satisfação dos usuários e a continuidade dos negócios.

METODOLOGIA

Para elaboração deste trabalho, foi necessária a aplicação de métodos e técnicas de


pesquisas.

Quanto a sua natureza, é uma pesquisa aplicada, por consistir em ser uma solução de
monitoramento de redes para pequenos provedores (SBCMR). e por se tratar de uma
pesquisa que procura gerar solução em torno do problema apresentada pelo caso de
estudo.

De acordo o seu objectivo, a Pesquisa é descritiva, pelo facto de fazer uma descrição
especifica da Soluções de Baixo Custo de Monitoramento de redes para pequenos
Provedores (SBCMR).

Quanto aos métodos, foram empregados o Dedutivo e indutivo, que serviram para o
processo de análise de toda a informação que utiliza raciocínio lógico e a dedução a
partir do conhecimento geral sobre monitoramento.

4
Quanto aos procedimentos, a Pesquisa é bibliográfica, pois tem como base
fundamental material já existentes que constituíram parte fundamental dos conceitos da
fundamentação teórica, tais como: Artigos científicos, Monografias, Sites, Revista
relacionadas com o tema e livros.

Quanto a abordagem, a Pesquisa é Qualitativa, uma vez que os resultados obtido


usando o SBCMR pode ser quantificável, o que permite ser traduzidas em números,
opiniões e informações para classificá-las e analisá-las.

Foi tomado como população todos provedores de internet.

Tomei como amostragem todos que cumprem com os seguintes requisitos: Ser um
pequeno provedor regional; Não ter monitoramento na rede; Ser nova; Não possuir
muitos recursos financeiro, técnicos e matérias.

A NET-RAI e a TORADA-NET foram tomadas como a mostra pois são provedoras


que cumpre com os requisitos da amostragem.

5
Capítulo I. FUNDAMENTAÇÃO TEÓRICA

1.1 Definições de termos e Conceitos


1.1.1 Agente e Gerente

De acordo com de James F. Kurose e Keith W. Ross, "Redes de Computadores e a


Internet - Uma Abordagem Top-Down", em sistemas de comunicação de rede, um
agente é um programa que executa em um nó de rede e age em nome do usuário ou
aplicação, como por exemplo, um agente de usuário que realiza solicitações HTTP. Já
um gerente é um programa que gerencia e monitora recursos de rede, como por
exemplo, um gerente de tráfego que monitora o fluxo de dados na rede. (p.383).

William Stallings em seu livro "Arquitetura e Organização de Computadores"


define agente como "um software que atua como intermediário entre o usuário e o
sistema, recebendo comandos e executando tarefas em nome do usuário" e gerente
como "um software que gerencia os recursos do sistema, como processador, memória e
dispositivos de entrada e saída, a fim de otimizar o desempenho do sistema e garantir a
segurança e integridade dos dados" ( p.35 ).

Em aplicações de gerenciamento de redes e sistemas, o termo "agente" é usado para


se referir a um software ou dispositivo que coleta informações e executa tarefas em
nome de um gerente de rede ou sistema.

Por exemplo, um agente pode ser um software instalado em um servidor que coleta
informações de desempenho, como uso de CPU e memória, e as envia para um gerente
de rede ou sistema para análise. O agente também pode executar tarefas, como reiniciar
um serviço ou atualizar um software, em resposta a comandos recebidos do gerente.

Por outro lado, um "gerente" é um software que gerência um ou vários agentes em


uma rede ou sistema. Ele pode coletar informações de vários agentes, analisar essas
informações e tomar decisões com base nelas, como alertar um administrador de rede
sobre um problema de desempenho ou tomar medidas corretivas para resolver um
problema.

Em resumo, os agentes são responsáveis por coletar informações e executar tarefas,


enquanto os gerentes são responsáveis por analisar as informações e tomar decisões para
gerenciar efetivamente os recursos de rede ou sistema.

6
1.1.2 Arquitetura de Redes
Tanenbaum Andrew S. em seu livro "Redes de Computadores", "A arquitetura de
rede é um conjunto de camadas e protocolos que visam a interconexão de
computadores. Ela permite que os programas que executam em computadores diferentes
se comuniquem através de um conjunto de regras padronizadas, garantindo que a
informação seja transmitida de forma confiável e eficiente." (p111).

Definição de arquitetura de redes por Larry L. Peterson e Bruce S. Davie em seu


livro “Redes de Computadores: uma abordagem de sistemas”,”A arquitetura de rede
especifica a estrutura básica e as regras que governam a interconexão de sistemas de
computadores. Ela define um conjunto de protocolos, serviços e interfaces que
permitem que os computadores se comuniquem entre si, independentemente das
diferenças em suas arquiteturas e sistemas operacionais.”(p122)

Tanto a definição de arquitetura de redes de Andrew S. Tanenbaum quanto a de


Larry L. Peterson e Bruce S. Davie concordam que a arquitetura de redes é um conjunto
de protocolos, serviços e regras que governam a interconexão de sistemas de
computadores. Ambos os autores também mencionam que a arquitetura de redes é
fundamental para permitir que programas e aplicativos executem em diferentes sistemas
operacionais e arquiteturas de computadores, permitindo que eles se comuniquem uns
com os outros de forma confiável e eficiente. No entanto, a definição de Tanenbaum
enfatiza a importância da estrutura em camadas e das regras padronizadas, enquanto a
definição de Peterson e Davie enfatiza a natureza dos protocolos, serviços e interfaces
que permitem a comunicação entre computadores independentemente de suas diferenças
arquitetônicas. Ambas as definições destacam a importância da arquitetura de redes
como um componente essencial para o design, implantação e gerenciamento de redes de
computadores.

1.3.2 Classificação das Resdes


Topologia: Refere-se à forma como os dispositivos de uma rede estão conectados uns
aos outros. As topologias mais comuns são:

a) Topologia em estrela: Os dispositivos são conectados a um nó central,


geralmente um hub ou switch.
b) Topologia em barramento: Todos os dispositivos são conectados a um
único cabo (barramento).

7
c) Topologia em anel: Os dispositivos são conectados em um círculo, onde
os dados fluem em uma direção.
d) Topologia em malha: Todos os dispositivos são conectados a todos os
outros dispositivos.

Escala: Refere-se ao tamanho da rede em termos de área geográfica coberta e


número de dispositivos conectados. As redes podem ser classificadas como:

a) LAN (Local Area Network): Cobrem uma área limitada, como um prédio
ou campus, e geralmente têm um único proprietário.
b) MAN (Metropolitan Area Network): Cobrem uma cidade ou região
metropolitana e geralmente são operadas por várias organizações.
c) WAN (Wide Area Network): Cobrem uma grande área geográfica, como
um país ou continente, e geralmente são operadas por várias organizações.

Arquitetura: Refere-se à forma como a rede é organizada em termos de camadas de


protocolo e funcionalidade. As redes podem ser classificadas de acordo com a
arquitetura usada, como:

a) Cliente-servidor: Os dispositivos são divididos em clientes (que


solicitam serviços) e servidores (que fornecem serviços).
b) Peer-to-peer: Todos os dispositivos têm a mesma função e podem
fornecer ou solicitar serviços uns dos outros.

Tecnologia de transmissão: Refere-se ao meio físico usado para transmitir dados


entre dispositivos de rede. As redes podem ser classificadas de acordo com a tecnologia
de transmissão usada, como:

a) – Redes cabeadas: Usam cabos de cobre ou fibra ótica para transmitir


dados, como Ethernet.
b) – Redes sem fio: Usam ondas de rádio para transmitir dados, como Wi-
Fi, Bluetooth e 4G/5G.

Essas classificações são úteis para entender as características e funcionalidades das


redes, e cada uma pode ser combinada para criar uma classificação mais específica e
detalhada.

8
1.1.4 Dispositivos De Redes
Tanenbaum Andrew S. e David Wetherall, em seu livro “Redes de Computadores”
definem dispositivos de redes como “qualquer tipo de hardware capaz de transmitir e
receber dados em uma rede, incluindo computadores, switches, roteadores, hubs,
bridges, gateways, modems, repetidores e placas de rede”. (p.58).

Kurose e Ross, em seu livro “Redes de Computadores e a Internet: Uma


Abordagem Top-Down” definem dispositivos de redes como “hardware que
implementa as funções de comunicação necessárias para conectar dispositivos em uma
rede. Exemplos incluem computadores, switches, roteadores, modems, hubs, bridges e
repetidores”(p.80).

Essas duas definições destacam que dispositivos de redes são equipamentos


eletrônicos que desempenham funções de comunicação em uma rede de computadores,
permitindo que os dispositivos conectados à rede possam trocar informações entre si.
Alguns exemplos de dispositivos de redes incluem switches, que são utilizados para
conectar dispositivos em uma rede local; roteadores, que permitem a conexão entre
diferentes redes; hubs, que são utilizados para conectar múltiplos dispositivos em uma
rede local; bridges, que são utilizados para conectar segmentos de redes locais, e
modems, que são utilizados para a conexão com a Internet.

1.1.5 Gerenciamento E Monitoramento


James F. Kurose e Keith W. Ross, em “Redes de Computadores e a Internet: Uma
Abordagem Top-Down” definem gerenciamento de rede como “a atividade de
monitorar, controlar e configurar elementos de rede para garantir que a rede atenda às
necessidades de seus usuários”. Eles definem monitoramento de rede como “a atividade
de coletar informações sobre o desempenho e as condições da rede para que problemas
possam ser identificados e corrigidos antes que se tornem graves” (p.698).

William Stallings, em “Redes e Sistemas de Comunicação de Dados”define


gerenciamento de rede como “o processo de planejar, implementar e manter uma rede
de computadores para garantir a sua efetividade e eficiência”. Ele define monitoramento
de rede como “a atividade de observar o desempenho de uma rede, para identificar
possíveis problemas, medir o desempenho e avaliar o impacto de alterações” (p.178).

Essas definições destacam que o gerenciamento e monitoramento de redes são


atividades importantes para garantir o bom funcionamento de uma rede de

9
computadores, permitindo que os administradores de rede possam identificar problemas
e tomar medidas para corrigi-los. O gerenciamento envolve planejamento,
implementação e manutenção da rede, enquanto o monitoramento envolve coleta de
informações sobre o desempenho e as condições da rede para identificação de possíveis
problemas.

1.1.6 Redes De Computador .


Ao longo do desenvolvimento da computação várias foram as definições de redes
que surgiram dentre as quais posso destacar:

Cláudio de Castro Monteiro, em seu livro “Redes de Computadores – Das LANs,


MANs e WANs às Redes ATM”, define rede de computadores como um conjunto de
equipamentos (computadores, impressoras, switches, roteadores etc.) interconectados
por meio de um meio de transmissão (cabo de par trançado, fibra ótica, rádio etc.) e um
conjunto de protocolos de comunicação (TCP/IP, IPX/SPX, NetBEUI etc.) que
permitem a troca de informações entre esses equipamentos (p.5).

Tanenbaum Andrew S., em seu livro “Redes de Computadores”, define rede de


computadores como “um conjunto de computadores autônomos interconectados por
uma única tecnologia de comunicação, com o objetivo de compartilhar recursos e
informações” (p.8).

James F. Kurose e Keith W. Ross, em seu livro “Redes de Computadores e a


Internet – Uma Abordagem Top-Down”, definem rede de computadores como “uma
coleção de dispositivos de computação conectados por meio de um meio de
comunicação para troca de informações e compartilhamento de recursos” (p.9).

Com base nas definições apresentadas, pode concluir que uma rede de
computadores é um conjunto de equipamentos eletrônicos conectados por meio de um
meio de comunicação, que se utiliza de um conjunto de protocolos de comunicação para
permitir a troca de informações entre esses equipamentos. O objetivo principal de uma
rede de computadores é permitir o compartilhamento de recursos, tais como
impressoras, arquivos e conexão com a Internet, entre outros.

1.1.7 Provedor
Forouzan, Behrouz A. em seu livro "Comunicação de Dados e Redes de
Computadores" define ISP (Internet Service Provider) como "uma empresa que fornece
serviços de conexão à Internet para usuários e outras empresas, incluindo acesso à

10
Internet, hospedagem de sites e serviços de e-mail, bem como serviços relacionados a
redes de computadores, como gerenciamento de rede e segurança" (p.168).

Tereza Cristina Melo de Brito Carvalho e Carlos Augusto de Castro Campos,


definem provedores de internet como empresas que oferecem serviços de acesso à
internet, incluindo a infraestrutura necessária para a conexão do usuário à rede, como
modems, roteadores, cabos e servidores(p.18).

Um provedor de internet (ISP, do inglês Internet Service Provider) é uma empresa


que oferece acesso à internet para seus clientes. Os ISPs fornecem serviços de
conectividade, geralmente por meio de uma rede de infraestrutura que pode incluir
cabos de fibra ótica, linhas telefônicas, rádio ou satélite. Além do acesso à internet,
muitos ISPs oferecem serviços adicionais, como hospedagem de sites, e-mail, serviços
de segurança e armazenamento em nuvem.

2. Gerenciamento De Redes

As ideias de gerenciamento citada nos termos e conceitos sobre Gerenciamento e


Monitoramento, destacam que o gerenciamento e monitoramento de redes são
atividades importantes para garantir o bom funcionamento de uma rede de
computadores, permitindo que os administradores de rede possam identificar problemas
e tomar medidas para corrigi-los. O gerenciamento envolve planejamento,
implementação e manutenção da rede, enquanto o monitoramento envolve coleta de
informações sobre o desempenho e as condições da rede para identificação de possíveis
problemas.

2.1 Modelos de Gerenciamento da ISO

A ISSO (International Organization for Standardization) desenvolveu vários modelos


de gerenciamento de redes, conhecidos como ISSO/IEC 7498-1, ISSO/IEC 9592,
ISSO/IEC 10165 e ISSO/IEC 10731. A seguir, uma breve descrição de cada um desses
modelos:

ISSO/IEC 7498-1: Este modelo, também conhecido como modelo OSI (Open
Systems Interconnection), é um modelo de referência para a comunicação de sistemas
abertos. Ele define uma arquitetura de sete camadas, que descreve como os protocolos
de rede devem ser organizados para permitir a comunicação entre diferentes sistemas.
As camadas são: física, enlace, rede, transporte, sessão, apresentação e aplicação.

11
ISSO/IEC 9592: Este modelo, também conhecido como modelo RM-OSI (Reference
Model for Open Systems Interconnection), é uma extensão do modelo OSI. Ele adiciona
mais detalhes sobre como as camadas do modelo OSI se comunicam entre si, definindo
um conjunto de interfaces padrão entre as camadas.

ISSO/IEC 10165: Este modelo, conhecido como modelo de gerenciamento de redes,


define um conjunto de serviços e protocolos para o gerenciamento de redes de
computadores. Ele define cinco áreas de gerenciamento: configuração, desempenho,
falhas, contabilidade e segurança.

ISSO/IEC 10731: Este modelo, conhecido como modelo de gerenciamento de


sistemas distribuídos, define um conjunto de serviços e protocolos para o gerenciamento
de sistemas distribuídos. Ele define quatro áreas de gerenciamento: configuração,
desempenho, falhas e segurança.

Em resumo, os modelos de gerenciamento de redes da ISSO fornecem um conjunto


de diretrizes para o desenvolvimento de sistemas de gerenciamento de redes e sistemas
distribuídos, visando melhorar a eficiência e confiabilidade desses sistemas.

2.2 Arquitectura de Gerenciamento

Segundo Kurose e Ross, a arquitetura de gerenciamento de rede é “o conjunto de


componentes e processos que são usados para monitorar e controlar redes de
computadores”( p.551).

A arquitetura de gerenciamento de rede refere-se ao conjunto de componentes e


processos que são usados para monitorar e controlar redes de computadores. Existem
várias arquiteturas de gerenciamento de rede, mas a maioria delas inclui os seguintes
componentes:

Agente: um agente é um software que é executado em um dispositivo de rede (como


um roteador, switch ou servidor) e fornece informações sobre o estado do dispositivo
para o sistema de gerenciamento de rede. O agente é responsável por coletar
informações de gerenciamento de rede e enviá-las para o sistema de gerenciamento.

Sistema de gerenciamento: o sistema de gerenciamento é um software que é usado


para monitorar e controlar a rede. Ele se comunica com os agentes instalados nos
dispositivos de rede para coletar informações de gerenciamento, executar diagnósticos e
configurar dispositivos de rede.

12
Protocolos de gerenciamento: os protocolos de gerenciamento são conjuntos de
regras e procedimentos que são usados para permitir a comunicação entre o sistema de
gerenciamento e os agentes instalados nos dispositivos de rede. Exemplos de protocolos
de gerenciamento incluem SNMP (Simple Network Management Protocol) e CMIP
(Common Management Information Protocol).

Banco de dados de gerenciamento: o banco de dados de gerenciamento é usado para


armazenar informações sobre os dispositivos de rede, como configurações, logs de
eventos e estatísticas de desempenho. O sistema de gerenciamento usa o banco de dados
para acompanhar o estado da rede e gerenciar os dispositivos de rede.

Interface de usuário: a interface de usuário é a interface gráfica do sistema de


gerenciamento de rede. Ele permite que os usuários visualizem informações sobre a
rede, configurem dispositivos de rede e executem diagnósticos. A interface de usuário
também pode ser usada para gerar relatórios de desempenho e gerenciamento.

No geral, a arquitetura de gerenciamento de rede é projetada para ajudar as


organizações a monitorar e gerenciar suas redes de computadores de forma eficiente e
eficaz. Ela fornece aos administradores de rede as ferramentas necessárias para manter a
rede em bom funcionamento, identificar e resolver problemas rapidamente e garantir
que a rede esteja atendendo às necessidades da organização.

3. Protocolo SNMP

O SNMP (Simple Network Management Protocol) é um protocolo desenvolvido para


gerenciar dispositivos em uma rede. Ele permite que os administradores gerenciem o
desempenho da rede, encontrem e solucionem problemas, além de planejar o
crescimento. Está especificado no RFC 1157 e utiliza o protocolo UDP para envio de
mensagens. Este protocolo é o centro do desenvolvimento do gerenciamento SNMP.

 3.1 Modos de Operações do SNMP

Marshall Rose autor do livro "The Simple Book: An Introduction to Internet


Management , demostra que modo de operação do SNMP é baseado em um modelo
cliente-servidor, onde um gerente (cliente) faz solicitações a um agente (servidor) para
obter informações sobre o status e o desempenho dos dispositivos de rede gerenciados
(p.883).

13
O gerente SNMP envia solicitações de informação para o agente SNMP usando
PDU (Protocol Data Units) SNMP. Existem vários tipos de PDUs SNMP, incluindo
GetRequest, GetNextRequest, GetResponse e SetRequest.

Quando um gerente SNMP envia uma solicitação GetRequest ou GetNextRequest


para um agente SNMP, o agente responde com uma PDU GetResponse contendo as
informações solicitadas. Quando um gerente SNMP envia uma solicitação SetRequest
para um agente SNMP, o agente modifica o valor de uma variável gerenciada ou
executa uma ação no dispositivo de rede.

Além disso, o SNMP também permite que os dispositivos de rede enviem


mensagens de notificação aos gerentes SNMP quando ocorrem eventos importantes,
como falhas de rede, congestionamento de tráfego ou outras condições anormais.
Em resumo, o modo de operação do SNMP envolve a troca de mensagens entre um
gerente SNMP e um agente SNMP para monitorar e gerenciar dispositivos de rede.

 3.2 Diferença Nas Versões do SNMP

As três versões mais comuns do SNMP são SNMPv1, SNMPv2 e SNMPv3. As


principais diferenças entre essas versões são:

Segurança: o SNMPv1 não tem muitos recursos de segurança, sendo vulnerável a


ataques de spoofing e interceptação de dados. Já o SNMPv2 inclui melhorias de
segurança, como a adição de autenticação e criptografia, porém ainda é suscetível a
alguns tipos de ataques. O SNMPv3, por sua vez, oferece recursos de segurança mais
avançados, como autenticação de mensagens, criptografia e controle de acesso baseado
em usuário.

Estrutura de gerenciamento: o SNMPv1 e SNMPv2 utilizam uma estrutura de


gerenciamento baseada em MIB (Management Information Base), que define um
conjunto de objetos gerenciáveis e suas respectivas informações. Já o SNMPv3 utiliza
uma estrutura de gerenciamento baseada em MIB e também em View-Based Access
Control Model (VACM), que permite um controle mais granular sobre o acesso aos
dados gerenciados.

Suporte a operações: o SNMPv1 suporta apenas um conjunto limitado de


operações, como Get, Set e Trap. Já o SNMPv2 adiciona suporte para outras operações,

14
como GetBulk e Inform. O SNMPv3 mantém todas as operações do SNMPv2 e
adiciona uma nova operação, chamada de Report.

Em resumo, as principais diferenças entre as versões do SNMP estão relacionadas à


segurança, estrutura de gerenciamento e suporte a operações. O SNMPv3 é considerado
a versão mais segura e avançada, porém pode ser mais complexo de configurar do que
as versões anteriores.

 4. Zabbix

O Zabbix é uma plataforma de monitoramento de rede e aplicativos de código


aberto, projetada para monitorar e rastrear o desempenho de redes, servidores,
aplicativos e serviços em tempo real. Ele fornece uma ampla gama de recursos,
incluindo coleta de dados, análise, alertas e visualizações em tempo real.

O Zabbix pode monitorar diversos tipos de dispositivos, incluindo servidores,


switches, roteadores, dispositivos de rede e aplicativos. Ele usa agentes para coletar
dados de desempenho em servidores e dispositivos e também suporta protocolos de
monitoramento padrão, como SNMP, JMX, IPMI e SSH.

O Zabbix tem uma interface web amigável para gerenciar, monitorar e analisar
dados coletados. Ele também oferece recursos avançados de relatórios e análise de
tendências, permitindo que os usuários identifiquem problemas e anomalias de
desempenho antes que eles causem interrupções nos serviços.

Em resumo, o Zabbix é uma poderosa ferramenta de monitoramento de rede e


aplicativos de código aberto que ajuda a manter o desempenho e a disponibilidade de
infraestrutura crítica de TI em tempo real.

4.1. Serviços do Zabbix

O Zabbix é uma plataforma de monitoramento de rede e aplicativos de código


aberto que oferece uma ampla gama de serviços, incluindo:

Monitoramento de rede: O Zabbix permite monitorar a disponibilidade e o


desempenho de dispositivos de rede, como roteadores, switches e firewalls, para
garantir que eles estejam funcionando corretamente e detectar problemas antes que eles
afetem os usuários.

15
Monitoramento de aplicativos: Além do monitoramento de rede, o Zabbix também
pode monitorar o desempenho e a disponibilidade de aplicativos, como servidores web,
bancos de dados e serviços em nuvem.

Alertas: O Zabbix pode enviar alertas por e-mail, SMS ou outros meios quando
ocorrerem problemas ou quando certos limiares forem ultrapassados.

Visualização de dados: O Zabbix oferece uma interface de usuário intuitiva e


personalizável que permite visualizar os dados de monitoramento em gráficos, tabelas e
mapas.

Análise de tendências: O Zabbix coleta dados de monitoramento ao longo do tempo


e permite analisá-los para identificar tendências e prever problemas futuros.

Automação: O Zabbix permite automatizar tarefas de monitoramento, como a


configuração de alertas e a execução de ações corretivas, para reduzir o tempo de
inatividade e melhorar a eficiência.

Integração com outras ferramentas: O Zabbix pode ser integrado a outras


ferramentas de monitoramento, como o Nagios e o Grafana, para aumentar sua
funcionalidade e capacidade de monitoramento.

4.2 Requisitos Para Instalar e Executar O Zabbix

Sobre os requisitos para instalar e executar o Zabbix, aqui estão.

Sistema operacional: O Zabbix é compatível com vários sistemas operacionais,


incluindo Linux, FreeBSD, NetBSD, OpenBSD, macOS e Windows.

Banco de dados: O Zabbix requer um banco de dados para armazenar as


informações de monitoramento. O suporte a diferentes bancos de dados inclui MySQL,
PostgreSQL, Oracle, IBM DB2, SQLite e Microsoft SQL Server.

Servidor web: O Zabbix inclui um servidor web embutido, mas também pode ser
executado em conjunto com servidores web externos, como Apache ou Nginx.

4. Recursos do sistema: O Zabbix pode ser executado em hardware de baixo custo,


mas o desempenho do monitoramento depende do número de dispositivos monitorados,
dos intervalos de coleta de dados e dos recursos do sistema disponíveis, como CPU,
memória RAM e espaço em disco.

16
Acesso à rede: O Zabbix precisa acessar os dispositivos de rede e aplicativos que
está monitorando, portanto, é necessário configurar as permissões e configurações de
firewall apropriadas.

5.The Dudh

The Dudh é uma ferramenta de monitoramento de rede de código aberto, que se


concentra em detectar anomalias em uma rede. Desenvolvida em Python, ela utiliza
técnicas de machine learning para aprender o comportamento normal da rede e, em
seguida, alertar os administradores da rede sobre atividades anormais, como tentativas
de acesso não autorizadas ou ataques DDoS.

Ao contrário de outras ferramentas de monitoramento de rede, que podem exigir


uma grande quantidade de configuração manual e ajuste fino, o The Dudh tem como
objetivo simplificar esse processo, tornando mais fácil para os usuários detectar
atividades suspeitas em sua rede.

O The Dudh coleta dados da rede, incluindo tráfego de rede e logs do sistema, e
analisa esses dados para detectar anomalias. Ele então usa modelos de machine learning
para identificar padrões no tráfego e nas atividades da rede. Quando é detectado um
comportamento anormal, o The Dudh alerta os administradores da rede para que eles
possam investigar a anomalia e tomar medidas para corrigi-la.

Uma das vantagens do The Dudh é que ele é altamente escalável, permitindo que
seja implantado em grandes redes e lide com um grande volume de dados de rede. Ele
também é altamente personalizável, permitindo que os usuários ajustem seus modelos
de machine learning para se adaptar às características específicas de suas redes.

17
Capítulo II. Caracterização da Empresa

Historial da Empresa

A Net-Rai é uma ISP comunitária que surgi-o no ano 2020 , face ao surgimento da
pandemia da Covid-19. Tendo como seu CEO Raimundo Viviano Domingos e Adilson
Pedro. Com a missão de fornecer acesso à internet de alta velocidade e qualidade para
todas as pessoas na comunidade, independentemente da sua localização ou capacidade
financeira, bem como a inclusão digital e ajudar a reduzir a exclusão social e a
desigualdade de oportunidades.

Visão Social da Empresa

Promover a inclusão digital no Rocha Pinto: a Net-Rai busca oferecer serviços de


internet acessíveis e de qualidade para todas as pessoas da comunidade de Rocha Pinto,
independentemente de sua localização ou capacidade financeira. Queremos ajudar a
reduzir a exclusão social e a desigualdade de oportunidades na região.

Fortalecer a economia local do Rocha Pinto: a Net-Rai contribui para o


desenvolvimento da economia local de Rocha Pinto, oferecendo serviços de internet que
permitem a criação de novos negócios, a venda de produtos online e a melhoria da
educação e qualificação da mão de obra local. Queremos ser uma força motriz para o
crescimento e a prosperidade da região.

Fomentar a educação e o conhecimento no Rocha Pinto: a Net-Rai acredita no


poder da educação e do conhecimento para transformar a vida das pessoas. Por isso,
buscamos oferecer serviços de internet que permitam o acesso a informações, cursos
online, aulas virtuais e outros recursos educacionais para a população do Rocha Pinto.
Queremos contribuir para a formação de uma sociedade mais informada e preparada na
região.

Desenvolver uma cultura de colaboração e envolvimento no Rocha Pinto: a Net-Rai


acredita que a união faz a força. Por isso, incentivamos a participação dos membros da
comunidade do Rocha Pinto em projetos sociais, culturais e educacionais, fortalecendo

18
a colaboração entre as pessoas e fomentando o desenvolvimento de uma cultura de
envolvimento e colaboração na região. Queremos ser um agente de mudança positiva na
comunidade do Rocha Pinto.

Oferecer serviços de internet de qualidade e preços acessíveis em Rocha Pinto: a


Net-Rai busca oferecer serviços de internet de qualidade, que atendam às necessidades
da comunidade local de Rocha Pinto e que tenham preços acessíveis para a maioria das
pessoas. Queremos ser uma opção acessível e confiável de internet para todos em Rocha
Pinto.

Visão Estratégica da Empresa

Tornar-se a principal provedora de serviços de internet no Rocha Pinto: a Net-Rai


busca expandir sua base de clientes e sua presença na região do Rocha Pinto,
oferecendo serviços de qualidade e preços competitivos que atraiam cada vez mais
usuários.

Expandir sua área de atuação para outras regiões: a Net-Rai busca crescer e se
expandir para outras regiões além de Rocha Pinto, levando seus serviços de qualidade e
seus valores de inclusão digital e responsabilidade social para outras comunidades e
regiões.

Visão Económica da Empresa

Garantir rentabilidade e sustentabilidade financeira: a Net-Rai busca equilibrar suas


receitas e despesas, garantindo a rentabilidade e sustentabilidade financeira da empresa.
A empresa busca expandir seus negócios de forma saudável e estratégica, evitando
riscos desnecessários e mantendo sua saúde financeira a longo prazo.

Oferecer preços competitivos: a Net-Rai busca oferecer preços competitivos em


seus serviços, garantindo a acessibilidade e a atratividade de seus produtos no mercado.
A empresa busca equilibrar seus preços de forma atraente para os clientes, mas também
suficientes para garantir sua sustentabilidade financeira.

Diversificar sua oferta de serviços: a Net-Rai busca diversificar sua oferta de


serviços, oferecendo não apenas serviços de internet, mas também outros serviços
complementares que possam aumentar sua receita. A empresa busca explorar novas

19
oportunidades de negócios e expandir sua atuação em outras áreas relacionadas à
tecnologia e à comunicação.

Processo da Implementação da solução SBCMR

Para monitorar a rede da NET-RAI com o Zabbix, serão seguidos os seguintes passos:

1. Instale o Zabbix Server em um servidor dedicado ou virtualizado. Certifique-se de


que o servidor tenha os recursos adequados para executar o Zabbix, como espaço em
disco, memória e CPU.

2. Configure o Zabbix Server para monitorar dispositivos em sua rede, como


roteadores, switches, servidores, estações de trabalho e outros dispositivos. Certifique-
se de incluir todos os dispositivos críticos para o funcionamento da sua rede.

3. Instale o agente Zabbix em cada dispositivo que você deseja monitorar. Certifique-
se de que os dispositivos estejam configurados para permitir a comunicação com o
Zabbix Server.

4. Configure os triggers do Zabbix para alertar você quando ocorrerem problemas em


sua rede. Por exemplo, você pode configurar um trigger para enviar um alerta quando o
tráfego de rede exceder um determinado limite ou quando um servidor ficar offline.

5. Configure os gráficos do Zabbix para visualizar dados de monitoramento


importantes. Por exemplo, você pode criar um gráfico para monitorar o uso de largura
de banda da rede ao longo do tempo.

6. Configure os relatórios do Zabbix para gerar relatórios regulares sobre o


desempenho da rede e as tendências de uso. Certifique-se de que os relatórios sejam
fáceis de entender e forneçam informações úteis para a tomada de decisões.

7. Monitore continuamente a saúde de sua rede usando o Zabbix.

Custo de Projecto

Como a NET-RAI possui um servidor adequado para executar o Zabbix Server,


isso reduz significativamente o custo de implementação. No entanto, é importante
considerar outros, o custo de treinamento para a equipe de TI, o tempo de configuração
e o custo contínuo de manutenção e atualização do sistema.

20
Licença do Zabbix: O Zabbix é uma plataforma de monitoramento de código aberto
e gratuita. Portanto, não há custo de licença.

Treinamento: É importante que a equipe de TI da ISP seja treinada para usar


efetivamente o Zabbix. O custo do treinamento pode variar dependendo do nível de
treinamento necessário e do provedor de treinamento escolhido.

TREINAMENTO CUSTO
Monitoramento Com Zabbix 24.000 kz Co
nfi
guração Do Zabbix Com Os Switches Da Rede

Neste guia vamos configurar o Zabbix para monitorar o tráfego de rede (largura de
banda), utilização de CPU, fonte de alimentação e números de série em switches e
roteadores Cisco que usam IOS clássico (como Cisco Catalyst 3650, 3750, 3850, 2960,
2950, 2801, 2911 ou roteadores 1841, 1921).

Configurar o SNMP no switch ~

Figura 1 - Activar SNMP no Switc

Alterar A String De Comunidade SNMP Global Para Todos Os Dispositivos


O Zabbix precisa da string de comunidade SNMP para recuperar dados de
dispositivos habilitados para SNMP. Uma string de comunidade é como uma senha. 

Figura 2- mostrando como alterar a macro global {$SNMP_COMMUNITY} no Zabbix

21
22
CONCLUSÃO

Os administradores de rede têm diversas soluções em mãos para auxiliá-los na


monitoração, gerenciamento e garantia do bom funcionamento de suas redes. No
entanto, muitas vezes o custo de implementação e licenças dessas soluções é um
obstáculo, especialmente para pequenos provedores de internet com recursos financeiros
limitados.

Nesse contexto, soluções de baixo custo, como o Zabbix, podem ser uma
alternativa eficaz para monitorar e gerenciar redes de pequenos provedores. Embora a
implementação de uma solução de monitoramento possa ter custos associados, os
benefícios de garantir a disponibilidade e o desempenho da rede podem superar esses
custos.

O uso de ferramentas de monitoramento pode ajudar os provedores a identificar e


resolver problemas de rede mais rapidamente, melhorar a eficiência e a produtividade
da equipe de TI e aumentar a satisfação do cliente. Com a implementação adequada e
uma equipe de TI bem treinada, as ferramentas de monitoramento podem ser usadas
efetivamente para garantir o bom funcionamento da rede, aumentar a eficiência e a
produtividade e fornecer um melhor serviço aos clientes.

Portanto, para pequenos provedores de internet que têm limitações financeiras,


soluções de baixo custo, como o Zabbix, podem ser uma opção viável para monitorar e
gerenciar suas redes. O importante é considerar os benefícios em longo prazo que uma
solução de monitoramento pode trazer e garantir que a implementação e manutenção
sejam feitas de maneira adequada para maximizar esses benefícios.

23
BIBLIOGRAFIA

Andrew S. Tanenbaum em seu livro "Redes de Computadores", São Paulo: Pearson,


2013
Forouzan, B. A. Comunicação de Dados e Redes de Computadores. Editora McGraw-
Hill. (2013).
James F. Kurose e Keith W. Ross, em “Redes de Computadores e a Internet: Uma
Abordagem Top-Down” .7ª Edição, Editora Pearson, 2017.
KUROSE, James F.; ROSS, Keith W. Redes de Computadores e a Internet - Uma
Abordagem Top-Down. 6ª ed. São Paulo: Pearson, 2013.
L. M. H. Silva, R. C. Pereira, and M. A. Santos, "Network Monitoring in Data Center
Environments: A Review," in Proceedings of the 4th International Conference on Data
Management Technologies and Applications (DATA), Madrid, Spain, 2015, pp. 139-
144.
Larry L. Peterson e Bruce S. Davie em Redes de Computadores: uma abordagem de
sistemas. São Paulo: Pearson, 2018.
Marshall Rose autor do livro "The Simple Book: An Introduction to Internet
Management 6ª Edição, Editora Pearson, 2007
PETERSON, Larry L.; DAVIE, Bruce S. Redes de Computadores: uma abordagem de
sistemas. 5ª ed. São Paulo: Campus, 2012.
Tanenbaum, A. S., & Wetherall, D. (2012). Redes de Computadores (5ª Edição).
Pearson. 2012.
TANENBAUM, Andrew S. Redes de Computadores. 5ª ed. Rio de Janeiro: Elsevier,
2011.
William Stallings, livro "Arquitetura e Organização de Computadores" (8ª edição,
2010). Editora: Pearson.2010
https://techexpert.tips/pt-br/zabbix-pt-br/zabbix-monitorar-switch-via-snmp/- Visitado
25/04/2023
https://bestmonitoringtools.com/how-to-monitor-cisco-switch-or-router-with-zabbix/
Visitado 25/04/2023

24

Você também pode gostar