SlideShare uma empresa Scribd logo
1 de 24
Baixar para ler offline
Case de Integração : UserParameters e Notes
Zabbix São Paulo Meetup
Douglas Vinícius Esteves
18 de Junho de 2016
Douglas Vinícius Esteves
Formado em Engenharia da Computação
Centro de Computação - UNICAMP
DPROD/OPERAÇÃO
Membro do Laboratório Hacker de Campinas
Organizador de eventos e Oficinas de IoT
Entusiasta com Internet of Things
UserParameters
Parâmetros de Usuário
UserParameters
Forma de customizar e aumentar a extensão de
recursos.
Extensão de funcionalidades através de comandos
ou scripts.
Tudo isso configurando através do arquivo
zabbix_agentd.conf
UserParameter=<key>,<command>
Pode ser configurado de duas formas
1 - Direto no Arquivo zabbix_agentd.conf através
de comandos.
Opção 1 : Ideal para poucos parâmetros.
Facilita na hora de entender e manter.
2 - Em diretórios de includes, em conjuntos com
outros arquivos. (Usando Scripts).
Opção 2 : Recomentado para ambiente com
muitos parâmetros, ambiente escalável.
Include : localizações do arquivo no caso
caminhos.
UserParameters
Casos Aplicando UserParameters : sempre lembrar !
Testar e validar seus scripts no equipamento.
Tratar o resultados dos scripts.
Configurar o endereço do script no zabbix_agentd.conf.
Criar o template no zabbix sobre o userparameters.
Fazer restart no agent zabbix ao finalizar as configurações.
Equipamentos de redes com restrições de acessos.
Necessidade de verificar item de uma rede restrita.
Casos onde você não tenha proxy e acesso direto ao
equipamento.
Sistemas locais sem templates para verificações.
Conectar em Banco de dados e verificar resultados e
afins.
Case de integração de user parameter e notes
Case de integração de user parameter e notes
Case de integração de user parameter e notes
Case de integração de user parameter e notes
NOTES
Citando o colaborador : Fabrício Freitas Abel
DPROD/OPERAÇÃO - UNICAMP
O que é esse tal de NOTES ?
➔ Forma de organizar texto referenciando ações a serem tomada em caso de
incidente, em formato de páginas de internet.
➔ Necessidade de disponibilizar informações em páginas web.
➔ Principal objetivo ter uma facilidade em visualizar os textos na sala de controle
do Data Center.
Primeira Versão
➔ Inicialmente construídos páginas em HTML.
➔ Padronização da páginas, porem muitas páginas com conteúdo similar.
➔ Páginas eram organizadas em diretórios por diferentes grupos.
➔ Links eram aberto através dos recursos dos mapas de monitoramento.
➔ Criando seu NOTES : https://<endereço>/zabbix/notes/seuarquivo.html
Case de integração de user parameter e notes
Segunda Versão (Atual)
➔ Aproveitando o banco de dados do Zabbix, criada nova tabela para NOTES.
➔ Separando então, dois tipos de ações.
◆ Durante expediente ( Horário comercial ).
◆ Fora expediente. ( Fora do horário comercial ).
➔ Vantagem agrupamento de notes para mesmas situações.
➔ Isso é bom para ambientes grandes que tem repetições para tipos de ações.
➔ Administração por controle de usuário cadastrados.
➔ Criada nova tabela para notes (ID, Hosts e notes).
➔ https://<link>notes/arquivonotes.php?host=servidor
Case de integração de user parameter e notes
Case de integração de user parameter e notes
Case de integração de user parameter e notes
Case de integração de user parameter e notes
Melhorias
➔ Estamos validando novas estrategias e novos recursos.
➔ Uma novidades já em fase de testes é trazer informações do campos de
descrição do Host.
➔ Documentar mais sobre o projeto, criando um manual de com configurar e
script.
➔ Publicar no GitHub.
Primeira contribuição com a comunidade Zabbix-Brasil
➔ Link : https://github.com/CCUEC
➔ Novo visual de ícones com novo tema Zabbix 3.0
➔ Em breve novos ícones de serviços.
➔ Documentação online e distribuição livre.
Case de integração de user parameter e notes
Case de integração de user parameter e notes
Dúvidas ?
Obrigado !
Contato : douglase@unicamp.br

Mais conteúdo relacionado

Mais procurados

Monitoring Cast 1: Puppet & Zabbix
Monitoring Cast 1: Puppet & ZabbixMonitoring Cast 1: Puppet & Zabbix
Monitoring Cast 1: Puppet & ZabbixAécio Pires
 
Vagrant uma ferramenta realmente útil e versátil
Vagrant   uma ferramenta realmente útil e versátilVagrant   uma ferramenta realmente útil e versátil
Vagrant uma ferramenta realmente útil e versátilWanderlei Silva do Carmo
 
