Consumindo a API do Zabbix com Python

Este livro aborda a API do Zabbix com exemplos práticos de como extrair dados do seu ambiente de monitoramento e como recuperar e modificar informações via programação, fornecendo acesso a dados históricos. A API do Zabbix é amplamente utilizada para criar novas aplicações, fazer integrações com software de terceiros e automatizar tarefas repetitivas.

VITRINE Os TOP de vendas !!

Por: R$ 60,00

Preço a vista: R$ 60,00

+-
Comprar
Opções de Parcelamento:
  • à vista R$ 60,00
Outras formas de pagamento

Quem viu este produto , comprou

Quem viu este produto , também se interessou

  • Descrição
    Consumindo a API do Zabbix com Python

    Prefácio de Alexei Vladishev, criador do Zabbix!*


    Este livro aborda a API do Zabbix com exemplos práticos de como extrair dados do seu ambiente de monitoramento e como recuperar e modificar informações via programação, fornecendo acesso a dados históricos. A API do Zabbix é amplamente utilizada para criar novas aplicações, fazer integrações com software de terceiros e automatizar tarefas repetitivas.

    O leitor conhecerá as classes e os métodos mais utilizados e os tipos de dados suportados pela API do Zabbix. Além de uma introdução básica sobre JSON, serão apresentadas algumas ferramentas para auxiliar o leitor no entendimento das requisições e respostas da API.

    O leitor também terá acesso a códigos de formatação de saída das requisições, automação de tarefas e geração de relatórios, além de dicas de projetos que podem ser desenvolvidos utilizando a API do Zabbix.

    O conteúdo deste livro proporcionará a administradores de redes, gestores de TI, estudantes e pesquisadores soluções para resolver as questões relacionadas a consumo de dados, desenvolvimento de relatórios, automação de tarefas, entre outras possibilidades.

    Apesar de ser um conteúdo voltado para desenvolvedores, este livro foi escrito e pensado para o público que trabalha com Zabbix.
  • Sobre o Autor
  • Especificação

    Características

    AssuntosZabbix
    Tipo de LivroLivro Físico

    Especificações

    Sobre o AutorJanssen dos Reis Lima

    Possui 18 anos de experiência na área de TI. Bacharel em Sistemas de Informação pela FeMASS/UFF, especialista em Administração em Redes Linux pela UFLA e mestrando em Sistemas Computacionais pela UFF. Atualmente ocupa o cargo de Analista de Sistemas no Grupo de Inferência de Reservatório, no LENEP/UENF. Fundou a empresa Conectsys, especializada em treinamentos, consultoria e suporte técnico em Zabbix. É autor do livro “Monitoramento de Redes com Zabbix”, também publicado pela Brasport.
    Informações TécnicasSUMÁRIO

    Introdução


    1. Visão Geral

    1.1. API do Zabbix
    1.2. Estrutura
    1.3. Funções fornecidas pela API
    1.3.1. Monitoramento
    1.3.2. Configuração
    1.3.3. Administração
    1.3.4. Informação da API
    1.4. Execução das requisições
    1.5. Um pouco sobre JSON

    2. Bibliotecas

    2.1. Vantagens de usar uma biblioteca
    2.2. Qual biblioteca escolher?
    2.3. Preparando o ambiente para desenvolvimento em Linux
    2.4. Preparando o ambiente para desenvolvimento em Windows
    2.5. Biblioteca zabbix-api
    2.5.1. Ambiente Linux
    2.5.2. Ambiente Windows
    hoh

    3. Primeiros Passos

    3.1. Criando usuário para acessar a API
    3.2. Montando a estrutura padrão
    3.3. Obtendo IDs e nomes dos hosts
    3.4. Organizando os dados

    4. Referências e Notações

    4.1. Etiquetas de propriedades
    4.2. Objetos
    4.3. Parâmetros comuns do método “get”

    5. Classes e Métodos da API

    5.1. API Info
    5.1.1. Referências do objeto
    5.1.2. Métodos disponíveis
    5.1.2.1. apiinfo.version
    5.2. Host
    5.2.1. Referência do objeto
    5.2.2. Métodos disponíveis
    5.2.2.1. host.create
    5.2.2.2. host.massadd
    5.2.2.3. host.isreadable
    5.3. Host Group
    5.3.1. Referências do objeto
    5.3.2. Métodos disponíveis
    5.3.2.1. hostgroup.delete
    5.3.2.2. hostgroup.massupdate
    5.4. Template
    5.4.1. Referências do objeto
    5.4.2. Métodos disponíveis
    5.4.2.1. template.update
    5.4.2.2. template.massremove
    5.5. Item
    5.5.1. Referências do objeto
    5.5.2. Métodos disponíveis
    5.5.2.1. item.update
    5.6. Trigger
    5.6.1. Referências do objeto
    5.6.2. Métodos disponíveis
    5.6.2.1. trigger.adddependencies
    5.7. History
    5.7.1. Referências do objeto
    5.7.2. Métodos disponíveis
    5.7.2.1. history.get
    5.8. Event
    5.8.1. Referências do objeto
    5.8.2. Métodos disponíveis
    5.8.2.1. event.get
    5.8.2.2. event.acknowledge
    5.9. Alert
    5.9.1. Referências do objeto
    5.9.2. Métodos disponíveis
    5.9.2.1. alert.get
    5.10. It Service
    5.10.1. Referências do objeto
    5.10.2. Métodos disponíveis
    5.10.2.1. service.getsla

    6. Ferramentas para Formatação e Validação de JSON

    6.1. Zapix

    7. Formatando a Saída das Requisições

    7.1. Formatando a saída da requisição do exemplo mostrado no tópico 5.7.2.1
    7.2. Formatando a saída de requisições que se relacionam
    7.3. Convertendo datas

    8. Automatizando Tarefas

    8.1. Desabilitar automaticamente itens não suportados
    8.2. Cadastrar hosts automaticamente a partir de uma lista em arquivo
    8.3. Montar árvore de serviços de TI automaticamente
    8.3.1. Função obterGrupos
    8.3.2. Função obterGrupoId
    8.3.3. Função obterHosts
    8.3.4. Função obterHostId
    8.3.5. Função obterTriggersHosts
    8.3.6. Função obterItens
    8.3.7. Função obterItemTriggerId
    8.3.8. Função criarServicosPai
    8.3.9. Função obterServicosPai
    8.3.10. Função criarServicosFilho
    8.3.11. Função obterServicosFilho
    8.3.12. Função criarItensServicos
    8.3.13. Função obterServicos
    8.3.14. Função removerArvoreServicos
    8.3.15. Função criarArvoreServicos

    9. Gerando Relatórios

    9.1. Relatório de itens não suportados
    9.2. Relatório de agentes do Zabbix desatualizados
    9.3. Relatório top 10 CPU
    9.4. Relatório dos incidentes não resolvidos

    10. Dicas de Projetos com a API

    10.1. Integração com software de terceiros
    10.2. Geração de gráficos e relatórios em PDF
    10.2.1. Matplotlib
    10.2.2. Bokeh
    10.2.3. ReportLab
    10.2.4. PyGal
    10.3. Envio de relatórios por e-mail

    11. Dicas Importantes

    11.1. Habilitando o log da biblioteca zabbix-api
    11.2. Timeout das requisições
    11.3. Procure threads em fóruns e listas de discussão
    11.4. Leia a documentação oficial

    Referências Bibliográficas

    Informações Técnicas

    Nº de páginas:152
    Origem:Nacional
    Editora:Editora Brasport
    Idioma:Português
    Edição:1ª Edição
    Ano:2016
    ISBN:9788574527734
    Encadernação:Brochura
    Autor:Janssen dos Reis Lima
  • Informações

Avaliação técnica sobre o livro

Olá! Seja Bem Vindo (a)!

Eu sou o Moderninho , o Mascote da Ciência Moderna Online!
Além de bonito, o novo site tem Minhas Dicas :) #ficaadica

A 1ª Dica é -> Deixe aqui seu contato para receber nossas
NOVIDADES, PROMOÇÕES E CUPONS DE DESCONTOS ;)

Navegue SEM Moderação!