Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

Zabbix?!? Sou Dev, o que eu tenho a ver com isso?!? - 3º Zabbix Meetup do Interior

349 Aufrufe

Veröffentlicht am

Apresentado por André Déo

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Zabbix?!? Sou Dev, o que eu tenho a ver com isso?!? - 3º Zabbix Meetup do Interior

  1. 1. Sou Dev, o que eu tenho a ver com isso!?! Zabbix!?!
  2. 2. Quem sou eu André (Luis Boni) Déo Fundador da Comunidade Zabbix Brasil Co-Autor do Livro de A a Zabbix , Professor Universitário, Membro da Comunidade OpenSource. @deoandre andredeo@gmail.com http://andredeo.blogspot.com Administrador de Redes
  3. 3. O que é o Zabbix? O Zabbix é uma solução de monitoramento, de nível enterprise, de código aberto (True Open Source) e com suporte a monitoração distribuída. É desenvolvido e distribuído através da licença pública GPLv2. Isso garante que seu código-fonte seja distribuído e esteja disponível para o público em geral. https://www.zabbix.com/documentation/4.0/pt/manual/introduction/about Por que um Dev se interessaria por Zabbix?
  4. 4. Funcionalidades do Zabbix: Interface web ágil A interface web é escrita em PHP, seguindo o padrão MVC (Model- View-Controller) Binários da solução (Daemons) Escritos em C, para alto desempenho e baixo custo de memória https://www.zabbix.com/documentation/4.0/pt/manual/introduction/featur es Por que um Dev se interessaria por Zabbix?
  5. 5. ZABBIX BUGS AND ISSUES(ZBX): https://support.zabbix.com/projects/ZBX/issues/ZBX- 15721?filter=allopenissues ZABBIX FEATURE REQUESTS(ZBXNEXT): https://support.zabbix.com/projects/ZBX/issues/ZBX- 15721?filter=allopenissues Cadê esse Código? Código Fonte: https://github.com/zabbix/zabbix “this is a publish-only repository and all pull requests are ignored.”
  6. 6. Era só isso? Não tenho interesse nem em PHP e nem em C... Então....
  7. 7. Que tal Python? zabbix-gnomes Uma coleção de vários scripts para automatizar tarefas com a API do Zabbix. “Meu objetivo principal é criar um conjunto de utilitários simples” https://github.com/q1x/zabbix-gnomes
  8. 8. Que tal ... E muito mais... https://zabbix.org/wiki/Docs/api/libraries
  9. 9. Então ...
  10. 10. Zabbix API A API do Zabbix permite que você, de forma programática, receba e modifique as configurações do Zabbix, além de prover acesso a dados históricos e das médias. Ela pode ser utilizada, por exemplo, para: • Criar novas aplicações para trabalhar com o Zabbix; • Integrar o Zabbix com softwares de terceiros; • Automatizar tarefas rotineiras. A API é um serviço web fornecido em conjunto com a Interface Web do Zabbix. Esta API utiliza JSON em sua versão 2. https://www.zabbix.com/documentation/4.0/manual/api
  11. 11. Automatizar Tarefas Rotineiras? https://gomex.me/2018/01/05/os-primeiros-passos-para-uma-carreira-devops/
  12. 12. Mas pera... https://landing.google.com/sre/
  13. 13. Quero Aprender Sobre a API do Zabbix Curso Primeiros passos com a API Zabbix com Python (Gratuito) https://ead.jlcp.com.br/curso/primeiros-passos-com-a-api-do-zabbix
  14. 14. Quero Aprender Sobre a API do Zabbix Curso Primeiros passos com a API Zabbix com Python (Gratuito) https://ead.jlcp.com.br/curso/primeiros-passos-com-a-api-do-zabbix Sobre o instrutor: +6 anos de experiência na área de TI, atuando com consultoria e projetos, redes de computadores, infraestrutura, administração de servidores, virtualização e monitoramento.
  15. 15. Existe alguma iniciativa sem ser o Código Oficial? EveryZ: “O EveryZ é um hack feito para a interface do Zabbix visando adicionar funcionalidades à este excelente software. Uma das principais funcionalidades é a adição de suporte a novos módulos (novas funcionalidades) na interface web do Zabbix.” http://www.everyz.org/pt/2017/04/07/docs/
  16. 16. Existe alguma iniciativa sem ser o Código Oficial? Funcionalidades: • Valores Literais • ZabGeo – Módulo de Geolocalização • Patch para o mapa de rede do Zabbix adicionando funcionalidades • Adição de Menu à parte (Extras // EveryZ) • Logo por usuário • Relatórios • Dash Automático • Etc
  17. 17. Eu como Dev Posso Ajudar? Nós precisamos de desenvolvedores na comunidade! Que tal uma palestra sobre as melhores práticas de Desenvolvimento? Ou uma oficina de Git? Uma palestra sobre os tipos de testes e como automatizá-los Será que cabe QA (Quality Assurance) nesse universo? E UX (User Experience)?
  18. 18. E Projetos Práticos? Interfaces alimentadas pela API; Relatórios; Desenvolver um módulo de Flow para Zabbix; Automatizar criação de Mapas; Integração com Mapas Dinâmicos (Google Maps, OpenStreet Maps); Integração com Geoprocessamento, caminho das fibras em uma planta.
  19. 19. Perguntas?

×