Introdução ao framework CodeIgniter
Introdução ao framework CodeIgniterIntrodução ao framework CodeIgniter
Introdução ao framework CodeIgniterAnderson Gonçalves
 
Introdução ao Spider CPM (2)
Introdução ao Spider CPM (2)Introdução ao Spider CPM (2)
Introdução ao Spider CPM (2)Peter Mello
 
Devshare - Automatizando tarefas de javascript com GruntJS
Devshare  - Automatizando tarefas de javascript com GruntJSDevshare  - Automatizando tarefas de javascript com GruntJS
Devshare - Automatizando tarefas de javascript com GruntJSRafael Lyra
 
1º Meetup Zabbix Meetup do Recife: Werneck Costa - UserParameters
1º Meetup Zabbix Meetup do Recife: Werneck Costa - UserParameters1º Meetup Zabbix Meetup do Recife: Werneck Costa - UserParameters
1º Meetup Zabbix Meetup do Recife: Werneck Costa - UserParametersZabbix BR
 
Oficina Python e Google App Engine
Oficina Python e Google App EngineOficina Python e Google App Engine
Oficina Python e Google App EngineRodrigo Amaral
 
UserParameter vs Zabbix Sender - 2º ZABBIX MEETUP DO INTERIOR-SP
UserParameter vs Zabbix Sender - 2º ZABBIX MEETUP DO INTERIOR-SPUserParameter vs Zabbix Sender - 2º ZABBIX MEETUP DO INTERIOR-SP
UserParameter vs Zabbix Sender - 2º ZABBIX MEETUP DO INTERIOR-SPZabbix BR
 
Docker: um linux container engine
Docker:  um linux container engineDocker:  um linux container engine
Docker: um linux container engineHudson Brendon
 
Técnicas e recursos para desenvolvimento Web em cenários de grande escala
Técnicas e recursos para desenvolvimento Web em cenários de grande escalaTécnicas e recursos para desenvolvimento Web em cenários de grande escala
Técnicas e recursos para desenvolvimento Web em cenários de grande escalaAlexandre Tarifa
 
Aplicações Web com Python e Google App Engine
Aplicações Web com Python e Google App EngineAplicações Web com Python e Google App Engine
Aplicações Web com Python e Google App EngineRodrigo Amaral
 
Desenvolvimento web com CodeIgniter
Desenvolvimento web com CodeIgniterDesenvolvimento web com CodeIgniter
Desenvolvimento web com CodeIgniterPedro Junior
 
Curso Monitoramento Profissional com Nagios em Sao Paulo
Curso Monitoramento Profissional com Nagios em Sao PauloCurso Monitoramento Profissional com Nagios em Sao Paulo
Curso Monitoramento Profissional com Nagios em Sao PauloGrupo Treinar
 
Introdução ao Google App Engine
Introdução ao Google App EngineIntrodução ao Google App Engine
Introdução ao Google App EngineRodrigo Amaral
 
Desenvolvimento de Aplicações para o Google App Engine (CPBR5)
Desenvolvimento de Aplicações para o Google App Engine (CPBR5)Desenvolvimento de Aplicações para o Google App Engine (CPBR5)
Desenvolvimento de Aplicações para o Google App Engine (CPBR5)Carlos Duarte do Nascimento
 
Azure Functions e Java: Do Desenvolvimento a Produção
Azure Functions e Java: Do Desenvolvimento a ProduçãoAzure Functions e Java: Do Desenvolvimento a Produção
Azure Functions e Java: Do Desenvolvimento a Produçãothomasdacosta
 
Palestra couchbase-furb
Palestra couchbase-furbPalestra couchbase-furb
Palestra couchbase-furbLeonardo Kobus
 

Mais procurados (20)

Monitoring Cast 1: Puppet & Zabbix
Monitoring Cast 1: Puppet & ZabbixMonitoring Cast 1: Puppet & Zabbix
Monitoring Cast 1: Puppet & Zabbix
 
Vagrant uma ferramenta realmente útil e versátil
Vagrant   uma ferramenta realmente útil e versátilVagrant   uma ferramenta realmente útil e versátil
Vagrant uma ferramenta realmente útil e versátil
 
Introdução ao framework CodeIgniter
Introdução ao framework CodeIgniterIntrodução ao framework CodeIgniter
Introdução ao framework CodeIgniter
 
Introdução ao Spider CPM (2)
Introdução ao Spider CPM (2)Introdução ao Spider CPM (2)
Introdução ao Spider CPM (2)
 
Devshare - Automatizando tarefas de javascript com GruntJS
Devshare  - Automatizando tarefas de javascript com GruntJSDevshare  - Automatizando tarefas de javascript com GruntJS
Devshare - Automatizando tarefas de javascript com GruntJS
 
1º Meetup Zabbix Meetup do Recife: Werneck Costa - UserParameters
1º Meetup Zabbix Meetup do Recife: Werneck Costa - UserParameters1º Meetup Zabbix Meetup do Recife: Werneck Costa - UserParameters
1º Meetup Zabbix Meetup do Recife: Werneck Costa - UserParameters
 
Oficina Python e Google App Engine
Oficina Python e Google App EngineOficina Python e Google App Engine
Oficina Python e Google App Engine
 
UserParameter vs Zabbix Sender - 2º ZABBIX MEETUP DO INTERIOR-SP
UserParameter vs Zabbix Sender - 2º ZABBIX MEETUP DO INTERIOR-SPUserParameter vs Zabbix Sender - 2º ZABBIX MEETUP DO INTERIOR-SP
UserParameter vs Zabbix Sender - 2º ZABBIX MEETUP DO INTERIOR-SP
 
Docker: um linux container engine
Docker:  um linux container engineDocker:  um linux container engine
Docker: um linux container engine
 
Técnicas e recursos para desenvolvimento Web em cenários de grande escala
Técnicas e recursos para desenvolvimento Web em cenários de grande escalaTécnicas e recursos para desenvolvimento Web em cenários de grande escala
Técnicas e recursos para desenvolvimento Web em cenários de grande escala
 
Instalação CakePHP 2.2.3
Instalação CakePHP 2.2.3Instalação CakePHP 2.2.3
Instalação CakePHP 2.2.3
 
Aplicações Web com Python e Google App Engine
Aplicações Web com Python e Google App EngineAplicações Web com Python e Google App Engine
Aplicações Web com Python e Google App Engine
 
Desenvolvimento web com CodeIgniter
Desenvolvimento web com CodeIgniterDesenvolvimento web com CodeIgniter
Desenvolvimento web com CodeIgniter
 
Curso Monitoramento Profissional com Nagios em Sao Paulo
Curso Monitoramento Profissional com Nagios em Sao PauloCurso Monitoramento Profissional com Nagios em Sao Paulo
Curso Monitoramento Profissional com Nagios em Sao Paulo
 
Introdução ao Google App Engine
Introdução ao Google App EngineIntrodução ao Google App Engine
Introdução ao Google App Engine
 
Desenvolvimento de Aplicações para o Google App Engine (CPBR5)
Desenvolvimento de Aplicações para o Google App Engine (CPBR5)Desenvolvimento de Aplicações para o Google App Engine (CPBR5)
Desenvolvimento de Aplicações para o Google App Engine (CPBR5)
 
Revisão html e java script
Revisão html e java scriptRevisão html e java script
Revisão html e java script
 
Azure Functions e Java: Do Desenvolvimento a Produção
Azure Functions e Java: Do Desenvolvimento a ProduçãoAzure Functions e Java: Do Desenvolvimento a Produção
Azure Functions e Java: Do Desenvolvimento a Produção
 
Palestra couchbase-furb
Palestra couchbase-furbPalestra couchbase-furb
Palestra couchbase-furb
 
Function as a Service no OpenFaaS com Docker e PHP
Function as a Service no OpenFaaS com Docker e PHPFunction as a Service no OpenFaaS com Docker e PHP
Function as a Service no OpenFaaS com Docker e PHP
 

Destaque

Oficina de IoT #02 - Quarta Temporada
Oficina de IoT #02 - Quarta TemporadaOficina de IoT #02 - Quarta Temporada
Oficina de IoT #02 - Quarta TemporadaDouglas Esteves
 
LHC - Laboratório Hacker de Campinas, Makers, O Mundo de IoT
LHC - Laboratório Hacker de Campinas, Makers, O Mundo de IoTLHC - Laboratório Hacker de Campinas, Makers, O Mundo de IoT
LHC - Laboratório Hacker de Campinas, Makers, O Mundo de IoTDouglas Esteves
 
Desenvolvimento de software dedicado a pessoa com deficiencia
Desenvolvimento de software dedicado a pessoa com deficienciaDesenvolvimento de software dedicado a pessoa com deficiencia
Desenvolvimento de software dedicado a pessoa com deficienciaSuzana Viana Mota
 
Zabbix na UNICAMP - 2016
Zabbix na UNICAMP - 2016Zabbix na UNICAMP - 2016
Zabbix na UNICAMP - 2016Douglas Esteves
 
Modelagem de cargas utilizando sistemas baseados em regras
Modelagem de cargas utilizando sistemas baseados em regrasModelagem de cargas utilizando sistemas baseados em regras
Modelagem de cargas utilizando sistemas baseados em regrasSuzana Viana Mota
 
Cdc minas-up-escola-estadual-joaquim-mauricio
Cdc minas-up-escola-estadual-joaquim-mauricioCdc minas-up-escola-estadual-joaquim-mauricio
Cdc minas-up-escola-estadual-joaquim-mauricioThalis Antunes
 
Arduino Day 2015 - LHC - Controle de Pragas
Arduino Day 2015 - LHC - Controle de PragasArduino Day 2015 - LHC - Controle de Pragas
Arduino Day 2015 - LHC - Controle de PragasDouglas Esteves
 
TDC-2016-nodeLHC com Hardware Livre
TDC-2016-nodeLHC com Hardware LivreTDC-2016-nodeLHC com Hardware Livre
TDC-2016-nodeLHC com Hardware LivreDouglas Esteves
 
Desenvolvimento e Tecnologia Assistiva: Desafios e Perspectivas
Desenvolvimento e Tecnologia Assistiva: Desafios e PerspectivasDesenvolvimento e Tecnologia Assistiva: Desafios e Perspectivas
Desenvolvimento e Tecnologia Assistiva: Desafios e PerspectivasSuzana Viana Mota
 
IoT Intel Road Show 2014 - Controle de Pragas
IoT Intel Road Show 2014 - Controle de PragasIoT Intel Road Show 2014 - Controle de Pragas
IoT Intel Road Show 2014 - Controle de PragasDouglas Esteves
 
Oficina de IoT #8 Intel Edison #IntelMaker
Oficina de IoT #8 Intel Edison #IntelMakerOficina de IoT #8 Intel Edison #IntelMaker
Oficina de IoT #8 Intel Edison #IntelMakerDouglas Esteves
 
Mini Curso Sistemas Embarcados
Mini Curso Sistemas EmbarcadosMini Curso Sistemas Embarcados
Mini Curso Sistemas EmbarcadosSuzana Viana Mota
 
Oficina de IoT #01 - Quarta Temporada
Oficina de IoT #01 - Quarta TemporadaOficina de IoT #01 - Quarta Temporada
Oficina de IoT #01 - Quarta TemporadaDouglas Esteves
 

Destaque (17)

Oficina de IoT #02 - Quarta Temporada
Oficina de IoT #02 - Quarta TemporadaOficina de IoT #02 - Quarta Temporada
Oficina de IoT #02 - Quarta Temporada
 
nodeLHC #secomp2016
nodeLHC #secomp2016nodeLHC #secomp2016
nodeLHC #secomp2016
 
Apresentação do LHC
Apresentação do LHCApresentação do LHC
Apresentação do LHC
 
LHC - Laboratório Hacker de Campinas, Makers, O Mundo de IoT
LHC - Laboratório Hacker de Campinas, Makers, O Mundo de IoTLHC - Laboratório Hacker de Campinas, Makers, O Mundo de IoT
LHC - Laboratório Hacker de Campinas, Makers, O Mundo de IoT
 
Desenvolvimento de software dedicado a pessoa com deficiencia
Desenvolvimento de software dedicado a pessoa com deficienciaDesenvolvimento de software dedicado a pessoa com deficiencia
Desenvolvimento de software dedicado a pessoa com deficiencia
 
Zabbix na UNICAMP - 2016
Zabbix na UNICAMP - 2016Zabbix na UNICAMP - 2016
Zabbix na UNICAMP - 2016
 
Modelagem de cargas utilizando sistemas baseados em regras
Modelagem de cargas utilizando sistemas baseados em regrasModelagem de cargas utilizando sistemas baseados em regras
Modelagem de cargas utilizando sistemas baseados em regras
 
Cdc minas-up-escola-estadual-joaquim-mauricio
Cdc minas-up-escola-estadual-joaquim-mauricioCdc minas-up-escola-estadual-joaquim-mauricio
Cdc minas-up-escola-estadual-joaquim-mauricio
 
Intel RealSense - Apps em uma nova dimensão
Intel RealSense - Apps em uma nova dimensãoIntel RealSense - Apps em uma nova dimensão
Intel RealSense - Apps em uma nova dimensão
 
Genuino MKR1000
Genuino MKR1000Genuino MKR1000
Genuino MKR1000
 
Arduino Day 2015 - LHC - Controle de Pragas
Arduino Day 2015 - LHC - Controle de PragasArduino Day 2015 - LHC - Controle de Pragas
Arduino Day 2015 - LHC - Controle de Pragas
 
TDC-2016-nodeLHC com Hardware Livre
TDC-2016-nodeLHC com Hardware LivreTDC-2016-nodeLHC com Hardware Livre
TDC-2016-nodeLHC com Hardware Livre
 
Desenvolvimento e Tecnologia Assistiva: Desafios e Perspectivas
Desenvolvimento e Tecnologia Assistiva: Desafios e PerspectivasDesenvolvimento e Tecnologia Assistiva: Desafios e Perspectivas
Desenvolvimento e Tecnologia Assistiva: Desafios e Perspectivas
 
