SlideShare uma empresa Scribd logo
1 de 26
Zabbix, EveryZ
e além
Zabbix, EveryZ e alémZabbix, EveryZ e além
URLs úteis:
https://www.facebook.com/groups/zabbixbrasil/
http://www.spinola.net.br/blog
http://www.zabbix.com
http://goo.gl/GdNqrw
IMPORTANTE
●
Eventuais senhas apresentadas não deverão ser replicadas em seu
ambiente de produção.
●
As configurações da instação estão otimizadas para o cenário proposto,
mas cada ambiente é único e podem ser necessários ajustes.
O Zabbix é um software livre e de código aberto em 100% de seus componentes
(GPL). Possui muitas funcionalidades importantes e, hoje demostraremos que é
possível ainda extende-las.
EveryZ (Zabbix-Extras) é o hack mais antigo existente para a interface web do
Zabbix e o que possui maior quantidade de módulos.
Sobre o palestrante
3
Adail Henrique Spínola Horst
Evangelizador de Software Livre
Autor do Livro “De A a Zabbix”
Pós graduado em gestão de infraestrutura de TI
Analista de Redes no SERPRO
Membro ativo de comunidades de SL, nas quais destaco:
Zabbix-Brasil e Zabbix.com
Colaborador do Zabbix com:
Tradução
Testes e Proposições de Correções
Desenvolvimento de Novas Funcionalidades (plugins)
1. Serviço
2. Escopo de um projeto de monitoração
3. Um pouco sobre o Zabbix
4. Formas nativas de customização
5. Plugins
Agenda
4
Serviço – Algo simples que o usuário precisa
Quanto arrecadamos
Nesteexercício fiscal?
5
Resumindo...
Relatório,
Internet,
Stream
6
Usuário
Monitorar o que?
Serviço
7
ISP, Fibra,
etc
Switch,
Roteador,
Radio
Desktop,
Celular,
Tablet,
Notebook
DNS
Access
Point
Firewall
ICMP, Latência, Descartes
Rede
TCP, UDP, Portas
Transporte
DNS, HTTP, LDAP,
Apache, DHCP,
ContainersJava
Plataforma
Conteúdo percebido
pelo usuário, cenáriosespecíficos
Aplicação
Escopo de um projeto de monitoração
8
Qual ferramenta utilizar para coletar dados?
● CACTI
● ICINGA
● MUNIN
● MRTG
● NAGIOS
● ZABBIX
● ZenOSS
● TheDude
● OVO / OpenView
● OPManager
● PRTG
● MONSTA
● TELCO Manager
OpenSource/ Free Proprietária
9
10
Não conheço as ferramentas, qual escolher?
Desde2012 aferramentade
monitoração maisbuscadano Brasil!
NMS escolhido: Zabbix
11
Software LIVRE e GRATUITO (GPL em 100% de seus
componentes, sem versões pagas);
Suporta monitorar as 5 camadas (Rede, transporte, Protocolo,
Aplicação e Negócio);
Além de monitoração com seu próprio agente, ele suporta
várias sopas de letrinhas: SNMP, ICMP, HTTP, SSH, IPMI, OBDC,
etc
Configuração pela Web;
Existe um mantenedor e direcionador (Zabbix INC);
Existe um modelo de suporte bem definido com representantes
locais em vários países;
O dia a dia da configuração da monitoração é via web;
A interface do Zabbix
12
Construir seus próprios módulos
13
É seu, você cria o que quiser
Zabbix tem muito dado que pode virar informações muito
interessantes
A Zabbix SIA jamais terá capacidade de criar tudo o que você
quer, sempre haverá algo muito específico e importante para
VOCÊ.
É necessário fazer hack e engenharia reversa no frontend
Não é suportado nativamente
A cada upgrade do frontend você precisa refazer as
associações (ou até mesmo refazer as customizações)
É GPL!
É OPENSOURCE!!!
EveryZ
14
Um framework para construção de novos módulos no Zabbix
Totalmente integrado ao frontend do Zabbix, aproveitando
conexões com o BD e com a API interna
Otimiza recursos computacionais
Permite fácil adição de módulos adicionais e menus
É GPL!
É OPENSOURCE!!!
Crie seusCrie seus
próprios módulos!próprios módulos!
EveryZ
15
Conjunto de módulos de controle
Widgets e módulos
Personalizações
Gerenciamento de dados
Tradução “on the fly”
Se integra ao novo Dashboard do Zabbix 3.4
Gerenciamento de bookmark e encurtamento de urls
Zabbix Extras
16
Conjunto de módulos adicionais no Zabbix
Capacidade e tendência
Gerenciamento de Eventos
Relatório de Itens não suportados
Relatório de custos da monitoração
Geolocalização (ZabGeo)
Gerenciamento de bookmarks e shortcuts
EveryZ
17
Capacidade e tendência
18
Gerenciamento de Eventos
19
Itens não suportados
20
Custos
21
Forma JUSTA e auditável de valorar a monitoração
Mudança de paradigma
Similar ao Amazon AWS
Sistema de pesos para os principais fatores que afetam a
“produção da monitoração”
Aquisição do dado
Transformação e apresentação
Retenção de dados
Fator humano
Custos da monitoração
22
Geolocalização (ZabGeo)
23
Usa dados do inventário do host para criar automaticamente
um mapa georeferenciado dos hosts monitorados
Campos: Latitude e Longitude
Suporta adornos (Circulos, linhas, Links)
Suporta vários “titulos” (mapas de fundo)
Suporta Zoom sem necessidade de refresh
Representa os incidentes
Geolocalização
24
Geolocalização
25
Muito Obrigado!
26
Palestrante: Adail Horst
E-mail: zabbix@spinola.net.br
Telegram: @thespaww
Twitter: @thespaww
Facebook: https://goo.gl/5VG74s
Grupo EveryZ: http://t.me/everyz

