Você está na página 1de 40

Alessandro Silva

Zabbix Network Monitoring


ZABBIX
Network Monitoring
Por Alessandro Silva

Alessandro Silva
Zabbix Network Monitoring
Sobre o palestrante

Bacharel em Informtica e Especialista em I Aplicada a Ed!ca"#o pelo


N$E%&'()*

+,s-grad!ando em .er/ncia de Seg!ran"a da Informa"#o 0 N$E%&'()

Mais de 12 anos na ind3stria de I e 4 somente com 5in!x*

$ertifica"6es7 5+I$-89 (ed :at $ertified S;stem Administrator9 Novell $5A e


<$S9 Zabbix $ertified Specialist e Zabbix for 5arge Enviroments*

<esde =211 trabalhando com pro>etos de monitora"#o com Zabbix*

+rincipais interesses7

5in!x e $ertifica"6es

Zabbix

Moodle

<r!pal
Alessandro Silva
Zabbix Network Monitoring
Zabbix - um histria tpica ...

Uma ideia de uma soluo melhor para monitorao

Foi lanado como um software livre sob a !" v#

$ empresa foi criada para fins comerciais

Foco na prestao de servios

histria bastante tpica%



Alessandro Silva
Zabbix Network Monitoring
+or ?!e Monitorar@

Zabbix pode salvar sua vida ($$$$$$$)


- <owntimes c!stam caroA

Identificar e corrigir problemas


prematuramente.
- B cliente n#o pode descobrir o problema primeiro

Mensurar e analisar a disponibilidade