IoT Intel Road Show 2014 - Controle de Pragas
IoT Intel Road Show 2014 - Controle de PragasIoT Intel Road Show 2014 - Controle de Pragas
IoT Intel Road Show 2014 - Controle de Pragas
 
Oficina de IoT #8 Intel Edison #IntelMaker
Oficina de IoT #8 Intel Edison #IntelMakerOficina de IoT #8 Intel Edison #IntelMaker
Oficina de IoT #8 Intel Edison #IntelMaker
 
Mini Curso Sistemas Embarcados
Mini Curso Sistemas EmbarcadosMini Curso Sistemas Embarcados
Mini Curso Sistemas Embarcados
 
Oficina de IoT #01 - Quarta Temporada
Oficina de IoT #01 - Quarta TemporadaOficina de IoT #01 - Quarta Temporada
Oficina de IoT #01 - Quarta Temporada
 

Semelhante a Case de integração de user parameter e notes

Cakephp - framework de desenvolvimento de aplicações Web em PHP
Cakephp - framework de desenvolvimento de aplicações Web em PHPCakephp - framework de desenvolvimento de aplicações Web em PHP
Cakephp - framework de desenvolvimento de aplicações Web em PHPArlindo Santos
 
NoSQL com Zend Framework 2
NoSQL com Zend Framework 2NoSQL com Zend Framework 2
NoSQL com Zend Framework 2Flávio Lisboa
 
hibernate annotation
hibernate annotationhibernate annotation
hibernate annotationeduardo dias
 
Tendências e Dicas para o Desenvolvimento de Software
Tendências e Dicas para o Desenvolvimento de SoftwareTendências e Dicas para o Desenvolvimento de Software
Tendências e Dicas para o Desenvolvimento de SoftwareNorberto Santos
 
Sistemas de controle de versão
Sistemas de controle de versãoSistemas de controle de versão
Sistemas de controle de versãoMarcos Pessoa
 
Gestão de conteúdos com aplicações instaladas em servidores
Gestão de conteúdos com aplicações instaladas em servidoresGestão de conteúdos com aplicações instaladas em servidores
Gestão de conteúdos com aplicações instaladas em servidoresHenriqueta Sofia Djalo
 
Otimizacao de websites em PHP
Otimizacao de websites em PHPOtimizacao de websites em PHP
Otimizacao de websites em PHPFelipe Ribeiro
 
MiniCurso de Git e Github - UNIFG PIE
MiniCurso de Git e Github - UNIFG PIEMiniCurso de Git e Github - UNIFG PIE
MiniCurso de Git e Github - UNIFG PIECloves da Rocha
 
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
 
Palestra - Symfony Framework MVC PHP 5
Palestra - Symfony Framework MVC PHP 5Palestra - Symfony Framework MVC PHP 5
Palestra - Symfony Framework MVC PHP 5Lucas Augusto Carvalho
 
CURSO DELPHI FUND. CLIENT SERVER (DIURNO)
CURSO DELPHI FUND. CLIENT SERVER (DIURNO) CURSO DELPHI FUND. CLIENT SERVER (DIURNO)
CURSO DELPHI FUND. CLIENT SERVER (DIURNO) Grupo Treinar
 

Semelhante a Case de integração de user parameter e notes (20)

Cakephp - framework de desenvolvimento de aplicações Web em PHP
Cakephp - framework de desenvolvimento de aplicações Web em PHPCakephp - framework de desenvolvimento de aplicações Web em PHP
Cakephp - framework de desenvolvimento de aplicações Web em PHP
 
Cake Php
Cake PhpCake Php
Cake Php
 
PHP 10 CodeIgniter
PHP 10 CodeIgniterPHP 10 CodeIgniter
PHP 10 CodeIgniter
 
NoSQL com Zend Framework 2
NoSQL com Zend Framework 2NoSQL com Zend Framework 2
NoSQL com Zend Framework 2
 
hibernate annotation
hibernate annotationhibernate annotation
hibernate annotation
 
Escalando apps com React e Type Script e SOLID
Escalando apps com React e Type Script e SOLIDEscalando apps com React e Type Script e SOLID
Escalando apps com React e Type Script e SOLID
 
Tendências e Dicas para o Desenvolvimento de Software
Tendências e Dicas para o Desenvolvimento de SoftwareTendências e Dicas para o Desenvolvimento de Software
Tendências e Dicas para o Desenvolvimento de Software
 
Sistemas de controle de versão
Sistemas de controle de versãoSistemas de controle de versão
Sistemas de controle de versão
 
CakePHP
CakePHPCakePHP
CakePHP
 
