Você está na página 1de 9

USO DE SOFTWARE LIVRE PARA MONITORAMENTO DE REDE

METROPOLITANA DA PREFEITURA MUNIPAL DE CUIAB


Marcos Vinicius Nunes Arruda
Aluno do IFMT, Campus Cuiab, voluntrio
Andersown Becher Paes de Barros
Professor do ICE, Cuiab
Pedro Henrique Cavalcante Soares
Aluno da UFMT, Campus Cuiab, voluntrio
Felipe Cesar Costa Alves
Aluno da UFMT, Campus Cuiab, voluntrio
Leandro Dias Barata
Aluno da FIC, Cuiab, voluntrio
Resumo
A Prefeitura Municipal de Cuiab possui uma rede metropolitana baseada nas tecnologias de
redes sem fio WiMAX. Atravs dessa rede, as secretarias municipais, creches, escolas,
hospitais e centros de sade tm acesso internet e aos diversos sistemas oferecidos pela
prefeitura, que vo desde sistema de cadastramento escolar at sistema de pronturios
mdicos, por exemplo. Devido a importncia dos servios oferecidos e distribuio
geogrfica da rede, necessrio um monitoramento e controle de seus ativos com objetivo de
garantir uma alta disponibilidade. Sendo assim, foi implementada a ferramenta de
monitoramento baseada em software livre CACTI. Este software coleta e gerencia diversas
informaes sobre o estado dos ativos de uma rede de computadores. Os detalhes do processo
de anlise e implementao sero descritos neste resumo.
Palavras-chave: Cacti. Monitoramento de Redes. SNMP.

Introduo
A Prefeitura Municipal de Cuiab (PMC) possui uma rede metropolitana que cobre
diversos pontos da cidade e oferece vrios servios tecnolgicos para secretarias municipais,
creches, escolas municipais, centros de sade e hospitais (incluindo o pronto-socorro da
cidade).
Devido ao baixo ndice de controle e acesso a informaes, o monitoramento dessa
estrutura foi considerado ineficiente apesar da grande quantidade disponvel de ferramentas
comerciais e Open Source para monitoramento e gerenciamento de redes de computadores
(JUNIOR, DE BARROS, 2008). Alm disso, suas caractersticas geogrficas e expressiva
quantidade de hosts (locais que fazem parte da rede, como as creches, escolas e etc) e de
equipamentos dificultavam um controle adequado desta estrutura.
Pgina 209

A presena de um sistema de gerenciamento centralizado possui diversas vantagens


como a reduo de custos e o direcionamento adequado de investimentos em setores mais
vulnerveis ou com maiores taxas de erros. Alm disso, com realizao de um
monitoramento, a segurana da rede reforada j que este servio aliado aos diversos
recursos como IDS (intrusion detection system), firewalls e outros.
Com o objetivo de tornar mais eficiente o gerenciamento desta rede, optou-se pela
implementao do software livre CACTI. Esta ferramenta permite a coleta e exibio de
informao atravs de grficos, alm de plug-ins que incrementam a ferramenta com diversas
funcionalidades, como envio de SMS e alertas aos administradores, por exemplo. Alguns
benefcios desta implementao foram identificados e estes sero apresentados neste trabalho.
Este trabalho ir descrever os detalhes de uso da ferramenta de monitoramento
CACTI na estrutura de rede da PMC. Inicialmente sero apresentadas informaes sobre este
software, em seguida os detalhes da rede monitorada e por fim o processo de implementao e
as consideraes finais.

Fundamentao terica
O CACTI uma ferramenta de gerenciamento de redes de cdigo aberto que permite
monitorar e gerar grficos baseado nas informaes dos ativos da rede. Esta ferramenta utiliza
RRDTool (Round-robin database tool) alm das linguagens PHP/MySQL. Alm disso o
monitoramento baseado no uso do protocolo SNMP (KUNDU & LAVLU, 2009). Os tpicos
a seguir apresentam os detalhes dos principais componentes presentes nesta ferramenta:
RRDtools: Sistema de base de dados desenvolvido para armazenar sries de
dados numricos sobre status de redes de computadores, permite o
armazenamento de dados como temperaturas, uso de processador, uso de
memria, entre outros (OETIKER, 2005);
SNMP: Simple Network Management Protocol um protocolo da camada de
aplicao, desenvolvido para transportar informaes de gerncia de rede
entre os ativos gerenciados e o sistema utilizado para gerencia-los. O SNMP
possibilita a anlise e o controle do desempenho de uma rede monitorando
interfaces, processadores, memrias dos equipamentos disponveis em uma
rede, como os roteadores, switches, access points, servidores, ou qualquer
dispositivo que possua este protocolo habilitado (FEIT, 1993).