Mais conteúdo relacionado

Mais procurados

1º Meetup Zabbix Meetup do Recife - André Déo: Zabbix - Onde buscar conhecimento
1º Meetup Zabbix Meetup do Recife - André Déo: Zabbix - Onde buscar conhecimento1º Meetup Zabbix Meetup do Recife - André Déo: Zabbix - Onde buscar conhecimento
1º Meetup Zabbix Meetup do Recife - André Déo: Zabbix - Onde buscar conhecimentoZabbix BR
 
Aplicações ricas com JavaFX 2
Aplicações ricas com JavaFX 2Aplicações ricas com JavaFX 2
Aplicações ricas com JavaFX 2Claudiney Marques
 
JavaFX: A nova biblioteca gráfica da plataforma Java
JavaFX: A nova biblioteca gráfica da plataforma JavaJavaFX: A nova biblioteca gráfica da plataforma Java
JavaFX: A nova biblioteca gráfica da plataforma JavajesuinoPower
 
WordCamp Rio de Janeiro 2016 - Vinícius Lourenço | Lojas Virtuais Descomplica...
WordCamp Rio de Janeiro 2016 - Vinícius Lourenço | Lojas Virtuais Descomplica...WordCamp Rio de Janeiro 2016 - Vinícius Lourenço | Lojas Virtuais Descomplica...
WordCamp Rio de Janeiro 2016 - Vinícius Lourenço | Lojas Virtuais Descomplica...Vinícius Lourenço
 
ASP.NET Core e Linux: Explorando novas fronteiras - OneDay - Junho/2017
ASP.NET Core e Linux: Explorando novas fronteiras - OneDay - Junho/2017ASP.NET Core e Linux: Explorando novas fronteiras - OneDay - Junho/2017
ASP.NET Core e Linux: Explorando novas fronteiras - OneDay - Junho/2017Renato Groff
 
