Вы находитесь на странице: 1из 8

UMA BREVE APRESENTAO DA FERRAMENTEA DE

MONITORMANETE DE REDES DE COMPUTADORES


NAGIOS

Cristian L. de Mello , Ricardo Gis .

Redes de Computadores Instituto Federal Catarinense Cmpus So Francisco do Sul


(IFC)
Caixa Postal 890-240000 Santa Catarina Brasil

Resumo. O presente artigo tem como objetivo apresentao de uma


ferramentadegernciaderedes,quepossibilitamonitoraradisponibilidades
de links, servidores, servios, ativos de redes, entre outros. A ferramenta
abordadaparatalfimsechamaNagios,omesmosetratadeumaferramenta
de cdigo aberto para monitoramento de infraestrutura de redes de
computadores,

So encontrados facilmente materiais de apoio relacionados ao


Nagios,pormnosomateriaisobjetivosnemclaros,Ointudodesseartigo
abordar a ferramenta de forma mais objetiva possvel, apresentando
algumasfuncionalidadesexistenciaisparaumbomgerenciamentodaredede
computadores

1. Introduo
Neste artigo ser apresentado uma ferramente de monitoramento de ativos e
servios de rede de computadores, com intuito de apresentar funcionalidades bsicas e a
implementao de forma mais simplificada possvel.
A ferramenta em questo o Nagios, uma ferramenta robusta capaz de monitorar
disponibilidade e desempenho de redes, podendo coletar diversas informaes essenciais
para o bom gerenciamento da rede de computadores,

Essas informaes so de grande valor, principalmente para os gerentes de redes


de computador, podendo us-las para determinar quais so os dispositivos e servios que
esto causando problemas na rede ou at mesmos detectar possveis problemas antes
mesmo que ocorra-os, entre diversas informaes obtidas com ajuda do Nagios para
facilitar o bom gerenciamento da rede.
O intudo desse artigo apresentar a ferramenta Nagios e algumas das suas
funcionalidades bsicas.

2. Consideraes iniciais

Redes de computadores

Segundo Tanenbaum (2003), uma rede de computadores consiste de um conjunto


de dois ou mais computadores interligados para compartilhamento de informaes e
recursos, sendo que podem ser classificadas em locais, metropolitanas e globais,
conforme seu tamanho e abrangncia geogrfica.

SNMP

O SNMP (Simple Network Management Protocol) um protocolo de


gerenciamento de redes de computadores. Segundo Oliveira (2010), ele utilizado para
obter informaes atravs de agentes espalhados em uma rede TCP/IP (Transmission
Control Protocol / Internet Protocol). O SNMP utiliza o protocolo UDP (User Datagram
Protocol) para enviar mensagens atravs da rede, onde os gerentes enviam requisies a
seus agentes para obteno dos dados.

ICMP

ICPM ou Internet Control Message Protocol, um protocolo integrante do


protocolo IP, definido pelo RFC792, e utilizado basicamente para fornecer relatrios de
erros fonte original.

