Download - 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
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.
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
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
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.
Dúvidas ?
Obrigado !
Contato : [email protected]