Introdução ao LiveOak
Introdução ao LiveOakIntrodução ao LiveOak
Introdução ao LiveOakjesuinoPower
 
Progressive Web Apps e o futuro do desenvolvimento Web na Plataforma .NET
Progressive Web Apps e o futuro do desenvolvimento Web na Plataforma .NETProgressive Web Apps e o futuro do desenvolvimento Web na Plataforma .NET
Progressive Web Apps e o futuro do desenvolvimento Web na Plataforma .NETAndre Baltieri
 
Django: Uso de frameworks ágeis para desenvolvimento web
Django: Uso de frameworks ágeis para desenvolvimento webDjango: Uso de frameworks ágeis para desenvolvimento web
Django: Uso de frameworks ágeis para desenvolvimento webMiguel Galves
 
Uaijug ADF - spring boot - microservice - Introdução
Uaijug ADF - spring boot - microservice - IntroduçãoUaijug ADF - spring boot - microservice - Introdução
Uaijug ADF - spring boot - microservice - IntroduçãoRogerio Fontes
 
TDC2016SP - Flask para Web
TDC2016SP - Flask para WebTDC2016SP - Flask para Web
TDC2016SP - Flask para Webtdc-globalcode
 
Quercus - Running PHP over Java
Quercus - Running PHP over Java Quercus - Running PHP over Java
Quercus - Running PHP over Java Jeff Prestes
 
ASP .NET CORE, Angular 2, e Typescript com Scaffolding Yeoman | Seminário
ASP .NET CORE, Angular 2, e Typescript com Scaffolding Yeoman  | Seminário ASP .NET CORE, Angular 2, e Typescript com Scaffolding Yeoman  | Seminário
ASP .NET CORE, Angular 2, e Typescript com Scaffolding Yeoman | Seminário Osmar Petry
 
Palestra WordCamp RJ 2016 Configure um servidor Nginx de alta performance par...
Palestra WordCamp RJ 2016 Configure um servidor Nginx de alta performance par...Palestra WordCamp RJ 2016 Configure um servidor Nginx de alta performance par...
Palestra WordCamp RJ 2016 Configure um servidor Nginx de alta performance par...Bruno Rodrigo S. Souza
 

Mais procurados (20)

1º Meetup Zabbix Meetup do Recife - André Déo: Zabbix - Onde buscar conhecimento
1º Meetup Zabbix Meetup do Recife - André Déo: Zabbix - Onde buscar conhecimento1º Meetup Zabbix Meetup do Recife - André Déo: Zabbix - Onde buscar conhecimento
1º Meetup Zabbix Meetup do Recife - André Déo: Zabbix - Onde buscar conhecimento
 
Webpack
Webpack Webpack
Webpack
 
Joomla
JoomlaJoomla
Joomla
 
Aplicações ricas com JavaFX 2
Aplicações ricas com JavaFX 2Aplicações ricas com JavaFX 2
Aplicações ricas com JavaFX 2
 
JavaFX: A nova biblioteca gráfica da plataforma Java
JavaFX: A nova biblioteca gráfica da plataforma JavaJavaFX: A nova biblioteca gráfica da plataforma Java
JavaFX: A nova biblioteca gráfica da plataforma Java
 
WordCamp Rio de Janeiro 2016 - Vinícius Lourenço | Lojas Virtuais Descomplica...
WordCamp Rio de Janeiro 2016 - Vinícius Lourenço | Lojas Virtuais Descomplica...WordCamp Rio de Janeiro 2016 - Vinícius Lourenço | Lojas Virtuais Descomplica...
WordCamp Rio de Janeiro 2016 - Vinícius Lourenço | Lojas Virtuais Descomplica...
 
Javafx
JavafxJavafx
Javafx
 
