case de integração de user parameter e notes

Post on 12-Apr-2017

93 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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 : douglase@unicamp.br

top related