Pgina 210

A ferramenta CACTI caracterizada pela facilidade de implementao e usabilidade


simplificada. Seus recursos atuam com a integrao de plug-ins, o que permite aos
administradores incluir no sistema, outras ferramentas livres, como NTOP e PHP Wathermap,
por exemplo. Para a analise de implementao deste projeto foram instalados os plug-ins
Mikrotik, GPS Maps e Monitor.

Rede Prefeitura Municipal de Cuiab


A rede da PMC possui uma infraestrutura de baseada em rdios que utilizam a
tecnologia WiMAX (Worldwide Interoperability for Microwave Access) ou IEEE 802.16. Este
tipo de comunicao ocorre semelhante ao padro IEEE 802.11, porm inclui tecnologias e
recursos mais recentes permitindo taxas de velocidades superiores 1 Gbit/s (ANDREWS,
GHOSH & MUHAMED, 2007).
Em localidades como secretarias, escolas, creches, hospitais ou centro de sade esto
disponveis uma antena cuja principal funo o recebimento do sinal oriundo da ERB
(Estao Radio-base). A Figura 1 apresenta uma ilustrao resumida da infraestrutura da
PMC.
Figura 1 Ilustrao da Topologia PMC

Fonte: Elaborada pelo autor.

Pgina 211

Os hosts menores se conectam ERB mais prxima ela, incluindo a sede da


prefeitura, caso possua o sinal mais intenso. O protocolo SNMP foi habilitado nos roteadores
presentes em cada um dos hosts localizados na rede, deste modo, possvel monitorar e controlar de
forma centralizada todos estes equipamentos.

Metodologia
A instalao do CACTI utilizou o Sistema Operacional Debian e aplicaes como
php5, MySQL, Apache e a configurao da lista de repositrios source.list, que contm
pacotes de servios e atualizaes. Estas configuraes foram realizadas antes da instalao
da ferramenta, devido necessidade de configuraes das pendncias.
Aps a instalao, o painel do CACTI pode ser acessado atravs de interface grfica
via browser utilizando o IP do servidor estabelecido nas configuraes iniciais. Em seguida
realizada autenticao de usurio. Aps o login, o software demonstra em sua interface inicial
(Figura 2) diversos comandos e configuraes como adio de dispositivos, criao de
grficos, configurao de usurios entre outros.
Figura 2 Painel inicial do Cacti

Fonte: Elaborada pelo autor.

O software opera com a utilizao de plug-ins, ampliando os recursos e


funcionalidades disponveis para a plataforma. Em seu site oficial so descritas a lista com
Pgina 212

plugins disponveis e suas funes. Para acrescenta-los ferramenta, necessrio realizar o


download e em seguida instalar no servidor. Posteriormente, necessrio realizar a integrao
via Browser. A Figura 3 apresenta a relao dos plug-ins instalados e disponveis o CACTI.
Figura 3 Painel de plug-ins

Fonte: Elaborada pelo autor.

As diferentes sub-redes possuem caractersticas diversificadas, o que evidencia a


necessidade de monitoramento adequado para cada uma delas. No entanto, alguns plug-ins
como MAPS necessitam de utilizao de modo global, ou seja, todos os pontos da rede devem
estar descritos nesta ferramenta.
O plug-in Mikrotik permite a coleta de informaes apenas de roteadores do
fabricante MikroTik. Isto ocorre com armazenamento em tabelas que so utilizadas para
emisso de grficos e relatrios (CACTI.NET, 2011). A Figura 4 demonstra alguns hosts
habilitados neste plug-in.
Figura 4 Painel de plug-ins

Fonte: Elaborada pelo autor.

Pgina 213

Alm disso, o plug-in GPS MAPS possibilita a integrao do CACTI com o Google
Maps, com objetivo de mapear os hosts utilizando coordenadas geogrficas gravadas em
banco de dados do servidor do CACTI. Tambm permite a exibio de faixas de endereos IP
e exibe no mapa, com um link direcionado ao host (CACTI.NET, 2009).
Este plug-in ainda ilustra atravs de um esquema de cores (amarelo, verde e
vermelho) o estado dos hosts. Aqueles que no apresentam falhas de conectividade esto
marcados com a cor verde, caso este venha a apresentar algum problema de latncia alta, mas
ainda esteja com conectividade, esta marcao apresentada ser em amarelo. Os hosts que
estiverem off-line so caracterizados pela cor vermelha no mapa.
A Figura 5 apresenta o resultado do plug-in aps a incluso dos hosts da prefeitura no
mapa de Cuiab.
Figura 5 Mapa de hosts PMC

