DumbMonit
This content is not available in your language yet.
Monitoramento simples, do homelab à média empresa. Um contêiner, um endereço IP para digitar, gráficos e alertas úteis em menos de um minuto.
O DumbMonit lê a rede como um boletim meteorológico: a página inicial diz como está o céu em uma frase (“Céu limpo.” ou “2 avisos, 1 inacessível.”) e lista o que precisa de você, antes de qualquer outra coisa. As severidades seguem a escala meteorológica (info → aviso → alerta), as previsões são prognósticos, e as janelas de manutenção são programadas.

O que ele monitora
Seção intitulada “O que ele monitora”| Fonte | O que você obtém |
|---|---|
| SNMP v1 / v2c / v3 | Switches, roteadores, NAS, nobreaks, impressoras. Cinco perfis acompanham o produto e são aplicados automaticamente a partir do sysObjectID do monitor. Uma varredura de rede adiciona de uma só vez tudo o que responder. |
| Proxmox VE | Nós, máquinas virtuais e contêineres, armazenamentos, quórum do cluster e a idade do último backup bem-sucedido de cada máquina. |
| Proxmox Backup Server | Uso do datastore e previsão de esgotamento, deduplicação, idade e verificação do último snapshot de cada máquina, tarefas com falha, coleta de lixo. |
| Synology DSM | Volumes, discos e sua saúde SMART, temperatura, carga, por meio da API web do NAS. |
| Agente Linux, macOS, FreeBSD e Windows | CPU, memória, discos, rede, serviços, contêineres e tempo de atividade de máquinas que não falam SNMP, além de temperaturas, saúde dos discos (SMART) e pools ZFS quando a máquina os expõe. Um comando para instalar, ou uma imagem Docker; no modo relay ele sonda os monitores de um site remoto usando apenas conexões de saída. |
| Serviços | HTTP(S), porta TCP, DNS, ping e expiração de certificado TLS, no estilo Uptime Kuma, com barra de histórico e porcentagem de disponibilidade. |
| Pacotes de integração | Um tipo de monitor declarado em um único arquivo YAML — uma API HTTP ou uma página Prometheus /metrics no monitor — com suas próprias regras de alerta, instalado sem uma nova versão do servidor. |
Converse com ele
Seção intitulada “Converse com ele”- Um assistente via MCP — Claude Code, Claude Desktop,
ChatGPT, VS Code, Cursor — com 27 ferramentas: um token
readapenas observa (status, monitores, alertas, métricas, agentes, contêineres…), um tokenwritetambém pode agir (silenciar, reconhecer, adicionar um monitor, reiniciar um contêiner, publicar um incidente na página de status). Os segredos nunca são retornados. - A API HTTP por trás de tudo o que a interface faz, descrita em
/api/openapi.json(OpenAPI 3.1). Os tokens (dmt_…) têm escopo de leitura ou escrita, podem expirar, ser restritos a uma lista de redes, e têm limite de requisições.
O que está em execução
Seção intitulada “O que está em execução”| Contêiner | Função | Consumo |
|---|---|---|
dumbmonit | Coleta, API, alertas, interface web e o VictoriaMetrics embutido para séries temporais | ~40 MB de RAM + o orçamento do VictoriaMetrics (256 MB por padrão) |
Um contêiner, um volume: o servidor inicia o VictoriaMetrics a partir da mesma
imagem, e a configuração e o estado ficam em um banco SQLite embutido. Não há
contêiner de banco de dados. Um VictoriaMetrics externo pode ser usado no lugar
(DUMBMONIT_VM_URL).
O DumbMonit é 100% código aberto sob a licença MIT, dependências incluídas: nenhum recurso é reservado a uma edição paga. O DumbMonit é gratuito e continuará sendo.
O DumbMonit é fornecido “como está”, sem garantia de qualquer tipo. O autor e os contribuidores se isentam de qualquer responsabilidade por danos, falhas não detectadas ou alertas não enviados; validá-lo no seu ambiente é com você.