Gestão de conteúdos com aplicações instaladas em servidores
Gestão de conteúdos com aplicações instaladas em servidoresGestão de conteúdos com aplicações instaladas em servidores
Gestão de conteúdos com aplicações instaladas em servidores
 
Otimizacao de websites em PHP
Otimizacao de websites em PHPOtimizacao de websites em PHP
Otimizacao de websites em PHP
 
Apache
ApacheApache
Apache
 
Cakephp 2.0 - O que mudou
Cakephp 2.0 - O que mudouCakephp 2.0 - O que mudou
Cakephp 2.0 - O que mudou
 
Php
PhpPhp
Php
 
De 1 a 1.000.00 de usuários
De 1 a 1.000.00 de usuáriosDe 1 a 1.000.00 de usuários
De 1 a 1.000.00 de usuários
 
MiniCurso de Git e Github - UNIFG PIE
MiniCurso de Git e Github - UNIFG PIEMiniCurso de Git e Github - UNIFG PIE
MiniCurso de Git e Github - UNIFG PIE
 
Alm open source
Alm open sourceAlm open source
Alm open source
 
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
 
Palestra - Symfony Framework MVC PHP 5
Palestra - Symfony Framework MVC PHP 5Palestra - Symfony Framework MVC PHP 5
Palestra - Symfony Framework MVC PHP 5
 
CURSO DELPHI FUND. CLIENT SERVER (DIURNO)
CURSO DELPHI FUND. CLIENT SERVER (DIURNO) CURSO DELPHI FUND. CLIENT SERVER (DIURNO)
CURSO DELPHI FUND. CLIENT SERVER (DIURNO)
 

Mais de Douglas Esteves

Latinoware-2022-Phyphox criando laboratórios e experimentos com smartphones.pdf
Latinoware-2022-Phyphox criando laboratórios e experimentos com smartphones.pdfLatinoware-2022-Phyphox criando laboratórios e experimentos com smartphones.pdf
Latinoware-2022-Phyphox criando laboratórios e experimentos com smartphones.pdfDouglas Esteves
 
Customizando um roteador caseiro - Palco: New Horizons
Customizando um roteador caseiro - Palco: New HorizonsCustomizando um roteador caseiro - Palco: New Horizons
Customizando um roteador caseiro - Palco: New HorizonsDouglas Esteves
 
nodeLHC-ESP32-LATINOWARE-2020
nodeLHC-ESP32-LATINOWARE-2020nodeLHC-ESP32-LATINOWARE-2020
nodeLHC-ESP32-LATINOWARE-2020Douglas Esteves
 
Monte seu roteador de internet caseiro - New Horizons #CPDE #CPTransireAmazônia
Monte seu roteador de internet caseiro - New Horizons #CPDE #CPTransireAmazôniaMonte seu roteador de internet caseiro - New Horizons #CPDE #CPTransireAmazônia
Monte seu roteador de internet caseiro - New Horizons #CPDE #CPTransireAmazôniaDouglas Esteves
 
Monte seu Roteador Caseiro
Monte seu Roteador CaseiroMonte seu Roteador Caseiro
Monte seu Roteador CaseiroDouglas Esteves
 
Monte seu roteador seguro
Monte seu roteador seguroMonte seu roteador seguro
Monte seu roteador seguroDouglas Esteves
 
Abertura Arduino Day 2019 LHC
Abertura Arduino Day 2019 LHCAbertura Arduino Day 2019 LHC
Abertura Arduino Day 2019 LHCDouglas Esteves
 
Oficina de IoT conhecendo ESP8266 #CPBR12
Oficina de IoT conhecendo ESP8266 #CPBR12Oficina de IoT conhecendo ESP8266 #CPBR12
Oficina de IoT conhecendo ESP8266 #CPBR12Douglas Esteves
 
ESPWear II - Desenvolvendo seu wearables
ESPWear II - Desenvolvendo seu wearablesESPWear II - Desenvolvendo seu wearables
ESPWear II - Desenvolvendo seu wearablesDouglas Esteves
 
Monte seu roteador caseiro roadsec 2018
Monte seu roteador caseiro   roadsec 2018Monte seu roteador caseiro   roadsec 2018
Monte seu roteador caseiro roadsec 2018Douglas Esteves
 
Internet das coisas, conhecendo plataformas de desenvolvimentos
Internet das coisas, conhecendo plataformas de desenvolvimentosInternet das coisas, conhecendo plataformas de desenvolvimentos
Internet das coisas, conhecendo plataformas de desenvolvimentosDouglas Esteves
 
Jornada de desenvolvimento de hardware
Jornada de desenvolvimento de hardwareJornada de desenvolvimento de hardware
Jornada de desenvolvimento de hardwareDouglas Esteves
 
International Open Hackerspace Day 2018
International Open Hackerspace Day 2018International Open Hackerspace Day 2018
International Open Hackerspace Day 2018Douglas Esteves
 