ASP.NET Core e Linux: Explorando novas fronteiras - OneDay - Junho/2017
ASP.NET Core e Linux: Explorando novas fronteiras - OneDay - Junho/2017ASP.NET Core e Linux: Explorando novas fronteiras - OneDay - Junho/2017
ASP.NET Core e Linux: Explorando novas fronteiras - OneDay - Junho/2017
 
Introdução ao LiveOak
Introdução ao LiveOakIntrodução ao LiveOak
Introdução ao LiveOak
 
Progressive Web Apps e o futuro do desenvolvimento Web na Plataforma .NET
Progressive Web Apps e o futuro do desenvolvimento Web na Plataforma .NETProgressive Web Apps e o futuro do desenvolvimento Web na Plataforma .NET
Progressive Web Apps e o futuro do desenvolvimento Web na Plataforma .NET
 
Django: Uso de frameworks ágeis para desenvolvimento web
Django: Uso de frameworks ágeis para desenvolvimento webDjango: Uso de frameworks ágeis para desenvolvimento web
Django: Uso de frameworks ágeis para desenvolvimento web
 
Python e frameworks web
Python e frameworks webPython e frameworks web
Python e frameworks web
 
Zabbix BR 2020
Zabbix BR 2020Zabbix BR 2020
Zabbix BR 2020
 
Uaijug ADF - spring boot - microservice - Introdução
Uaijug ADF - spring boot - microservice - IntroduçãoUaijug ADF - spring boot - microservice - Introdução
Uaijug ADF - spring boot - microservice - Introdução
 
Aula 1 1
Aula 1 1Aula 1 1
Aula 1 1
 
TDC2016SP - Flask para Web
TDC2016SP - Flask para WebTDC2016SP - Flask para Web
TDC2016SP - Flask para Web
 
Jenkins
JenkinsJenkins
Jenkins
 
Quercus - Running PHP over Java
Quercus - Running PHP over Java Quercus - Running PHP over Java
Quercus - Running PHP over Java
 
ASP .NET CORE, Angular 2, e Typescript com Scaffolding Yeoman | Seminário
ASP .NET CORE, Angular 2, e Typescript com Scaffolding Yeoman  | Seminário ASP .NET CORE, Angular 2, e Typescript com Scaffolding Yeoman  | Seminário
ASP .NET CORE, Angular 2, e Typescript com Scaffolding Yeoman | Seminário
 
Palestra WordCamp RJ 2016 Configure um servidor Nginx de alta performance par...
Palestra WordCamp RJ 2016 Configure um servidor Nginx de alta performance par...Palestra WordCamp RJ 2016 Configure um servidor Nginx de alta performance par...
Palestra WordCamp RJ 2016 Configure um servidor Nginx de alta performance par...
 

Semelhante a Palestra Zabbix, EveryZ e Além - FGSL 2017

1º Zabbix On The Road - João Pessoa - Zabbix!?!? - Sou Dev, o que eu tenho a ...
1º Zabbix On The Road - João Pessoa - Zabbix!?!? - Sou Dev, o que eu tenho a ...1º Zabbix On The Road - João Pessoa - Zabbix!?!? - Sou Dev, o que eu tenho a ...
1º Zabbix On The Road - João Pessoa - Zabbix!?!? - Sou Dev, o que eu tenho a ...André Déo
 
Zabbix 2.0: o que ele pode monitorar na sua rede?
Zabbix 2.0: o que ele pode monitorar na sua rede?Zabbix 2.0: o que ele pode monitorar na sua rede?
Zabbix 2.0: o que ele pode monitorar na sua rede?Aécio Pires
 
Zabbix?!? Sou Dev, o que eu tenho a ver com isso?!? - 3º Zabbix Meetup do In...
 Zabbix?!? Sou Dev, o que eu tenho a ver com isso?!? - 3º Zabbix Meetup do In... Zabbix?!? Sou Dev, o que eu tenho a ver com isso?!? - 3º Zabbix Meetup do In...