e o desempenho*
- rabalho mais prod!tivo dos S;sAdmins*
- (ed!C os c!stos com a!tomatiCa"#o*
- Administra"#o man!al c!sta caro*

Planejar upgrades de hardware e


reestruturar o ambiente com antecedncia.
Alessandro Silva
Zabbix Network Monitoring
&udo numa 'nica soluo

!ossveis (odelos
- )ers*es enterprise e communit+
- &udo includo

,istema de monitoramento -nterprise


.pen ,ource.

,em add-ons propriet/rios e sem edi*es


profissionais ou demo.
Alessandro Silva
Zabbix Network Monitoring

(onitorao por a0entes

$uto busca

-scalonamentos e repetio de
notifica*es

(onitoramento pr-ativo

$*es remotas

(onitoramento via web

r/ficos1 mapas1 telas

,"$1 2eports

(onitorao distribuda1 3!)41 etc.


. 5ue 6 o Zabbix7
Zabbix D !m software livre e de c,digo aberto para monitora"#o
distrib!Eda9 capaC de monitorar disponibilidade e performance de
servidores9 ativos de rede e aplica"6es*
!uncionalidades do Zabbix"
Alessandro Silva
Zabbix Network Monitoring
Fatores 8rticos de sucesso

9o compar/-lo a outro sistema de monitoramento.

8riao de um sistema do :ero;

.uvidos a usu/rios e comunidade

<esenvolvimento de uma soluo de monitoramento confi/vel

(anter as coisas simples

-voluo1 no revoluo; 9o h/ 0randes saltos.

,e=a eficiente% usar poucos recursos do sistema 5uanto possvel


>(emria ? 8!U@

<ependAncia mnima de terceiros


Alessandro Silva
Zabbix Network Monitoring
Zabbix B 8omponentes principais

Servidor%
- Zabbix ,erver1 a l0ica do sistema
- !rocessamento de dados1 escalations C

Web front-end:
- . acesso aos dados histricos
- 8onfi0urao

Agente:
- ,ervidor de coleta de dados1 a*es

Proxy%
- 8oleta de dados remota
Alessandro Silva
Zabbix Network Monitoring
<etalhes &6cnicos

Utili:ao de interface web para visuali:ao e confi0urao.

8ore escrito em 8 e front-end em !D!.

,uporte multiplataforma >"inux1 EF,<1 ,olaris1 $3G1 D!-UG1Hindows1...@

,uporte a diferentes ,F<s% MySQL, PostgreSQL, Oracle, SQLite...

9o 6 baseado em nenhuma ferramenta como 9a0ios1 22<1 8acti1

Funciona em ambientes embarcados.

Princpios chave do desenvolvimento do Zabbix

(anter tudo simples e flexvel

(anter os pr6-re5uisitos de hardware acessveis

!oltica de :ero bu0.



Alessandro Silva
Zabbix Network Monitoring
'!ncionamento
Notifica"#o
$ontrole
$entraliCado
$onfig!ra"#o
Stat!s
$hecagens
M
o
n
ito
ra
"#
o
S
N
M
+
Monitora"#o com agente
M
o
n
ito
ra
"
#
o
co
m
p
in
g
e
p
o
rta
<ispositivos monitorados
<ispositivos de rede
Servidores com
Agente Zabbix
Servidores sem
Agente Zabbix
Alessandro Silva
Zabbix Network Monitoring
8omo monitorar 7
Checagem de servios:

F&!1 ,,D1 D&&!1 ,(&!1 <9, C


Agente Zabbix:

)erifica*es Itiva e passiva

(onitoramento de lo0s1 lo0s de


eventos

F/cil de estender

-xecuo de comando remoto

-xtremamente eficiente;
S!P v"# v$# v%

<ispositivos de rede

9-&-,9(! para servidores

,9(! traps
#utros" FMI9 )MG9 Nagios pl!gins
!onitoramento de aplica&es

.racle1 Heblo0ic1 JF.,,1 Hebsphere1


!0,K"1 &om8at.

'P!'

(onitoramento de Dardware

erenciamento remoto
>reboot1 reset1 halt@

Alessandro Silva
Zabbix Network Monitoring
Monitora"#o com Agente

$hecagem ativa
- Altamente eficiente
- B!ffer de coleta de dados

$hecagem passiva
- (e?!er pollers
- B servidor conecta no agente
- (e?!er performance adicional
- 5imita"6es de rede

Alessandro Silva
Zabbix Network Monitoring
+lataformas s!portadas
Alessandro Silva
Zabbix Network Monitoring
$lta <isponibilidade
Alessandro Silva
Zabbix Network Monitoring
(onitoramento J(G

Utili:ao Zap8at

)erso #.L
- ,uporte nativo J(G se0uro
- (onitoramento de infraestrutura%

JF.,,

Heblo0ic

Hebsphere

&om8at
- (onitoramento de aplica*es Java
H
Alessandro Silva
Zabbix Network Monitoring
Zabbix para ambientes virtuais

$mbientes virtuais

M)(

)(ware

Gen

(onitoramento

)(Fix

erenciamento

$dicionar ou remover recursos sob demanda

$lto load

$dicione novas )(Ns


Alessandro Silva
Zabbix Network Monitoring
(onitoramento de Fanco de <ados
Alessandro Silva
Zabbix Network Monitoring
Zabbix e 8loud

$ma:on -8#

2acOspace 8loud

)(Hare

)irtuo:o

erenciamento% $dio de recursos sob demanda

Alta carga de CPU - $dicionar um 8loud server

Falta de espao em disco - $dicionar um novo


cloud stora0e.
Alessandro Silva
Zabbix Network Monitoring
Zabbix (obile
MoZ%& 0 Android%i+hone%Findows Mobile
Mo'ab( - i+hone
Zax - Android
Mobbix - Android
Alessandro Silva
Zabbix Network Monitoring
Zabbix (obile - (obbix

Alessandro Silva
Zabbix Network Monitoring
Zabbix +rox;
)antagens"

'acilidade na administra"#o da infraestr!t!ra

.erenciado no front-end do Zabbix

$onfig!ra"#o D armaCenada no Zabbix Server

Serve para distrib!ir a carga do Zabbix Server


- Zabbix *erver n+o consegue trabalhar com balanceamento
de carga.
Prox( , um coletor de dados-

Alessandro Silva
Zabbix Network Monitoring
Zabbix +rox;7 $omo f!nciona@

+ode ser passivo o! ativo

I capaC de coletar milhares de valores


por seg!ndo JK+SL

MantDm a monitora"#o em caso de


perda de conex#o com Zabbix Server

<ados s#o armaCenados no banco de


dados do prox; Jb!fferL

Envia os dados para o Zabbix Server ao


rec!perar a conex#o*

N#o re?!er m!itos rec!rsos

.+o envia alertas-


+roposta7 (aspberr; pi

Alessandro Silva
Zabbix Network Monitoring
Monitoramento <istrib!Edo

Estr!t!ra de rvore

$ada n, D !m Zabbix Server

$ada n, D independente

Administra"#o descentraliCada

+odemos combinar proxies e nodes*


Alessandro Silva
Zabbix Network Monitoring
!erformance &unin0
(ard)are:
8!U Kuad 8ore1 PF1 2$3<QL FFH8
C*sto: +, -./00#00

Zabbix pode entre0ar Q milho de valores por minuto ou cerca


de QR.LLL valores por se0undo.

(esmo assim1 poderamos ter baixa performance.


Alessandro Silva
Zabbix Network Monitoring
,intomas de baixa performance

Zabbix com fila sem entre0ar os alarmes em tempo.

Administration->Queue

Fre5uente lentido para 0erar 0r/ficos e dados em branco.

1also positivos de eventos 5ue =/ no existem ou che0aram


atrasados.

&empo de resposta do front-end >lentido@


Alessandro Silva
Zabbix Network Monitoring
!erformace% !roblemas na implantao

Uso de templates padro


- 1aa se* pr2prios templates

Fanco sem otimi:ao


- Converse com se* 34A para t*nar se* 43

8onfi0urao no otimi:ada
- 5*ning nas config*ra&es do Zabbix

DouseOeeper

Uso de vers*es anti0as

9o otimi:ao do $pache e !D!


Alessandro Silva
Zabbix Network Monitoring
-u tentei de tudo e minha performance
continua deixando a dese=ar ...
6xec*te todos os componentes em hard)are separados7
Zabbix *erver
M .B Mem,ria
$+& M n3cleos
Zabbix /atabase
1N .B Mem,ria
$+& M n3cleos
Storage o! (AI< 12
Zabbix !ront0end
O .B Mem,ria
$+& = n3cleos
Alessandro Silva
Zabbix Network Monitoring
(as1 se aplica somente a &3 7
em cafD @
+ort#o de garagem
Monitora"#o 0 emperat!ra e !midade
ransbordamento 0 NEvel de g!a
$l!ster 0 Bomba <Hg!a
KaCamento de g!a
Alessandro Silva
Zabbix Network Monitoring
!or 5ue escolher o Zabbix 7

Uma soluo completa para monitorao da infraestrutura.

.pen ,ource e licenciado pela >!"v#@. 9o h/ vers*es comerciais.

&odos os dados histricos1 tendAncias e confi0ura*es so arma:enadas em


um banco de dados.

!ronto para o monitoramento de pe5uenos e 0randes ambientes distribudos.

Faixo custo de implantao1 uma ve: 5ue no h/ custo de a5uisio.

-xtremamente flexvel; )ocA poder/ adapt/-lo as suas necessidades.

&em suporte da Zabbix ,3$ e o desenvolvimento 6 constante.


Alessandro Silva
Zabbix Network Monitoring
,oftware !ropriet/rio7 !ense duas ve:es;

-le vem com certas limita*es

)ocA pode fa:er apenas o 5ue o fabricante imp*e.

. cdi0o fonte no est/ disponvel

"imita*es de contrato%

9'mero m/ximo de ativos monitorados

"icena cobrada por a0ente

,omente uso no comercial

2estri*es t6cnicas% 9'meros de 8!Us1 tamanho de dados1 etc.

Se8a c*idadoso: S*a liberdade pode estar restrita a 9*anto voc:


pode pagar7
Alessandro Silva
Zabbix Network Monitoring
8omo 0anhar dinheiro com Zabbix 7

,uporte 8omercial

&reinamento

LS com a venda de licenas

<esenvolvimento patrocinado

3mplementa*es

8onsultoria e ,ervios
Alessandro Silva
Zabbix Network Monitoring
9ovidades

5reinamento Zabbix 6ssentials ; 6A3

$0enda"ivre.or0 B contatoTa0endalivre.or0

"inux ,olutions

Zabbix !eeting 4rasil

QU -vento de Zabbix na $m6rica do ,ul


#LQV B 2io de Janeiro
Alessandro Silva
Zabbix Network Monitoring
2eferAncias

<ois livros esto disponveis% 3n0lAs e


JaponAs.

<ocumentao farta e de alta 5ualidade.

http%??blo0.:abbix.com?

http%??www.:abbix.com?documentation?
Alessandro Silva
Zabbix Network Monitoring
1lessandro *ilva
20mail" contatoPalessandrosilva*info
Facebook" http7%%alessandrosilva*info%facebook
3witter" http7%%alessandrosilva*info%twitter
4in5edin7 http7%%alessandrosilva*info%linkedin
#brigado-

Você também pode gostar