Monitoramento do Ambiente Computacional UNICAMP
Monitoramento do Ambiente Computacional UNICAMPMonitoramento do Ambiente Computacional UNICAMP
Monitoramento do Ambiente Computacional UNICAMPDouglas Esteves
 
1º ZABBIX MEETUP DO INTERIOR-SP - Utilizando Zabbix com IoT - Douglas Esteves
1º ZABBIX MEETUP DO INTERIOR-SP - Utilizando Zabbix com IoT - Douglas Esteves1º ZABBIX MEETUP DO INTERIOR-SP - Utilizando Zabbix com IoT - Douglas Esteves
1º ZABBIX MEETUP DO INTERIOR-SP - Utilizando Zabbix com IoT - Douglas EstevesDouglas Esteves
 
ESPWear Criando Wearables e dispositivos para IoT - IoTMakers
ESPWear Criando Wearables e dispositivos para IoT - IoTMakersESPWear Criando Wearables e dispositivos para IoT - IoTMakers
ESPWear Criando Wearables e dispositivos para IoT - IoTMakersDouglas Esteves
 

Mais de Douglas Esteves (20)

Latinoware-2022-Phyphox criando laboratórios e experimentos com smartphones.pdf
Latinoware-2022-Phyphox criando laboratórios e experimentos com smartphones.pdfLatinoware-2022-Phyphox criando laboratórios e experimentos com smartphones.pdf
Latinoware-2022-Phyphox criando laboratórios e experimentos com smartphones.pdf
 
2021 Latinoware
2021 Latinoware 2021 Latinoware
2021 Latinoware
 
Casa hacker openwrt
Casa hacker openwrtCasa hacker openwrt
Casa hacker openwrt
 
Customizando um roteador caseiro - Palco: New Horizons
Customizando um roteador caseiro - Palco: New HorizonsCustomizando um roteador caseiro - Palco: New Horizons
Customizando um roteador caseiro - Palco: New Horizons
 
OpenWRT LATINOWARE-2020
OpenWRT LATINOWARE-2020OpenWRT LATINOWARE-2020
OpenWRT LATINOWARE-2020
 
nodeLHC-ESP32-LATINOWARE-2020
nodeLHC-ESP32-LATINOWARE-2020nodeLHC-ESP32-LATINOWARE-2020
nodeLHC-ESP32-LATINOWARE-2020
 
Monte seu roteador de internet caseiro - New Horizons #CPDE #CPTransireAmazônia
Monte seu roteador de internet caseiro - New Horizons #CPDE #CPTransireAmazôniaMonte seu roteador de internet caseiro - New Horizons #CPDE #CPTransireAmazônia
Monte seu roteador de internet caseiro - New Horizons #CPDE #CPTransireAmazônia
 
Oficina de IoT CPBS3
Oficina de IoT CPBS3Oficina de IoT CPBS3
Oficina de IoT CPBS3
 
Monte seu Roteador Caseiro
Monte seu Roteador CaseiroMonte seu Roteador Caseiro
Monte seu Roteador Caseiro
 
Monte seu roteador seguro
Monte seu roteador seguroMonte seu roteador seguro
Monte seu roteador seguro
 
Abertura Arduino Day 2019 LHC
Abertura Arduino Day 2019 LHCAbertura Arduino Day 2019 LHC
Abertura Arduino Day 2019 LHC
 
Oficina de IoT conhecendo ESP8266 #CPBR12
Oficina de IoT conhecendo ESP8266 #CPBR12Oficina de IoT conhecendo ESP8266 #CPBR12
Oficina de IoT conhecendo ESP8266 #CPBR12
 
ESPWear II - Desenvolvendo seu wearables
ESPWear II - Desenvolvendo seu wearablesESPWear II - Desenvolvendo seu wearables
ESPWear II - Desenvolvendo seu wearables
 
Monte seu roteador caseiro roadsec 2018
Monte seu roteador caseiro   roadsec 2018Monte seu roteador caseiro   roadsec 2018
Monte seu roteador caseiro roadsec 2018
 
Internet das coisas, conhecendo plataformas de desenvolvimentos
Internet das coisas, conhecendo plataformas de desenvolvimentosInternet das coisas, conhecendo plataformas de desenvolvimentos
Internet das coisas, conhecendo plataformas de desenvolvimentos
 
Jornada de desenvolvimento de hardware
Jornada de desenvolvimento de hardwareJornada de desenvolvimento de hardware
Jornada de desenvolvimento de hardware
 
International Open Hackerspace Day 2018
International Open Hackerspace Day 2018International Open Hackerspace Day 2018
International Open Hackerspace Day 2018
 