Zabbix?!? Sou Dev, o que eu tenho a ver com isso?!? - 3º Zabbix Meetup do In...Zabbix BR
 
Meetup Zabbix Day FMB - O que é o Zabbix
Meetup Zabbix Day FMB - O que é o ZabbixMeetup Zabbix Day FMB - O que é o Zabbix
Meetup Zabbix Day FMB - O que é o ZabbixJulio Pantarotto
 
Desenvolvimento web - conceitos, tecnologia e tendências.
Desenvolvimento web - conceitos, tecnologia e tendências.Desenvolvimento web - conceitos, tecnologia e tendências.
Desenvolvimento web - conceitos, tecnologia e tendências.Valmir Justo
 
Rodada do conhecimento - Novos padrões web da KBR Tec
Rodada do conhecimento - Novos padrões web da KBR TecRodada do conhecimento - Novos padrões web da KBR Tec
Rodada do conhecimento - Novos padrões web da KBR TecPaullo Norato
 
Artigo: Aplicando recomendações de segurança na instalação do Zabbix
Artigo: Aplicando recomendações de segurança na instalação do ZabbixArtigo: Aplicando recomendações de segurança na instalação do Zabbix
Artigo: Aplicando recomendações de segurança na instalação do ZabbixAécio Pires
 
Lançamento do livro "De A a Zabbix" no IFPB
Lançamento do livro "De A a Zabbix" no IFPBLançamento do livro "De A a Zabbix" no IFPB
Lançamento do livro "De A a Zabbix" no IFPBAécio Pires
 
Zabbix, monitorando ambientes de banco de dados.
Zabbix, monitorando ambientes de banco de dados.Zabbix, monitorando ambientes de banco de dados.
Zabbix, monitorando ambientes de banco de dados.Samuel Dos Santos Tolentino
 
Integração do Zabbix com Grafana
Integração do Zabbix com GrafanaIntegração do Zabbix com Grafana
Integração do Zabbix com GrafanaAécio Pires
 
Monitoramento e Gerenciamento de Infraestrutura com Zabbix - Patrícia Ladislau
Monitoramento e Gerenciamento de Infraestrutura com Zabbix - Patrícia LadislauMonitoramento e Gerenciamento de Infraestrutura com Zabbix - Patrícia Ladislau
Monitoramento e Gerenciamento de Infraestrutura com Zabbix - Patrícia LadislauPatricia Ladislau Silva
 
The Ultimate Guide to Development in WordPress
The Ultimate Guide to Development in WordPressThe Ultimate Guide to Development in WordPress
The Ultimate Guide to Development in WordPressJackson F. de A. Mafra
 
MVC com Zend Framework
MVC com Zend FrameworkMVC com Zend Framework
MVC com Zend FrameworkFlávio Lisboa
 
Desenvolvendo uma aplicacao Full Javascript
Desenvolvendo uma aplicacao Full JavascriptDesenvolvendo uma aplicacao Full Javascript
Desenvolvendo uma aplicacao Full JavascriptDenis Vieira
 
Construção e provisionamento de ambientes de desenvolvimento virtualizados
Construção e provisionamento de ambientes  de desenvolvimento virtualizadosConstrução e provisionamento de ambientes  de desenvolvimento virtualizados
Construção e provisionamento de ambientes de desenvolvimento virtualizadosThiago Rodrigues
 
Turbinando seu workflow com cakePHP
Turbinando seu workflow com cakePHPTurbinando seu workflow com cakePHP
Turbinando seu workflow com cakePHPTiago Matos
 

Semelhante a Palestra Zabbix, EveryZ e Além - FGSL 2017 (20)

1º Zabbix On The Road - João Pessoa - Zabbix!?!? - Sou Dev, o que eu tenho a ...
1º Zabbix On The Road - João Pessoa - Zabbix!?!? - Sou Dev, o que eu tenho a ...1º Zabbix On The Road - João Pessoa - Zabbix!?!? - Sou Dev, o que eu tenho a ...
1º Zabbix On The Road - João Pessoa - Zabbix!?!? - Sou Dev, o que eu tenho a ...
 
