Repolode
kOlapsis

kOlapsis/maintenant

Monitoramento self-hosted de Docker, Kubernetes, uptime, TLS e cron jobs em um único binário Go, com alertas e servidor MCP integrado.

Alternativa open source a:Uptime RobotDatadog

Estrelas
534
Forks
25
Issues abertas
2
Último commit
ontem

O que é?

maintenant é uma ferramenta self-hosted de monitoramento de infraestrutura, distribuída em um único binário Go com o frontend Vue e o SQLite integrados. Ela descobre automaticamente contêineres Docker, serviços Docker Swarm e workloads Kubernetes, e acompanha o estado, as verificações de integridade, os ciclos de reinicialização, o uso de recursos e os logs em tempo real, sem configuração manual. É possível declarar endpoints HTTP e TCP com labels do Docker, e a mesma instância também acompanha o vencimento de certificados TLS, os prazos de heartbeat e cron jobs e as atualizações de imagens de contêineres.

O mecanismo de alertas cobre eventos de contêineres, endpoints, certificados, heartbeat e hosts, e os encaminha por meio de triggers para canais como Discord, webhooks e email. Hosts remotos podem ser adicionados como agentes somente leitura que enviam seu estado a um servidor central por gRPC. Um servidor Model Context Protocol integrado disponibiliza dados de monitoramento para assistentes de IA, permitindo que consultem logs e o histórico de alertas. Os recursos principais são licenciados sob Apache-2.0, enquanto as edições Personal e Pro liberam canais adicionais, enriquecimento de CVEs e políticas de escalonamento mediante uma chave de licença.

Recursos principais

  • 01Descobre automaticamente workloads Docker, Swarm e Kubernetes e transmite logs de contêineres em tempo real.
  • 02Verifica endpoints HTTP e TCP declarados por meio de labels do Docker.
  • 03Acompanha o vencimento de certificados TLS e os prazos de heartbeat ou cron jobs.
  • 04Detecta atualizações de imagens de contêineres e sinaliza exposições de rede arriscadas.
  • 05Envia alertas para Discord, webhooks e outros canais, com um servidor MCP integrado para assistentes de IA.

Casos de uso

  • Monitorar um homelab ou uma frota pequena de VPS com contêineres Docker em um único painel.
  • Acompanhar o uptime e o vencimento de certificados de sites e APIs públicas.
  • Receber alertas quando cron jobs não forem executados no horário, por meio de URLs de heartbeat.
  • Permitir que um agente de IA investigue falhas em contêineres usando logs e o histórico de alertas.

Início rápido

  1. 1

    Salve o docker-compose.yml do README e confira a observação de segurança sobre as portas

  2. 2

    Inicie maintenant em segundo plano com o Docker Compose e abra http://localhost:8080

    docker compose up -d

Antes de usar

  • A interface e a API não têm autenticação própria; portanto, você precisa adicionar um proxy reverso de autenticação ou vincular o serviço a 127.0.0.1.
  • É necessário ter acesso de leitura ao socket do Docker para monitorar os contêineres.
  • Alguns recursos, como o enriquecimento de CVEs e o encaminhamento de alertas para Discord, Slack e serviços semelhantes, exigem as edições pagas Personal ou Pro.

Em coleções

Tópicos

Perguntas frequentes

O que é maintenant?
Monitoramento self-hosted de Docker, Kubernetes, uptime, TLS e cron jobs em um único binário Go, com alertas e servidor MCP integrado. maintenant é uma ferramenta self-hosted de monitoramento de infraestrutura, distribuída em um único binário Go com o frontend Vue e o SQLite integrados. Ela descobre automaticamente contêineres Docker, serviços Docker Swarm e workloads Kubernetes, e acompanha o estado, as verificações de integridade, os ciclos de reinicialização, o uso de recursos e os logs em tempo real, sem configuração manual. É possível declarar endpoints HTTP e TCP com labels do Docker, e a mesma instância também acompanha o vencimento de certificados TLS, os prazos de heartbeat e cron jobs e as atualizações de imagens de contêineres.
maintenant é gratuito? Qual é a licença?
maintenant é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
maintenant ainda é mantido?
Manutenção ativa. O último commit de maintenant foi em 6 de nov. de 2026.
Para que posso usar maintenant?
Monitorar um homelab ou uma frota pequena de VPS com contêineres Docker em um único painel. Acompanhar o uptime e o vencimento de certificados de sites e APIs públicas. Receber alertas quando cron jobs não forem executados no horário, por meio de URLs de heartbeat. Permitir que um agente de IA investigue falhas em contêineres usando logs e o histórico de alertas.
Como instalar maintenant?
Salve o docker-compose.yml do README e confira a observação de segurança sobre as portas Inicie maintenant em segundo plano com o Docker Compose e abra http://localhost:8080: docker compose up -d
Onde consigo maintenant?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/kOlapsis/maintenant

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados