Este projeto tem como objetivo realizar o monitoramento ativo da plataforma Hacker Rangers, consumindo a API do HR, armazenando os dados no Zabbix e visualizando as informações em dashboards no Grafana.
O monitoramento ativo é essencial para garantir a disponibilidade e o desempenho da plataforma Hacker Rangers. Este projeto automatiza a coleta de dados através da API do HR, permite o armazenamento eficiente no Zabbix e oferece visualizações ricas em dashboards no Grafana.
A arquitetura do sistema é composta por:
- API do Hacker Rangers: Fonte de dados que fornece informações sobre a plataforma.
- Zabbix: Sistema de monitoramento onde os dados são armazenados.
- Grafana: Ferramenta de visualização para criar dashboards interativos a partir dos dados do Zabbix.
Antes de começar, você precisará de:
- Acesso à API do Hacker Rangers
- Instâncias do Zabbix e Grafana configuradas
- Python 3.x instalado (para scripts de coleta de dados)
- Bibliotecas:
requests
,pytz
,zabbix-api
- Clone o repositório:
git clone https://github.com/seu-usuario/hacker-rangers-monitoring.git cd hacker-rangers-monitoring