Zabbix 2.0: o que ele pode monitorar na sua rede?
Zabbix 2.0: o que ele pode monitorar na sua rede?Zabbix 2.0: o que ele pode monitorar na sua rede?
Zabbix 2.0: o que ele pode monitorar na sua rede?
 
Zabbix?!? Sou Dev, o que eu tenho a ver com isso?!? - 3º Zabbix Meetup do In...
 Zabbix?!? Sou Dev, o que eu tenho a ver com isso?!? - 3º Zabbix Meetup do In... Zabbix?!? Sou Dev, o que eu tenho a ver com isso?!? - 3º Zabbix Meetup do In...
Zabbix?!? Sou Dev, o que eu tenho a ver com isso?!? - 3º Zabbix Meetup do In...
 
Zabbix
ZabbixZabbix
Zabbix
 
Meetup Zabbix Day FMB - O que é o Zabbix
Meetup Zabbix Day FMB - O que é o ZabbixMeetup Zabbix Day FMB - O que é o Zabbix
Meetup Zabbix Day FMB - O que é o Zabbix
 
Desenvolvimento web - conceitos, tecnologia e tendências.
Desenvolvimento web - conceitos, tecnologia e tendências.Desenvolvimento web - conceitos, tecnologia e tendências.
Desenvolvimento web - conceitos, tecnologia e tendências.
 
Rodada do conhecimento - Novos padrões web da KBR Tec
Rodada do conhecimento - Novos padrões web da KBR TecRodada do conhecimento - Novos padrões web da KBR Tec
Rodada do conhecimento - Novos padrões web da KBR Tec
 
Artigo: Aplicando recomendações de segurança na instalação do Zabbix
Artigo: Aplicando recomendações de segurança na instalação do ZabbixArtigo: Aplicando recomendações de segurança na instalação do Zabbix
Artigo: Aplicando recomendações de segurança na instalação do Zabbix
 
Lançamento do livro "De A a Zabbix" no IFPB
Lançamento do livro "De A a Zabbix" no IFPBLançamento do livro "De A a Zabbix" no IFPB
Lançamento do livro "De A a Zabbix" no IFPB
 
Zabbix, monitorando ambientes de banco de dados.
Zabbix, monitorando ambientes de banco de dados.Zabbix, monitorando ambientes de banco de dados.
Zabbix, monitorando ambientes de banco de dados.
 
Integração do Zabbix com Grafana
Integração do Zabbix com GrafanaIntegração do Zabbix com Grafana
Integração do Zabbix com Grafana
 
Monitoramento e Gerenciamento de Infraestrutura com Zabbix - Patrícia Ladislau
Monitoramento e Gerenciamento de Infraestrutura com Zabbix - Patrícia LadislauMonitoramento e Gerenciamento de Infraestrutura com Zabbix - Patrícia Ladislau
Monitoramento e Gerenciamento de Infraestrutura com Zabbix - Patrícia Ladislau
 
Zf campus party_2011
Zf campus party_2011Zf campus party_2011
Zf campus party_2011
 
Zf campus party_2011
Zf campus party_2011Zf campus party_2011
Zf campus party_2011
 
The Ultimate Guide to Development in WordPress
The Ultimate Guide to Development in WordPressThe Ultimate Guide to Development in WordPress
The Ultimate Guide to Development in WordPress
 
MVC com Zend Framework
MVC com Zend FrameworkMVC com Zend Framework
MVC com Zend Framework
 
Desenvolvendo uma aplicacao Full Javascript
Desenvolvendo uma aplicacao Full JavascriptDesenvolvendo uma aplicacao Full Javascript
Desenvolvendo uma aplicacao Full Javascript
 
