case de integração de user parameter e notes

24
Case de Integração : UserParameters e Notes Zabbix São Paulo Meetup Douglas Vinícius Esteves 18 de Junho de 2016

Upload: douglas-esteves

Post on 12-Apr-2017

93 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Case de integração de user parameter e notes

Case de Integração : UserParameters e Notes

Zabbix São Paulo Meetup

Douglas Vinícius Esteves18 de Junho de 2016

Page 2: Case de integração de user parameter e notes

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

Page 3: Case de integração de user parameter e notes

UserParameters

Parâmetros de Usuário

Page 4: Case de integração de user parameter e notes

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.

Page 5: Case de integração de user parameter e notes

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.

Page 6: Case de integração de user parameter e notes
Page 7: Case de integração de user parameter e notes
Page 8: Case de integração de user parameter e notes
Page 9: Case de integração de user parameter e notes
Page 10: Case de integração de user parameter e notes

NOTES

Citando o colaborador : Fabrício Freitas Abel DPROD/OPERAÇÃO - UNICAMP

Page 11: Case de integração de user parameter e notes

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.

Page 12: Case de integração de user parameter e notes

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

Page 13: Case de integração de user parameter e notes
Page 14: 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

Page 15: Case de integração de user parameter e notes
Page 16: Case de integração de user parameter e notes
Page 17: Case de integração de user parameter e notes
Page 18: Case de integração de user parameter e notes
Page 19: 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.

Page 20: Case de integração de user parameter e notes

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.

Page 21: Case de integração de user parameter e notes
Page 22: Case de integração de user parameter e notes
Page 23: Case de integração de user parameter e notes

Dúvidas ?

Page 24: Case de integração de user parameter e notes

Obrigado !

Contato : [email protected]