Nagios
O Nagios foi criado em 1996 por Ethan Galstad, uma aplicao de cdigo aberto
sob a licena GPL para utilizao de monitoramento de ativos de rede corporativa. O
Nagios realiza a monitorao de hosts e servios, alerta quando surgem problemas e
quando os problemas so resolvidos atravs de monitoramento simples, como um ping
ou atravs de agentes que trocam informaes entre os hosts e o servidor Nagios em
intervalos regulares.
O Nagios abrange uma arquitetura servidor/cliente, sendo executado em um
servidor especfico juntamente aos seus plugins, que lhe enviam as informaes, nos
servidores remotos que precisam ser monitorados. O Nagios trabalha com dois tipos de
checagem, sendo elas o ativo, onde o processo de checagem iniciado pelo prprio
Nagios, e o passivo, que compreende o uso de arquivos de comandos externos para o
envio dos resultados para o Nagios. O Nagios um sistema de monitoramento vazio sem
seus plugins, para adicionar funcionalidades ao Nagios necessria a instalao de
plugins, esses consistem em executveis compilados ou scripts desenvolvidos em Schell
Script, Perl, entre outros, utilizados na linha de comando para checar o estado de um
host ou servio. Assim os plugins possuem um papel importante para o desempenho das
funes da ferramenta Nagios, eles so aplicativos intermedirios entre o Nagios e as
estaes a serem monitoradas. O Nagios conta com algumas verses no mercado atual
tais como:
Nagios XI a verso comercial na soluo de monitoramento e
gerenciamento de redes de computadores. Foi projetada para ser escalvel na
monitorao de ativos de rede e no seu gerenciamento incluindo aplicativos, servios,
sistemas operacionais, protocolos de rede, mtricas de sistemas, infra-estrutura de rede,
anlise de desempenho e outras ferramentas de descobertas de problemas de rede. O
Nagios XI permite que as empresas planejem melhor sua infra-estrutura, enviando alertas
para a equipe de TI via email
Nagios Core tm quase todas as funcionalidades do Nagios XI na sua verso
comercial, exceto anlises de desempenho. O Nagios Core oferece a monitorao de
todos componentes de infra-estrutura de misses criticas, servios, sistemas
operacionais, protocolo de rede e mtricas de sistemas. Tambm, permite que as
empresas planejem melhor sua infra-estrutura, enviando alertas para equipe de TI via email ou SMS e pode reiniciar automaticamente aplicativos falhos quando so detectados.
Nagios Core um software livre, que pode ser redistribudo e/ou modificado sob os
termos da Licena Pblica Geral GNU.
NagiosQL uma interface web que foi desenvolvido pelo programador Martin
Willisegger em 2005. O NagiosQL possibilita a configurao do Nagios sem a
necessidade de acessar suas configuraes via linha de comando. Atravs da interface
web possvel criar hosts, servios e grupos para monitoramento e notificao. O
armazenando dos dados feito em uma base MySQL, sua verso atual 3.20, que pode
ser redistribudo e/ou modificado sob os termos da Licena BSD.

NagVis um complemento de visualizao que pode ser incorporado ao Nagios.


O NagVis pode ser usado para visualizar os dados do Nagios em mapas, refletindo os
status dos ativos que esto sendo monitorados.

3. Metodologia

Com o Nagios e possvel obter relatrios de disponibilidade e configurar aes


corretivas para os problemas ocorridos na rede. O Nagios tem uma interface que
permite monitoramento via WEB de fcil manuseio, pelo mesmo fato foi o escolhido
para a implementao e apresentao de suas funcionalidades bsicas.
Primeiramente ser feito o download do Nagios disponvel para download em:
http://www.nagios.org. A verso utilizada ser o Nagios XI. O mesmo exatamente
igual ao Nagios Core, podendo ser instalada gratuitamente, porm sem a utilizao da
interface do Nagios XI, pois essa paga, assim ser implementado o Nagios XI a fim de
facilitar a implementao, esse est disponvel no site anteriormente citado, como uma
imagem .iso, tornado a instalao fcil e rpida, a interface web do Nagios core tambm
est presente na instalao do Nagios XI, o mesmo roda sobre um centOS v6.6 que ser
virtualizado no Vmware player.
Para possibilitar o monitoramento ser instalado nas mquinas a serem
monitoradas, um agente do Nagios, esse por sua vez utiliza o protocolo SNMP e ICMP.
Algumas das funcionalidades bsicas do Nagios serram implementadas, tais como
o monitoramento de servio HTTP, DNS e Active Directory, parra isso o monitoramento
e feito pelas portas a quais os servios trabalham. Anteriormente devera ser
implementado o agente do Nagios aos servidores que provem esses servios. A fim de
obter outras informaes como, espao em disco , memria disponvel , tempo ligado,
entre outras informaes provenientes pelo protocolo SNMP.
Para fins de notificao de eventuais erros em servios, entre outras notificaes
relevantes, devera ser implementado um servidor, provido de um servio POP, assim o
Nagios ser capas de encaminhas e-mails desses eventuais erro, O Nagios possui a
possibilidade de envio de mensagens via e-mail e SMS, quando certas premissas
ocorrem.

4. Implementao

A instalao e configuraes inicias do Nagios XI so extremamente fceis, foi


atribudo a imagem .iso do CentOS 6.6, a qual j esta atribuida a ferramenta Nagios, ao
Vmware player, e iniciado a instalao, a mesma ocorre de forma continua sem
interrupes. Ao fim do processo o centOS e reiniciado, o sistema sobe com o endereo
IP em DHCP por padro, assim que o sistema e iniciado mostrada no terminal do
CentOS o endereo IP que ser utilizado para o acesso pgina Web, e a senha root do
CentOS, que por padro nessa instalao Nagiosxi. Imagem 01 servidor CentOs 6.6
aps o processo de instalao.