Banco de dados dbo4
Banco de dados dbo4Banco de dados dbo4
Banco de dados dbo4
 
Construção e provisionamento de ambientes de desenvolvimento virtualizados
Construção e provisionamento de ambientes  de desenvolvimento virtualizadosConstrução e provisionamento de ambientes  de desenvolvimento virtualizados
Construção e provisionamento de ambientes de desenvolvimento virtualizados
 
Turbinando seu workflow com cakePHP
Turbinando seu workflow com cakePHPTurbinando seu workflow com cakePHP
Turbinando seu workflow com cakePHP
 

Palestra Zabbix, EveryZ e Além - FGSL 2017

  • 2. Zabbix, EveryZ e alémZabbix, EveryZ e além URLs úteis: https://www.facebook.com/groups/zabbixbrasil/ http://www.spinola.net.br/blog http://www.zabbix.com http://goo.gl/GdNqrw IMPORTANTE ● Eventuais senhas apresentadas não deverão ser replicadas em seu ambiente de produção. ● As configurações da instação estão otimizadas para o cenário proposto, mas cada ambiente é único e podem ser necessários ajustes. O Zabbix é um software livre e de código aberto em 100% de seus componentes (GPL). Possui muitas funcionalidades importantes e, hoje demostraremos que é possível ainda extende-las. EveryZ (Zabbix-Extras) é o hack mais antigo existente para a interface web do Zabbix e o que possui maior quantidade de módulos.
  • 3. Sobre o palestrante 3 Adail Henrique Spínola Horst Evangelizador de Software Livre Autor do Livro “De A a Zabbix” Pós graduado em gestão de infraestrutura de TI Analista de Redes no SERPRO Membro ativo de comunidades de SL, nas quais destaco: Zabbix-Brasil e Zabbix.com Colaborador do Zabbix com: Tradução Testes e Proposições de Correções Desenvolvimento de Novas Funcionalidades (plugins)
  • 4. 1. Serviço 2. Escopo de um projeto de monitoração 3. Um pouco sobre o Zabbix 4. Formas nativas de customização 5. Plugins Agenda 4
  • 5. Serviço – Algo simples que o usuário precisa Quanto arrecadamos Nesteexercício fiscal? 5
  • 7. Monitorar o que? Serviço 7 ISP, Fibra, etc Switch, Roteador, Radio Desktop, Celular, Tablet, Notebook DNS Access Point Firewall
  • 8. ICMP, Latência, Descartes Rede TCP, UDP, Portas Transporte DNS, HTTP, LDAP, Apache, DHCP, ContainersJava Plataforma Conteúdo percebido pelo usuário, cenáriosespecíficos Aplicação Escopo de um projeto de monitoração 8
  • 9. Qual ferramenta utilizar para coletar dados? ● CACTI ● ICINGA ● MUNIN ● MRTG ● NAGIOS ● ZABBIX ● ZenOSS ● TheDude ● OVO / OpenView ● OPManager ● PRTG ● MONSTA ● TELCO Manager OpenSource/ Free Proprietária 9
  • 10. 10 Não conheço as ferramentas, qual escolher? Desde2012 aferramentade monitoração maisbuscadano Brasil!
  • 11. NMS escolhido: Zabbix 11 Software LIVRE e GRATUITO (GPL em 100% de seus componentes, sem versões pagas); Suporta monitorar as 5 camadas (Rede, transporte, Protocolo, Aplicação e Negócio); Além de monitoração com seu próprio agente, ele suporta várias sopas de letrinhas: SNMP, ICMP, HTTP, SSH, IPMI, OBDC, etc Configuração pela Web; Existe um mantenedor e direcionador (Zabbix INC); Existe um modelo de suporte bem definido com representantes locais em vários países; O dia a dia da configuração da monitoração é via web;
  • 12. A interface do Zabbix 12
  • 13. Construir seus próprios módulos 13 É seu, você cria o que quiser Zabbix tem muito dado que pode virar informações muito interessantes A Zabbix SIA jamais terá capacidade de criar tudo o que você quer, sempre haverá algo muito específico e importante para VOCÊ. É necessário fazer hack e engenharia reversa no frontend Não é suportado nativamente A cada upgrade do frontend você precisa refazer as associações (ou até mesmo refazer as customizações) É GPL! É OPENSOURCE!!!
  • 14. EveryZ 14 Um framework para construção de novos módulos no Zabbix Totalmente integrado ao frontend do Zabbix, aproveitando conexões com o BD e com a API interna Otimiza recursos computacionais Permite fácil adição de módulos adicionais e menus É GPL! É OPENSOURCE!!! Crie seusCrie seus próprios módulos!próprios módulos!
  • 15. EveryZ 15 Conjunto de módulos de controle Widgets e módulos Personalizações Gerenciamento de dados Tradução “on the fly” Se integra ao novo Dashboard do Zabbix 3.4 Gerenciamento de bookmark e encurtamento de urls
  • 16. Zabbix Extras 16 Conjunto de módulos adicionais no Zabbix Capacidade e tendência Gerenciamento de Eventos Relatório de Itens não suportados Relatório de custos da monitoração Geolocalização (ZabGeo) Gerenciamento de bookmarks e shortcuts
  • 21. Custos 21 Forma JUSTA e auditável de valorar a monitoração Mudança de paradigma Similar ao Amazon AWS Sistema de pesos para os principais fatores que afetam a “produção da monitoração” Aquisição do dado Transformação e apresentação Retenção de dados Fator humano
  • 23. Geolocalização (ZabGeo) 23 Usa dados do inventário do host para criar automaticamente um mapa georeferenciado dos hosts monitorados Campos: Latitude e Longitude Suporta adornos (Circulos, linhas, Links) Suporta vários “titulos” (mapas de fundo) Suporta Zoom sem necessidade de refresh Representa os incidentes
  • 26. Muito Obrigado! 26 Palestrante: Adail Horst E-mail: zabbix@spinola.net.br Telegram: @thespaww Twitter: @thespaww Facebook: https://goo.gl/5VG74s Grupo EveryZ: http://t.me/everyz

