Академический Документы
Профессиональный Документы
Культура Документы
MANAUS, AMAZONAS
2015
JÚLIO RIBEIRO DE OLIVEIRA
MANAUS, AMAZONAS
2015
TERMO DE APROVAÇÃO
_________________________________________
Janaina Silva de Souza, Msc.
_________________________________________
Janainny Sena Carvalho, Msc.
_________________________________________
Aldemir Malveira de Oliveira, Dr.
MANAUS, AMAZONAS
2015
RESUMO
1. INTRODUÇÃO
2. OBJETIVOS
3. JUSTIFICATIVA
4. PROBLEMA
5. HIPÓTESE
6. METODOLOGIA
7. CONCEITOS BÁSICOS
empresarial para o processo decisório, pois ele consolida o plano de atuação das
empresas, produção de informações céleres e de qualidade, que resultarão em
maior produtividade, melhor e maior satisfação interna, melhor imagem externa,
celeridade em atividades rotineiras, ajudando na redução de desperdícios e
maximização dos lucros.
Além disto, a identificação do problema tem sido tardia em decorrência de
falhas na comunicação entre os setores envolvidos nos processos de produção o
que tem obstaculizado a tomada de decisão para resolução do ponto crítico.
7.3.1 SNMP
hardware para internet, tais como pontes e routers, projetam seus produtos para
suportar SNMP.
7.3.2 MIB
7.3.3 Agentes
7.3.4 Gerente
8.1 Zabbix
Possui suporte a maioria dos sistemas operacionais: Linux, Solaris, HP-UX, AIX,
FreeBSD, OpenBSD, NetBSD, Mac OS X, Windows, entre outros;
Monitora serviços simples (http, pop3, imap, ssh) sem o uso de agentes;
Suporte nativo ao protocolo SNMP;
Interface de gerenciamento Web, de fácil utilização;
Integração com banco de dados (MySQL, Oracle,PostgreSQL ou SQLite);
Geração de gráficos em tempo real;
Fácil instalação e customização;
Agentes disponíveis para diversas plataformas: Linux,Solaris, HP-UX, AIX,
FreeBSD, OpenBSD,SCO-OpenServer, Mac OS X, Windows
2000/XP/2003/Vista;
Agentes para plataformas 32 bits e 64 bits;
Integração com os Contadores de Performance do Windows;
Software Open Source distribuído pela Licença GPL v2;
16
8.2 Zenoss
8.3 Nagios
9. A ESTRUTURA DO NAGIOS
A fim de obter uma visão mais clara de como o Nagios funciona, é necessário
olhar para sua estrutura. Tal estrutura é baseada sobre o modelo cliente / servidor.
Esta arquitetura pode ser vista na figura abaixo. Ela descreve um servidor Nagios
rodando em host, plug-ins em execução no servidor e os outros hosts remotos para
ser monitorada.
# mkdir /usr/local/nagios
# chown -R nagios.nagios /usr/local/nagios
# groupadd nagcmd
# usermod -G nagcmd nagios
# usermod -G nagcmd www-data
Cujo exercício criou contas de usuários e grupos chamados “ Nagios” com
suas respectivas senhas de acesso. A próxima tarefa é compilar e instalar os plug-
ins do Nagios, conforme mostra abaixo:
1. Baixar o nagios-3.4.1.tar.gz:
# wget http://osdn.dl.sourceforge.net/sourceforge/nagios/nagios-3.4.1.tar.gz
2. Descompactar:
# tar -xvzf nagios-3.4.1.tar.gz
# cd nagios-3.4.1
3. Compilar:
# ./configure
4.Instale com os seguintes comandos para automatizar as configurações:
# make all
# make install
5. Salve as configurações originais:
# cd /usr/local/nagios/etc
# mkdir original
# cp *.cfg original
6. Crie senhas via browser:
# htpasswd -c /usr/local/nagios/etc/htpasswd.users admin
Nesta faze o servidor Nagios está pronto para ser acessado através do
navegador web, como mostra a imagem a seguir:
24
9.3.1 Nagios.cfg
Figura 8 - Nagios.cfg
Fonte: o autor.
8.3.2 CGI.CFG
Figura 9 - cgi.cfg
Fonte: o autor.
9.4. Os plug-ins
Figura 10 – Os plugins
Fonte. Disponível em: <http://www.cirp.usp.br/arqs/4ciclo/Nagios.pdf>. Acesso em 25 set 2015.
Os plug-ins não vem junto com o pacote Nagios; eles precisam ser instalados
separadamente. Há mais de 3.000 plug-ins Nagios desenvolvidos pela equipe da
comunidade Nagios. Porém, existem 50 plug-ins que são desenvolvidos pela equipe
oficial de desenvolvimento do Nagios, e eles são gratuitos.
27
9.5. Os alertas
Segundo BURGESS, existem várias maneiras para obter alerta de e-mail para
o trabalho por meio do Nagios. Tudo depende da escolha do servidor que irá utilizar.
Abaixo está listado alguns dos caminhos para se obter o serviço:
Configure a instalação padrão do Sendmail
Substitua o Sedmail pelo ssmtp
Instalar um MTA como Postifix ou Qmail
Os alertas de status crítico são enviados, em sua maioria, via e-mail. A figura
abaixo mostra um alerta do tipo "Critical" exibido a respeito do host "serv100”.
10.1.1 Semed
Além disso, a loja possui um site que disponibiliza todos os produtos vendidos nas
lojas físicas, disponível para todo o Brasil.
A loja também faz uso do Nagios para monitorar todas as filiais, no total 700
hosts são monitorados via Nagios. De acordo com Josias Arruda, responsável pela
equipe de TI, os alarmes de falhas detectados pelo software os ajudou a agir de
maneira proativa.
“Reduzimos o nosso Downtime, e principalmente o nosso tempo de reação,
pois com os alarmes estamos agindo de forma proativa. ”
11.1 Cenário
era o problema. Com isso, passava mais tempo na empresa tentando encontrar e
solucionar o problema. O que tornava o serviço mais caro. Muitas vezes, no dia
seguinte a solução do problema, outra máquina apresentava o mesmo problema;
isso porque não havia uma ação preventiva. E nesta mesma linha o ciclo seguia mês
a mês.
11.4.1 Wi-Fi
11.4.2 Roteador
11.4.3 Intranet
11.4.4 Switch
11.4.5 impressoras
A análise foi realizada em vários servidores, para que o teste fosse aplicado
em todos os servidores para gerar indicadores dos ativos como dados para este
estudo. O resultado como foi o esperado: A precisão na checagem. Exatamente o
espaço mostrado pelo sistema operacional em sua interface, era o mesmo da tela do
Nagios. Até mesmo quando se ocupava o espaço em disco com um arquivo muito
grande, a atualização já era dada na próxima checagem. A figura 15 mostra a
análise no Disk usage c: tendo um consumo de 38.80 % free.
Este teste visou observar a porta TCP (protocolo utilizado pela porta 80)
especifica do Apache, que por padrão, geralmente é a 8080, mas pode ser alterada.
Por isso, se o teste for aplicado à outra máquina, o detalhe de qual porta está sendo
utilizada pelo Apache deve ser observado.
Não foi utilizado nenhum plugin especifico desenvolvido para esta aplicação.
Foi utilizado apenas o plugin de checagem TCP (check_tcp) que está presente no
pacote de plugins básico do Nagios. Sendo assim, foi dado como entrada no script
de monitoramento da máquina no servidor Nagios a porta que deveria ser escutada
para checar se a mesma está recebendo conexões.
-t” seriam enviados pacotes para este endereço e as respostas exibidas na tela,
assim, quando a resposta não for obtida, significa que o nó da rede a qual estou
utilizando não alcançou a URL desejada.
Figura 22 – Ping
Fonte: Autor Próprio
Nagios Zenoss
SLA Reports Através de Plugis Não
Auto Discovery Através de Plugis Sim
Agente Sim Não
SNMP Através de Plugis Sim
Syslog Através de Plugis Sim
Permissão de
Sim Sim
Scripts Externos
Plug-ins Sim Sim
Linguagem que
Perl Python e Zope
foi escrito
Gatilhos e Alertas Sim Sim
Front-end Web Controle Parcial Controle Completo
Monitoramento
Sim Sim
Distribuído
Inventario Através de Plugis Sim
RRDTool para dados
Método de
MySQL. de performance
Armazenamento
MSSQL MySQL para
de Dados
eventos.
Core: GPLPro:
Licenciamento GPL ComercialEntrerprise:
Comercial.
Geração de
Sim / Sim Sim / Sim
Gráficos / Mapas
Eventos Sim Sim
Tabela 1 - Quadro comparativo das Ferramentas
Fonte: Autor Próprio
3.000,00
2.550,00 2.700,00
14. CONCLUSÃO
O monitoramento de rede é amplamente utilizado para fins de observação e
analise do estado e comportamentos da rede, fornecendo notificações para um
Administrador da rede através de um sistema de mensagens, geralmente, e-mails,
quando um dispositivo falhar. Os objetivos deste trabalho foram explorar o
gerenciamento de rede e demonstrar como questões que surgem a partir da rede
pode ser monitorado e atendido, com a ajuda de um aplicativo de monitoramento
open source.
No decorrer do desenvolvimento do trabalho tornou-se evidente que para
trabalhar com o uma ferramenta de monitoramento, é necessário fazer uma
investigação minuciosa para entender os meandros que abordam o assunto e
também a documentação substituta, a fim de configurar o Nagios para executar as
atividades de monitoramento.
Com o desenvolvimento desse trabalho, pode-se verificar que há várias
ferramentas de monitoramento de rede, algumas se mostram mais fáceis de
trabalhar pelo grau de informação referente a ferramenta, enquanto que outras,
apesar de se mostrarem mais eficazes, como é o caso do Zabbix, a falta de
informação ainda é um entrave, as informações sobre instalação e configuração
disponíveis na documentação deixam lacunas, o que torna difícil de manuseá-lo.
Por outro lado, o Nagios mostra-se mais fácil de trabalhar, existem uma gama
de informações sobre o software na internet, tutoriais, etc. Para quem não tem
experiência, é frustrante configurar qualquer coisa a ser monitorada. No entanto,
para este problema, o Nagios desenvolveu uma solução mais pratica. O FAN.
Com o FAN, os problemas com as configurações e instalações são reduzidos. É
possível ter um sistema completo de monitoramento em um CD-ROM para gravar.
Na atualidade, encontra-se na versão 2.4 e disponível para sistemas x86 ou 64 bits.
O download é gratuito no site do projeto. O FAN é fundamentado na distribuição
CentOS, e tudo o que é adequado para o CentOS se adequa ao FAN.
Portanto, a fim de manter e verificar periodicamente o estado de saúde dos
dispositivos de redes e serviços, pode-se afirmar que o Nagios é ferramentas de
monitoramento com mais acesso a informação referente a sua utilização, portanto, o
melhor para ser utilizado por aqueles que pretendem trabalhar com uma ferramenta
de monitoramento. Além disso, a utilização de um software de monitoramento, reduz
os gastos com suporte técnico podem ser reduzidos em cerca de 80%, melhora a
44
REVERENCIAS BIBLIOGRAFICAS