Imagem 01 servidor CentOs 6.6 aps o processo de instalao.


Ao acessar o endereo IP por meio de um Browser visualizado uma pgina
web, que primeiramente permite alterar alguns paramtrios, se assim necessrio, tais
como senha, nome do administrador entre outros parmetros irrelevantes, o login por
padro Nagiosadmin, e a senha foi alterara de modo a ser lembrada, em seguida a
pgina web no Nagios XI e visualidade. Imagem 02 Pagina WEB Nagios XI.

Imagem 02 Pagima web Nagios XI.

Como pode-se notar na imagem 02, o endereo para visualizao da pgina web
do Nagios Xi est disponvel em http://192.168.1.17/nagiosxi/index.php?, na imagem
03 demonstra a interface web do Nagios core, o qual foi instalado juntamente ao Nagios
Xi, e pode ser acessado pelo endereo local http://192.168.1.17/nagios, dessa forma
temos tanto o Nagios Xi que pago e assim proporciona um suporte tcnico, quando o
Nagios Core que basicamente o mesmo Nagios Xi, porm sem suporte e com uma
interface menos intuitiva.

Imagem 03 Interface web do Nagios core

Com o Nagios implementado e funcionando corretamente, toda as demais


configuraes podem feitas pela pgina Web, dessa forma foram atribudos os hosts a
serem monitorados, esses podem ser atribudos tando da interface do Nagios Xi quando
do Nagios core, esses foram especificados da seguinte forma, qual o sistema a ser
monitorado, Windows, Linux entre outros, e qual o IP desse sistema, dessa forma os
dispositivos foram atribudos ao servidor para serem monitorados, o monitoramento
padro configurado, prove o monitoramento de espao em disco, tempo de execuo do
dispositivo, carga do processamento, entre outras informaes interessantes a serem
observadas, sendo possvel a implementao de outros parmetros de monitoramento.
Para possibilitar que o Nagios envie notificaes via e-mail foi implementado um
servidor POP. Foi configurados grupos no Nagios e meios de contatos, os quais podero
ser utilizados no caso de alguma notificao de falha ou soluo da mesma. Os usurios
cadastrados nos grupos so vinculados a um determinado E-mail.
Existe uma variedade enorme de ferramentes vinculadas ao Nagios que
potencializa o seu servio de monitoramento e amplia sua abrangncia quanto as diversas
atividades existentes em uma rede. Essas ferramentas alcana servios como: interface
web para configurao e visualizao, rotatividade de logs, histrico de notificaes e
falhas e muitos outros, todas essas funcionalidades podem ser atribudas pela interface
WEB.

possvel montar grficos em 2D e 3D dos hosts que esto sendo monitorados e


diferenci-los quanto ao S.O. utilizado e tipo de equipamento, como: servidor, switch,
roteador, desktop, notebook e etc.

5. Concluso

De acordo com as informaes adquiridas com a implementao da ferramenta


Nagios nesse artigo exposto, essa de forma simplificada, constatou-se que um sistema de
monitoramento e essencial para um bom gerencialmente de uma rede de computadores.
O Nagios trata-se de uma ferramente robusta, de fcil implementao, entregando
oque promete, auxiliando o administrador de redes de computadores na tomada de
deciso, e correo de erros de forma mais breve possvel, possibilitando a notificao de
eventuais erros, at mesmo antes que as mesmas sejam percebidas pelos clientes.
Foi detectada dificuldades na configurao e atribuio de hosts na interface do
Nagios core, porm com um pouco de prtica, o mesmo deve-se tornar mais simples ao
usurio. Contrapartida o Nagios XI se mostrou de fcil manuseio, tornando assim vivel
aquisio do mesmo.

REFERNCIAS
TANENBAUM, Andrew S. Redes de Computadores. 4 Ed. Minas Gerais: Editora
Campus, 2003.
OLIVEIRA, Lcia de Souza. O Protocolo SNMP. Disponvel em
<http://www.logicengenharia.com.br/mcamara/ALUNOS/SNMP_Lecia.PDF>
. 2005 Acesso em: 30/06/2015.
Portal Nagios, Nagios.org Disponvel em: <https://www.nagios.org/> Acesso em 30 de
julho de 2015

Вам также может понравиться