Notas do Editor

  1. O usuário encherga o serviço como algo muito simples: ele quer algo e isso tem que estar disponível. A TI encherga esta simples requisição como uma infindável parte de componentes administrados por diversas pessoas (que muitas vezes pecam na comunicação).
  2. Recorrentemente os projetos de monitoração são iniciados por especialistas de rede e, obviamente, acabam gerando monitorações da camada de rede somente. → Usuário não consegue perceber vantagem nenhuma aqui e é ele quem te avisa na maioria dos incidentes que afetam o seu trabalho. Naturalmente, após algumas reclamações, o administrador de redes resolve elaborar mais a monitoração e adiciona os protocolos que ele usa no dia a dia e ainda dá um brinde: monitoração de portas abertas. → Os incidentes começam a durar menos tempo, mas o usuário não consegue perceber pois para ele portas simplesmente não existem e normalmente é ele quem avisa ao administrador de redes que algo não está funcionando. O administrador de rede, já infeliz por ninguém perceber o quanto ele trabalhou para fazer aquela monitoração, vai para os protocolos de aplicação e monitora os mais comuns na rede. → Os incidentes reduzem! Ele percebe erros recorrentes e até algumas causa raiz são descobertas... a qualidade da rede melhora e o usuário começa a achar que, finalmente, o administrador da rede começou a melhorar a disponibilidade... mas ainda não está bom para ele. Finalmente o administrador de redes, ops, administrador de monitoração chega na única parte que o usuário final percebe: a aplicação, o serviço que ele quer utilizar. → Agora cada vez menos o usuário consegue avisar de um incidente antes da monitoração ter detectado o mesmo.