Fonte: Elaborada pelo autor.


Pgina 214

Ao clicar em algum dos pontos do mapa, o plug-in apresenta informaes sobre a


latncia, endereo IP, tipo e a mdia de disponibilidade do host. A Figura 6 demonstra essa
funcionalidade.
Figura 6 Mapa de hosts PMC

Fonte: Elaborada pelo autor.

Outro plug-in utilizado nesta implementao foi Monitor, este complemento permite
mostrar o status de cada dispositivo configurado no CACTI. O plug-in gera alertas sonoros e
visuais caso a conexo com algum host falhe (CACTIUSERS.ORG, 2011). A Figura 7
demonstra o funcionamento deste plug-in.
Figura 7 Plug-in Monitor

Fonte: Elaborada pelo autor.


Por fim, o plugin Graphs possui uma das principais funcionalidade em um sistema
de monitoramento, a possibilidade de observao grfica do consumo de banda das interfaces
de WAN (Wide Area Network) e LAN (Local Area Network) dos ativos da rede. No caso da
Pgina 215

rede da prefeitura municipal de Cuiab, o equipamento analisados so os roteadores Mikrotik.


A Figura 8 demonstra o exemplo grfico prtico da funcionalidade.
Figura 8 Grfico de banda

Fonte: Elaborada pelo autor.

Resultados e discusses
Aps a consolidao da implementao do CACTI na Prefeitura Municipal de
Cuiab, pode-se observar diversos benefcios para os envolvidos com a rede. Os
administradores passam agora a contar com uma quantidade de informaes de maneira
rpida e eficiente dos hosts da rede. Com as informaes geradas os gestores podem postergar
investimentos ou investir em pontos mais crticos da rede, baseados em informaes slidas.
Por conta da grande quantidade de hosts que a rede possui e a grande distribuio
geogrfica destes, havia dificuldade de deslocamento para reparar um ponto defeituoso. A
funcionalidade de demonstrao dos hosts em mapa tem sido bastante til para os tcnicos,
que acabam utilizando a prpria ferramenta como auxilio para encontrar pontos com
problemas. A ferramenta tambm auxiliou na reduo do tempo de resposta para atendimento
aos usurios.

Consideraes Finais
Gerenciar uma rede com as dimenses da rede da PMC um trabalho rduo,
principalmente se os administradores no possurem ferramentas adequadas a tal fim. Assim
sendo, fez-se necessrio a implementao de uma ferramenta simples, porm eficaz. Neste
Pgina 216

contexto, foi implementada a ferramenta CACTI para auxlio aos analistas e gestores da
infraestrutura metropolitana da cidade de Cuiab. Algumas das vantagens obtidas com uso
desta ferramenta foram o controle centralizado de trfego da rede e identificao de falha na
comunicao dos hosts existentes, alm disso a utilizao desta ferramenta no possui
nenhum custo por se tratar de um software livre.
Apesar da eficincia apresentada pelo uso do CACTI at o momento, diversos pontos
devero ser avaliados futuramente para adoo definitiva desta plataforma. Sero investigados
aspectos de segurana da rede com injeo de ataques no fluxo de dados e assim avaliar a
capacidade do CACTI em alertar estas anomalias.

Referncias
JUNIOR, Roberto Mizuuti; DE BARROS, Andersown Becher Paes. Gerenciamento de
Recursos Tecnolgicos em Software Livre, 2008.
KUNDU, Dinangkur; LAVLU, SM Ibrahim. Cacti 0.8 Network Monitoring. Packt
Publishing Ltd, 2009.
OETIKER, Tobias. RRDtool. 2005.
FEIT, Sidnie M. SNMP: A guide to network management. McGraw-Hill Professional,
1993.
ANDREWS, Jeffrey G.; GHOSH, Arunabha; MUHAMED, Rias.Fundamentals of WiMAX:
understanding broadband wireless networking. Pearson Education, 2007.
AVES do Amap: banco de dados. Disponvel em: <http://www.bdt.
org/bdt/avifauna/aves>. Acesso em: 30 maio 2002
CACTI.NET, Cacti documentation and howtos - Mikrotik, 2011. Disponvel em:
<http://docs.cacti.net/plugin:mikrotik>. Acesso em: 20/07/2014
CACTI.NET, Cacti documentation and howtos GPSmaps, 2009. Disponvel em:
<http://docs.cacti.net/userplugin:gpsmaps>. Acesso em: 14/06/2014
CACTIUSERS.ORG, Cacti documentation and howtos - Monitor, 2011. Disponvel em:
<http://docs.cacti.net/plugin:monitor>. Acesso em: 12/06/2014

Pgina 217

Você também pode gostar