Tipos de monitor
Ce contenu n’est pas encore disponible dans votre langue.
O DumbMonit chama tudo que observa de monitor (a API diz target),
mesmo quando é uma página web ou um nome DNS. Cada tipo é um coletor no
servidor; o servidor descreve cada tipo para a interface
(GET /api/collectors), então o formulário sempre corresponde ao que esta
versão pode monitorar.
| Tipo | kind | Credencial | Uso típico |
|---|---|---|---|
| Monitor SNMP | snmp | comunidade ou SNMP v3 | Switch, roteador, NAS, nobreak, impressora |
| Proxmox VE | proxmox | token de API ou usuário/senha | Hipervisor, cluster |
| Proxmox Backup Server | pbs | token de API ou usuário/senha | Servidor de backup |
| Proxmox Datacenter Manager | pdm | token de API | Console federando vários clusters PVE e instâncias PBS |
| Proxmox Mail Gateway | pmg | usuário/senha | Gateway de e-mail filtrando spam e vírus |
| VMware vSphere | vsphere | usuário/senha | vCenter ou ESXi autônomo: hosts, VMs, datastores, alarmes |
| XCP-ng / XenServer | xcpng | usuário/senha (papel XAPI somente leitura) | Pool via XAPI: hosts, VMs, repositórios de armazenamento, alta disponibilidade |
| Nutanix AHV | nutanix | usuário/senha (Prism Viewer) | API v4 do Prism Central: clusters, hosts, VMs AHV, contêineres de armazenamento, alertas |
| Synology DSM | synology | usuário/senha | DiskStation, RackStation |
| OPNsense | opnsense | chave e segredo de API | Firewall, roteador, borda multi-WAN |
| pfSense | pfsense | chave da API REST (usuário somente leitura) | Firewall: gateways fora do ar ou com perdas, interfaces sem link, serviços parados |
| FortiGate | fortigate | token da API REST (perfil somente leitura, host confiável) | Firewall: túneis IPsec, links, sincronização HA, modo de conservação, licenças FortiGuard |
| Sophos Firewall | sophos | usuário/senha (perfil somente leitura) | Firewall: apenas links de interface (a API XML não expõe estado de túnel, HA ou licença) |
| Servidor OpenVPN | openvpn | nenhuma, ou senha de gerenciamento | Servidor OpenVPN pela interface de gerenciamento: versão, estado, clientes conectados |
| UniFi Network | unifi | chave de API ou usuário/senha | Console UniFi ou servidor autoalojado: monitores, WAN, clientes |
| Home Assistant | homeassistant | token de acesso de longa duração | Casa inteligente: entidades indisponíveis, baterias baixas, atualizações, reparos |
| TrueNAS | truenas | chave de API | Servidor de armazenamento ZFS (SCALE, Community Edition) |
| Unraid | unraid | chave de API (papel Viewer) | NAS: array, discos, verificações de paridade, pools de cache, contêineres, VMs |
| MikroTik RouterOS | mikrotik | usuário/senha (grupo somente leitura) | Roteador ou switch: versões e firmware atrasados, CPU, memória, sensores, erros de interface |
| UPS com NUT | nut | nenhuma, ou usuário/senha | UPS em um NAS, Raspberry Pi ou servidor rodando Network UPS Tools |
| Hardware de servidor (Redfish) | redfish | usuário/senha | Ventoinhas, temperaturas, fontes de alimentação e discos do servidor, lidos de seu BMC |
| VictoriaMetrics | victoriametrics | nenhuma, usuário/senha ou token | Banco de dados de séries temporais: ingestão, amostras recusadas, espaço livre em disco |
| VictoriaLogs | victorialogs | nenhuma, usuário/senha ou token | Banco de dados de logs: ingestão, linhas recusadas, espaço livre em disco |
| Grafana Loki | loki | nenhuma, usuário/senha ou token | Servidor de logs: prontidão, linhas recusadas, falhas de flush |
| Graylog | graylog | token de acesso ou usuário/senha | Servidor de logs e seu cluster OpenSearch: journal, buffers, vazão, entradas |
| Pi-hole | pihole | senha de app, ou nenhuma | Bloqueador de anúncios DNS: estado de bloqueio, parcela bloqueada, idade da lista de bloqueio, atualizações |
| AdGuard Home | adguard | usuário/senha | Filtro DNS: proteção, bloqueios, listas de filtro, servidores upstream, atualizações |
| Servidor de e-mail MDaemon | mdaemon | nenhuma, ou endereço de e-mail/senha | Servidor de e-mail: SMTP, IMAP, POP3, webmail, versão |
| SecurityGateway for Email Servers | securitygateway | nenhuma, ou chave de API | Gateway de e-mail: serviços, fila de entrega e outros contadores |
| Redis / Valkey | redis | usuário ACL, só senha, ou nenhuma | Armazenamento em memória: memória contra maxmemory, replicação, persistência, chaves |
| MongoDB | mongodb | usuário/senha (clusterMonitor) ou nenhuma | Banco de dados de documentos: replica set, atraso, conexões, cache WiredTiger |
| RabbitMQ | rabbitmq | usuário/senha (marca monitoring) | Message broker: alarmes de recursos, nós, partições, filas sem consumidor |
| CrowdSec | crowdsec | nenhuma, ou chave de API de bouncer | Motor de segurança: decisões, alertas, bouncers que pararam de buscar, leitura de logs |
| Traefik | traefik | nenhuma, ou usuário basicAuth | Proxy reverso: roteadores desativados, servidores backend fora do ar, certificados não obtidos ou não renovados, parcela de 5xx |
| Caddy | caddy | usuário view somente leitura, ou nenhuma | Servidor web e proxy reverso: saúde de upstream, reloads com falha, erros de handler, parcela de 5xx |
| Nginx | nginx | nenhuma, ou autenticação básica | Servidor web: conexões ativas/em espera, taxas de accept/handled/request, saúde de upstream do NGINX Plus |
| Apache httpd | apache | nenhuma, ou autenticação básica | Servidor web: workers ocupados/ociosos, placar por estado, taxas de requisição e bytes |
| Nginx Proxy Manager | npm | e-mail e senha do usuário (somente visualização) | Gerenciador de proxy: hosts que o nginx recusou, hosts desativados, certificados servidos |
| Expiração de domínio | domain | nenhuma | Domínio registrado via RDAP: dias antes da expiração, retenção, período de resgate, registrador |
| Reputação do servidor de e-mail | mail_blacklist | nenhuma, ou chave Spamhaus DQS | Domínio de e-mail ou endereço de servidor contra as listas de bloqueio DNS (Spamhaus, Barracuda, SpamCop…), DNS reverso, SPF, DMARC, links de remoção |
| Lista de bloqueio de faixa de IP | ip_blacklist | nenhuma, ou chave Spamhaus DQS | Cada endereço de uma faixa IPv4 pública de até /24 contra as listas de bloqueio DNS, com links de remoção |
| Kubernetes / k3s | kubernetes | token de conta de serviço (ClusterRole somente leitura) | Cluster: nós não prontos, pods em crash loop ou pendentes, workloads sem réplicas, reivindicações de volume travadas |
| Active Directory | activedirectory | usuário/senha (usuário de domínio simples) | Domínio Windows via LDAPS: controladores de domínio e papéis FSMO, membros de grupos privilegiados, política de senha, achados de segurança |
| Veeam Backup & Replication | veeam | usuário/senha (Veeam Backup Viewer) | Servidor de backup: jobs com falha, sessões com falha, repositórios enchendo, licença |
| Tailscale | tailscale | cliente OAuth (devices:core:read) ou token de acesso à API | Tailnet: servidores offline, chaves de nó expirando, monitores aguardando aprovação |
| Nextcloud | nextcloud | token de monitoramento (NC-Token) | Sincronização de arquivos: modo de manutenção, atualização pendente, atualizações, usuários ativos, OPcache |
| Immich | immich | chave de API | Biblioteca de fotos: filas de jobs, atualizações, disco, contagens de fotos |
| Paperless-ngx | paperless | token de API ou usuário/senha | Documentos: Redis, Celery, índice, importações com falha, atualizações |
| Jellyfin | jellyfin | chave de API | Servidor de mídia: tarefas agendadas com falha, plugins, streams e transcodificações |
| Plex Media Server | plex | X-Plex-Token, ou nenhuma de uma rede permitida | Servidor de mídia: streams, transcodificações, bibliotecas, atualizações |
| GitLab (self-managed) | gitlab | token de acesso pessoal | Forge: fila do Sidekiq, executores de CI, migrações pendentes, configurações de cadastro/2FA, licença |
| Forgejo / Gitea | forgejo | token de acesso | Forge: verificação de saúde, tarefas agendadas, executores de Actions, contagens de repositórios/contas |
| Servidor com agente | agent | nenhuma (token de cadastro) | Linux, Windows, Raspberry Pi, host Hyper-V |
| Site ou API web | http | nenhuma, usuário/senha ou token | Página de saúde, API REST |
| Porta de rede | tcp | nenhuma | SSH, SMB, banco de dados |
| Nome de domínio | dns | nenhuma | Seu domínio, um nome interno |
| Host alcançável | ping | nenhuma | Gateway, ponto de acesso, impressora |
| Certificado TLS | tls | nenhuma | IMAPS, LDAPS, proxy reverso |
| Servidor de hora NTP | ntp | nenhuma | Roteador, NAS, servidor de hora interno, servidor de pool público |
| Heartbeat | push | nenhuma (URL secreta) | Job cron, script de backup, automação que precisa dar sinal |
| Mudanças no site | webchange | nenhuma | Uma página ou um site inteiro: mudanças de texto, páginas novas e removidas, antes/depois com capturas de tela |
| Monitor de demonstração | dummy | nenhuma | Explorar a interface sem hardware |
Como um monitor é lido
Seção intitulada “Como um monitor é lido”O agendador executa todo monitor ativado em seu próprio intervalo (60 s
por padrão, mínimo de 10 s) através do coletor de seu tipo, com no máximo
DUMBMONIT_MAX_CONCURRENT_PROBES sondagens simultâneas e um tempo limite
rígido de DUMBMONIT_PROBE_TIMEOUT_SECS por sondagem. Cada sondagem bem
sucedida grava suas amostras mais dumbmonit_up = 1; uma sondagem com falha
não grava nada, e é o silêncio da série que a regra “Monitor unreachable”
detecta.
Falhas são classificadas. Um monitor que não responde está inacessível e gera um alerta. Uma comunidade errada, um certificado recusado ou uma capacidade faltando é um erro de configuração: é mostrado na página do monitor, em vermelho, com o motivo, e não é notificado. A distinção importa: um monitor mal configurado não deveria acordar ninguém à noite.
Alguns tipos leem opções das tags do monitor: a porta da API, se deve
aceitar um certificado autoassinado, quais nós monitorar. O formulário mostra
um campo tipado por opção sob Mais opções, com seu padrão e texto de
ajuda. As páginas de cada tipo as listam literalmente. Opções são copiadas em
toda série como rótulos tag_<key>, então nunca coloque um segredo em uma:
use o campo de credencial, que é criptografado.
Monitores pai
Seção intitulada “Monitores pai”Qualquer monitor pode declarar outro como seu pai. Quando o pai está inacessível, alertas de seus descendentes são marcados como Suprimido pelo pai em vez de serem enviados: um switch que cai produz uma notificação, não trinta. Na página Monitores, os filhos se agrupam sob seu pai e escurecem quando ele está inacessível.