Monitoramento do Ambiente Computacional UNICAMP
Monitoramento do Ambiente Computacional UNICAMPMonitoramento do Ambiente Computacional UNICAMP
Monitoramento do Ambiente Computacional UNICAMP
 
1º ZABBIX MEETUP DO INTERIOR-SP - Utilizando Zabbix com IoT - Douglas Esteves
1º ZABBIX MEETUP DO INTERIOR-SP - Utilizando Zabbix com IoT - Douglas Esteves1º ZABBIX MEETUP DO INTERIOR-SP - Utilizando Zabbix com IoT - Douglas Esteves
1º ZABBIX MEETUP DO INTERIOR-SP - Utilizando Zabbix com IoT - Douglas Esteves
 
ESPWear Criando Wearables e dispositivos para IoT - IoTMakers
ESPWear Criando Wearables e dispositivos para IoT - IoTMakersESPWear Criando Wearables e dispositivos para IoT - IoTMakers
ESPWear Criando Wearables e dispositivos para IoT - IoTMakers
 

Case de integração de user parameter e notes

  • 1. Case de Integração : UserParameters e Notes Zabbix São Paulo Meetup Douglas Vinícius Esteves 18 de Junho de 2016
  • 2. Douglas Vinícius Esteves Formado em Engenharia da Computação Centro de Computação - UNICAMP DPROD/OPERAÇÃO Membro do Laboratório Hacker de Campinas Organizador de eventos e Oficinas de IoT Entusiasta com Internet of Things
  • 4. UserParameters Forma de customizar e aumentar a extensão de recursos. Extensão de funcionalidades através de comandos ou scripts. Tudo isso configurando através do arquivo zabbix_agentd.conf UserParameter=<key>,<command> Pode ser configurado de duas formas 1 - Direto no Arquivo zabbix_agentd.conf através de comandos. Opção 1 : Ideal para poucos parâmetros. Facilita na hora de entender e manter. 2 - Em diretórios de includes, em conjuntos com outros arquivos. (Usando Scripts). Opção 2 : Recomentado para ambiente com muitos parâmetros, ambiente escalável. Include : localizações do arquivo no caso caminhos.
  • 5. UserParameters Casos Aplicando UserParameters : sempre lembrar ! Testar e validar seus scripts no equipamento. Tratar o resultados dos scripts. Configurar o endereço do script no zabbix_agentd.conf. Criar o template no zabbix sobre o userparameters. Fazer restart no agent zabbix ao finalizar as configurações. Equipamentos de redes com restrições de acessos. Necessidade de verificar item de uma rede restrita. Casos onde você não tenha proxy e acesso direto ao equipamento. Sistemas locais sem templates para verificações. Conectar em Banco de dados e verificar resultados e afins.
  • 10. NOTES Citando o colaborador : Fabrício Freitas Abel DPROD/OPERAÇÃO - UNICAMP
  • 11. O que é esse tal de NOTES ? ➔ Forma de organizar texto referenciando ações a serem tomada em caso de incidente, em formato de páginas de internet. ➔ Necessidade de disponibilizar informações em páginas web. ➔ Principal objetivo ter uma facilidade em visualizar os textos na sala de controle do Data Center.
  • 12. Primeira Versão ➔ Inicialmente construídos páginas em HTML. ➔ Padronização da páginas, porem muitas páginas com conteúdo similar. ➔ Páginas eram organizadas em diretórios por diferentes grupos. ➔ Links eram aberto através dos recursos dos mapas de monitoramento. ➔ Criando seu NOTES : https://<endereço>/zabbix/notes/seuarquivo.html
  • 14. Segunda Versão (Atual) ➔ Aproveitando o banco de dados do Zabbix, criada nova tabela para NOTES. ➔ Separando então, dois tipos de ações. ◆ Durante expediente ( Horário comercial ). ◆ Fora expediente. ( Fora do horário comercial ). ➔ Vantagem agrupamento de notes para mesmas situações. ➔ Isso é bom para ambientes grandes que tem repetições para tipos de ações. ➔ Administração por controle de usuário cadastrados. ➔ Criada nova tabela para notes (ID, Hosts e notes). ➔ https://<link>notes/arquivonotes.php?host=servidor
  • 19. Melhorias ➔ Estamos validando novas estrategias e novos recursos. ➔ Uma novidades já em fase de testes é trazer informações do campos de descrição do Host. ➔ Documentar mais sobre o projeto, criando um manual de com configurar e script. ➔ Publicar no GitHub.
  • 20. Primeira contribuição com a comunidade Zabbix-Brasil ➔ Link : https://github.com/CCUEC ➔ Novo visual de ícones com novo tema Zabbix 3.0 ➔ Em breve novos ícones de serviços. ➔ Documentação online e distribuição livre.
  • 24. Obrigado ! Contato : douglase@unicamp.br