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

Monitoramento da

rede de A a ZABBIX

Daniel Bauermann
dbauermann@uol.com.br
Agenda

Sistemas de gerenciamento de rede

ZABBIX

Exemplos prticos
Sistemas de
gerenciamento
de rede
Cenrio possvel

Internet

Firewall

Rede local

estgios de evoluo do parque de mquinas e infraestrutura da empresa


Cenrio possvel

Internet
Banco
de dados Email

Firewall

Rede local

estgios de evoluo do parque de mquinas e infraestrutura da empresa


Cenrio possvel

Matriz

Internet

Filial 1 Filial 2

estgios de evoluo do parque de mquinas e infraestrutura da empresa


Por que utilizar um NMS?
Monitorar problemas de forma
automatizada
Receber aviso de problema antes da
ligao do usurio (ou do diretor!)
Servidores inativos perda $$$
Planejamento de investimentos em
recursos de hardware
Avaliao de qualidade de servios
Inventrio de hardware
Definio
Sistema de Gerenciamento de Rede
(Network Management System NMS)

Modelo de gerenciamento de redes (ISO):


gerenciamento de falhas
gerenciamento de configurao
gerenciamento de contas
gerenciamento de desempenho
gerenciamento de segurana
Algumas opes
Software livre Comerciais

Cacti CA Unicenter
Nagios HP OpenView
OpenNMS IBM Tivoli
ZABBIX
Algumas opes
Cacti
www.cacti.net

timo gerador de
grficos
Algumas opes
Nagios
www.nagios.org

Grficos
Monitoramento
Notificaes
Algumas opes
OpenNMS
www.opennms.org

Disponibilidade
servios
Coleta informaes
Notificaes
ZABBIX
Histria
Criado por Alexei Vladishev
Linha do tempo:
1998 : incio como projeto interno em um
banco
2001 : verso 1.0alpha1 em GPL
2004 : verso 1.0
2006 : verso 1.1
2007 : verso 1.4
2008 : verso 1.6
2009 : verso 1.8
Caractersticas
Visualizao: grficos, mapas, slides
Monitoramento: desempenho,
disponibilidade
Notificao: email, SMS
Execuo de comandos remotos
Agente poderoso e bastante flexvel
Monitoramento com e sem agente
Escalabilidade
Nveis de controle por usurio
Mdulos

Servidor

Agentes

Interface de administrao
Ilustrando
Linguagens de programao

Servidor e agentes:
C

Interface de administrao
PHP
Javascript
Requisitos (1)

Linux, Unix, BSD ou OS X


Servidor HTTP (Apache)
PHP
Banco de dados (MySQL, PostgreSQL, Oracle,
SQLite)
Requisitos (2)

CPU Banco de Nodos


Ambiente Memria dados monitorados

PII 350 Mhz


Pequeno MySQL 20
256 MB

AMD Atlhon 3200+


Mdio MySQL 500
2 GB

Intel Dual Core 6400 MySQL


Grande 4 GB ou > 1.000
RAID 10 PostgreSQL

Intel Xeon 2xCPU MySQL


Muito
8 GB ou > 10.000
grande
Fast RAID 10 PostgreSQL
Algumas Vantagens/
Desvantagens

Vantagens Desvantagens

Nmero templates Configurao


Documentao inicial nodos
Fruns
Flexibilidade
agente
Exemplos prticos
Caso 1 problema

Como saber, antes do diretor,


que a telefonia deixou de
funcionar na residncia?
Caso 1 viso grfica
Caso 1 soluo

Monitoramento de rdios via ping

Aviso via email sempre que algum ponto


deixar de responder
Caso 2 problema

O ar-condiciando na sala dos servidores


deixou de funcionar corretamente, podendo
comprometer a integridade de diversos
servidores/servios.
Caso 2 soluo

Monitoramento de temperatura servidor


ZABBIX

Aviso via email (guarita) se temperatura


ultrapassar limite definido
Caso 2 viso grfica
Caso 3 problema

Possuir informaes histricas


sobre a disponibilidade
da conexo de internet
dos clientes.
Caso 3 soluo

Monitoramento de servidor(es) de
clientes (com menor frequncia)

Histrico de disponibilidade (e outras


informaes para auxiliar o
gerenciamento dos servidores)
Caso 3 viso grfica
Referncias
ZABBIX, ZABBIX Manual v1.6
http://www.zabbix.com/
Wikipedia
http://www.wikipedia.org/
Open Source Enterprise Monitoring with
Zabbix
http://www.netways.de/uploads/media/Ale
xei_Vladishev_Open_Source_Monitoring_
with_Zabbix.pdf
Monitoramento da
rede de A a ZABBIX

Perguntas?

Daniel Bauermann
dbauermann@uol.com.br
Apresentaes
06/10/2009 [SoftwareLivreVS] CIARTEC 2009 - Novo Hamburgo
RS
14/11/2009 [SoftwareLivreVS] TcheLinux 2009 - Porto Alegre
RS
05/05/2010 [IENH] 2 Semana da Informtica IENH - Novo
Hamburgo RS
Copyright (c) 2009, Daniel R. Bauermann

All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are
permitted provided that the following conditions are met:

* Redistributions of source code must retain the above copyright notice, this list of
conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice, this list
of conditions and the following disclaimer in the documentation and/or other
materials provided with the distribution.
* Neither the name of the Anau Solues em Informtica nor the names of its
contributors may be used to endorse or promote products derived from this
software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS


"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
OWNER OR
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
www.zabbix.com

Anau
www.anaue.com.br

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