Aller au contenu

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.

TipokindCredencialUso típico
Monitor SNMPsnmpcomunidade ou SNMP v3Switch, roteador, NAS, nobreak, impressora
Proxmox VEproxmoxtoken de API ou usuário/senhaHipervisor, cluster
Proxmox Backup Serverpbstoken de API ou usuário/senhaServidor de backup
Proxmox Datacenter Managerpdmtoken de APIConsole federando vários clusters PVE e instâncias PBS
Proxmox Mail Gatewaypmgusuário/senhaGateway de e-mail filtrando spam e vírus
VMware vSpherevsphereusuário/senhavCenter ou ESXi autônomo: hosts, VMs, datastores, alarmes
XCP-ng / XenServerxcpngusuário/senha (papel XAPI somente leitura)Pool via XAPI: hosts, VMs, repositórios de armazenamento, alta disponibilidade
Nutanix AHVnutanixusuário/senha (Prism Viewer)API v4 do Prism Central: clusters, hosts, VMs AHV, contêineres de armazenamento, alertas
Synology DSMsynologyusuário/senhaDiskStation, RackStation
OPNsenseopnsensechave e segredo de APIFirewall, roteador, borda multi-WAN
pfSensepfsensechave da API REST (usuário somente leitura)Firewall: gateways fora do ar ou com perdas, interfaces sem link, serviços parados
FortiGatefortigatetoken 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 Firewallsophosusuá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 OpenVPNopenvpnnenhuma, ou senha de gerenciamentoServidor OpenVPN pela interface de gerenciamento: versão, estado, clientes conectados
UniFi Networkunifichave de API ou usuário/senhaConsole UniFi ou servidor autoalojado: monitores, WAN, clientes
Home Assistanthomeassistanttoken de acesso de longa duraçãoCasa inteligente: entidades indisponíveis, baterias baixas, atualizações, reparos
TrueNAStruenaschave de APIServidor de armazenamento ZFS (SCALE, Community Edition)
Unraidunraidchave de API (papel Viewer)NAS: array, discos, verificações de paridade, pools de cache, contêineres, VMs
MikroTik RouterOSmikrotikusuário/senha (grupo somente leitura)Roteador ou switch: versões e firmware atrasados, CPU, memória, sensores, erros de interface
UPS com NUTnutnenhuma, ou usuário/senhaUPS em um NAS, Raspberry Pi ou servidor rodando Network UPS Tools
Hardware de servidor (Redfish)redfishusuário/senhaVentoinhas, temperaturas, fontes de alimentação e discos do servidor, lidos de seu BMC
VictoriaMetricsvictoriametricsnenhuma, usuário/senha ou tokenBanco de dados de séries temporais: ingestão, amostras recusadas, espaço livre em disco
VictoriaLogsvictorialogsnenhuma, usuário/senha ou tokenBanco de dados de logs: ingestão, linhas recusadas, espaço livre em disco
Grafana Lokilokinenhuma, usuário/senha ou tokenServidor de logs: prontidão, linhas recusadas, falhas de flush
Grayloggraylogtoken de acesso ou usuário/senhaServidor de logs e seu cluster OpenSearch: journal, buffers, vazão, entradas
Pi-holepiholesenha de app, ou nenhumaBloqueador de anúncios DNS: estado de bloqueio, parcela bloqueada, idade da lista de bloqueio, atualizações
AdGuard Homeadguardusuário/senhaFiltro DNS: proteção, bloqueios, listas de filtro, servidores upstream, atualizações
Servidor de e-mail MDaemonmdaemonnenhuma, ou endereço de e-mail/senhaServidor de e-mail: SMTP, IMAP, POP3, webmail, versão
SecurityGateway for Email Serverssecuritygatewaynenhuma, ou chave de APIGateway de e-mail: serviços, fila de entrega e outros contadores
Redis / Valkeyredisusuário ACL, só senha, ou nenhumaArmazenamento em memória: memória contra maxmemory, replicação, persistência, chaves
MongoDBmongodbusuário/senha (clusterMonitor) ou nenhumaBanco de dados de documentos: replica set, atraso, conexões, cache WiredTiger
RabbitMQrabbitmqusuário/senha (marca monitoring)Message broker: alarmes de recursos, nós, partições, filas sem consumidor
CrowdSeccrowdsecnenhuma, ou chave de API de bouncerMotor de segurança: decisões, alertas, bouncers que pararam de buscar, leitura de logs
Traefiktraefiknenhuma, ou usuário basicAuthProxy reverso: roteadores desativados, servidores backend fora do ar, certificados não obtidos ou não renovados, parcela de 5xx
Caddycaddyusuário view somente leitura, ou nenhumaServidor web e proxy reverso: saúde de upstream, reloads com falha, erros de handler, parcela de 5xx
Nginxnginxnenhuma, ou autenticação básicaServidor web: conexões ativas/em espera, taxas de accept/handled/request, saúde de upstream do NGINX Plus
Apache httpdapachenenhuma, ou autenticação básicaServidor web: workers ocupados/ociosos, placar por estado, taxas de requisição e bytes
Nginx Proxy Managernpme-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íniodomainnenhumaDomínio registrado via RDAP: dias antes da expiração, retenção, período de resgate, registrador
Reputação do servidor de e-mailmail_blacklistnenhuma, ou chave Spamhaus DQSDomí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 IPip_blacklistnenhuma, ou chave Spamhaus DQSCada endereço de uma faixa IPv4 pública de até /24 contra as listas de bloqueio DNS, com links de remoção
Kubernetes / k3skubernetestoken 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 Directoryactivedirectoryusuá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 & Replicationveeamusuário/senha (Veeam Backup Viewer)Servidor de backup: jobs com falha, sessões com falha, repositórios enchendo, licença
Tailscaletailscalecliente OAuth (devices:core:read) ou token de acesso à APITailnet: servidores offline, chaves de nó expirando, monitores aguardando aprovação
Nextcloudnextcloudtoken de monitoramento (NC-Token)Sincronização de arquivos: modo de manutenção, atualização pendente, atualizações, usuários ativos, OPcache
Immichimmichchave de APIBiblioteca de fotos: filas de jobs, atualizações, disco, contagens de fotos
Paperless-ngxpaperlesstoken de API ou usuário/senhaDocumentos: Redis, Celery, índice, importações com falha, atualizações
Jellyfinjellyfinchave de APIServidor de mídia: tarefas agendadas com falha, plugins, streams e transcodificações
Plex Media ServerplexX-Plex-Token, ou nenhuma de uma rede permitidaServidor de mídia: streams, transcodificações, bibliotecas, atualizações
GitLab (self-managed)gitlabtoken de acesso pessoalForge: fila do Sidekiq, executores de CI, migrações pendentes, configurações de cadastro/2FA, licença
Forgejo / Giteaforgejotoken de acessoForge: verificação de saúde, tarefas agendadas, executores de Actions, contagens de repositórios/contas
Servidor com agenteagentnenhuma (token de cadastro)Linux, Windows, Raspberry Pi, host Hyper-V
Site ou API webhttpnenhuma, usuário/senha ou tokenPágina de saúde, API REST
Porta de redetcpnenhumaSSH, SMB, banco de dados
Nome de domíniodnsnenhumaSeu domínio, um nome interno
Host alcançávelpingnenhumaGateway, ponto de acesso, impressora
Certificado TLStlsnenhumaIMAPS, LDAPS, proxy reverso
Servidor de hora NTPntpnenhumaRoteador, NAS, servidor de hora interno, servidor de pool público
Heartbeatpushnenhuma (URL secreta)Job cron, script de backup, automação que precisa dar sinal
Mudanças no sitewebchangenenhumaUma página ou um site inteiro: mudanças de texto, páginas novas e removidas, antes/depois com capturas de tela
Monitor de demonstraçãodummynenhumaExplorar a interface sem hardware

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.

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.