Módulos
O portal do RMM é organizado em 6 grupos no menu lateral: Dashboard, Devices, Maps & Location, Compliance & Governance, Asset Management e Platform Admin. Cada módulo abaixo descreve o que dá pra fazer na tela.
Dashboard
Home
Aberta em /. Dashboard personalizável por usuário — cada admin escolhe seus próprios widgets e a ordem. Editor com drag-and-drop: entra em modo de edição, arrasta os cards, adiciona / remove pelo botão "+ Add widget".
KPIs
Aberta em /kpi. Painel enterprise consolidado com os indicadores mais críticos da frota: dispositivos por status, saúde de bateria, distribuição por policy, alertas em aberto, top consumers de dados, cumprimento de geofence.
Trust Score
Aberta em /trust-score. Um número 0–100 por dispositivo que agrega os principais sinais de saúde e segurança:
Play Integrity / device posture (30 pontos)
Compliance de policy (20)
Saúde de bateria (15)
Presença em geofence autorizada (15)
Recência online (20)
Cada device recebe uma banda: TRUSTED (≥85), HEALTHY (65–84), WATCH (40–64), RISK (<40). O dashboard mostra a distribuição da frota, a média fleet-wide, a contribuição de cada dimensão e os 10 dispositivos com menor score — o ponto de partida para investigação.
O Trust Score também é o gatilho da auto-quarentena (ver Security).
Reports
Aberta em /reports. Relatórios operacionais: séries temporais de data usage e chamadas, top devices, distribuição de bateria, dispositivos ativos ao longo do tempo. Export CSV por seção + botão "Salvar como PDF" (usa print CSS).
Financial / TCO
Aberta em /finance. Dashboard de custo total de propriedade que integra:
Custo mensal total (amortização de hardware + planos)
Custo anual projetado
Custo médio por dispositivo / mês
Devices já amortizados — alerta para o time financeiro de que já vale a pena renovar
Custo por departamento (com override individual)
Forecast 12 meses de renovações
Top 10 devices mais caros
Configuração num só lugar: custo de hardware, meses de amortização, custo mensal de plano padrão, overrides por departamento e moeda de exibição (BRL/USD/EUR).
Ver Financial / TCO.
Devices
Sysadmin
Página central de gerenciamento em /sysadmin.
Tabela superior com todos os dispositivos:
Hostname,IP,Agent status(Online / Offline / Overdue),Last response,OS, Trust Score badge. Suporta busca, filtro por status / SO / IP, saved filters por usuário, paginação e ordenação.Bulk operations: seleção múltipla + comando fan-out (lock, reboot, apply policy, broadcast) — com job tracker mostrando ok/failed por device.
Export CSV de qualquer view filtrada, incluindo trust score, custom fields, departamento, IPs, IMEI.
Painel inferior com detalhes do dispositivo selecionado:
Tabs: Home, Software, Location, Contacts, Data Usage, History, Notifications, Tags, Departments, Invoices, Employees, Terms, About
Toolbar com pill Online/Offline, nome do device, versão do OS, badge de Security Posture (Play Integrity — SECURE / AT_RISK / POTENTIALLY_COMPROMISED) e Trust Score
Botões de comando remoto: Lock, Locate, Lost mode, Reset password, Reboot, Wipe (com confirmação), Remote view / control (via RustDesk self-hosted)
Botão Remove (só apaga do inventário + AMAPI, não afeta o device)
Editor inline de custom fields do dispositivo (asset tag, warranty, centro de custo, contrato — o que a organização definir)
Broadcast
Aberta em /broadcast. Envio em massa de mensagens para a frota (via FCM push com acknowledgment) ou avisos programáticos. Histórico completo de quem recebeu e quem confirmou.
Battery Health
Aberta em /battery-health. Série temporal por dispositivo de nível, temperatura e picos térmicos. Detecção de degradação — devices com histórico de estresse térmico entram em uma faixa DEGRADED ou CRITICAL que também alimenta o Trust Score.
Alerts
Aberta em /alert-rules. Regras baseadas em telemetria:
Tipos suportados: bateria baixa, dispositivo offline há X minutos, saída de geofence, cap de dados atingido (80% e 100%), SIM swap detectado
Cada regra tem limite (threshold), tempo de cooldown para evitar flood, lista de usuários a notificar, e toggle de ativação
O motor de avaliação roda automaticamente e envia notificações em tempo real ao sino do header
UI com abas Rules (regras cadastradas) e History (disparos realizados)
Maps & Location
Location Heatmap
Aberta em /location-heatmap. Mapa da frota com densidade agregada de localização — quanto mais devices em uma região, mais quente o ponto. Pré-agregação server-side (não pinta um marker por device, o que quebraria com frotas grandes).
Geofence
Aberta em /geofence. Cercas geográficas para monitoramento por localização.
Criar / editar / excluir geofences com nome, centro no mapa e raio em metros
Atribuir dispositivos e usuários notificáveis por geofence
Cada evento de entrada ou saída é gravado no histórico e notificado ao sino dos administradores
Combina com regras de alerta e auto-remediação (saída → aplicar policy restritiva, por exemplo)
Compliance & Governance
Policies
Aberta em /policies. Layout split-panel:
Lista à esquerda: cards com nome, categoria, data de criação, status (Active/Inactive) e ações rápidas (toggle Enable/Disable, Clone, Edit, Ver dispositivos, Delete).
Detalhe à direita: Summary + Assigned to + Settings + Audit Trail.
Templates prontos ao criar: 6 presets de política com defaults sensatos.
Histórico + rollback: cada alteração vira uma versão; qualquer versão anterior pode ser restaurada com um clique.
Templates
Aberta em /policy-templates. Galeria de templates de política: Corporate Locked Down, Kiosk Single App, BYOD, Field Worker, Retail POS, Blank.
Auto-remediation
Aberta em /auto-remediation. Regras trigger → ação:
Triggers: alertas específicos (BATTERY_LOW, DEVICE_OFFLINE, GEOFENCE_EXIT, etc.)
Ações: Lock device, Reboot, Send broadcast, Apply policy, Fire webhook
Roda automaticamente quando o alerta dispara — sem intervenção humana
Approvals (4-eye)
Aberta em /approvals. Fluxo de aprovação em 4 olhos para ações destrutivas — wipe em massa, apagar policy, remover users. Uma pessoa solicita, outra aprova, tudo auditado.
App Inventory + CVE
Aberta em /app-inventory. Cruzamento de todos os apps instalados na frota com a base pública NIST NVD de vulnerabilidades:
Um card por app (packageName) com contagem de instalações, versões em uso, e pior CVE conhecido
Filtros: Vulnerable / Scanned / Not scanned / All
Drill-down por app: lista de CVEs (link direto pro nvd.nist.gov) + devices afetados
Só apps com mapeamento CPE conhecido são scaneados. Pacotes sem mapeamento aparecem como "Not scanned" — o RMM não afirma "no known CVEs" para pacotes que não conseguimos verificar. A cobertura curada inclui browsers, chat/vídeo, mail, office, VPN, password managers, Adobe.
Ver App Inventory.
Managed Play
Aberta em /managed-play. Catálogo de apps aprovados via Managed Google Play:
Search direto na Play Store (nome, ícone, developer real)
Adicionar ao catálogo da organização com um clique
Assign por escopo: TODOS / DEPARTAMENTO / DEVICE específico
Install type: AVAILABLE (opt-in), FORCE_INSTALLED (empurra na frota), BLOCKED (remove se presente), REQUIRED_FOR_SETUP (obrigatório no provisionamento), KIOSK (device single-app)
Compliance tab: para cada app, mostra o estado nos devices (INSTALLED / PENDING / FAILED / MISSING) com barra visual e drill-down
Ver Managed Play.
Compliance Report
Aberta em /compliance-report. Geração de relatórios de conformidade LGPD / SOC 2 / ISO 27001 com base nos dados reais da frota.
LGPD
Aberta em /lgpd. Data Subject Requests (LGPD Art. 18):
Export: gera bundle com todos os dados de um titular na organização
Forget: anonimiza / apaga registros de um funcionário mantendo integridade referencial
Audit Log
Aberta em /audit-log. Log de auditoria de todas as ações administrativas: quem fez o quê, quando, de onde (IP). Filtrável por usuário, tipo, período. Retido conforme política de retenção da organização.
Asset Management
Módulos administrativos para categorizar a frota:
Departments: agrupamento lógico com policies aplicáveis por departamento
Employees: cadastro de funcionários atribuíveis a devices
Lines: linhas telefônicas atribuíveis, com data cap opcional (alerta 80%, throttling automático em 100%)
Invoices: notas fiscais anexadas a devices (upload de PDF)
Terms: contratos/termos assinados por device
Tags: rótulos coloridos para filtragem cross-cutting
Todos suportam CRUD com search + sort + attach/detach de devices.
Platform Admin
Users
Aberta em /users.
Convite de novos admins por e-mail (link com expiração de 4h)
MFA via TOTP (Google Authenticator, Authy, 1Password)
Atribuição de permission group por usuário
Reset de senha e reset de MFA por administrador master
Notificação automática ao inviter quando o convidado conclui o cadastro
Permission Groups (RBAC)
Aberta em /permission-groups. RBAC granular com 46 chaves de permissão organizadas em 8 grupos (Dashboard, Devices, Policies, Perimeter, Compliance, Platform, Integrations, Reports).
5 grupos preset semeados automaticamente em cada tenant novo: Admin, Operator, Read-only, Help Desk, Auditor
Botão Reset defaults re-cria os presets que foram deletados, sem tocar em grupos customizados
Access schedule: janela de horário permitido para login (dias da semana + de/até)
Conditional Access por grupo: allowlist/blocklist de IP e país, floor de Trust Score do device, exigência de MFA
Ver RBAC e grupos.
Single Sign-On (SSO)
Aberta em /sso. Login via OIDC compatível com Azure AD, Google Workspace, Okta, Keycloak ou qualquer IdP OIDC 1.0. JIT provisioning opcional. Domínio de e-mail obrigatório configurável (ex.: só usuários @acme.com).
Ver SSO.
API Keys
Aberta em /api-keys. Chaves Bearer por tenant para integração machine-to-machine:
Formato:
dd_<prefixo>_<random>— todo o hash SHA-256 é o que armazenamos; a plaintext aparece uma única vez na criaçãoRate-limited por chave
Contador de uso + last-used timestamp
Revoke a qualquer momento
Active Sessions
Aberta em /sessions. Cada usuário vê suas próprias sessões ativas (device / browser / IP / last seen). Pode encerrar sessões específicas ou "Sign out everywhere else". Admin com permissão sessions.manage_others pode chutar sessões de outro usuário do mesmo tenant.
Custom Fields
Aberta em /custom-fields. Definição dos campos extras que aparecem no painel de detalhes do dispositivo. Tipos suportados: text, number, date, select (lista), boolean. Cada campo pode ser marcado como obrigatório e ter texto de ajuda.
Branding
Aberta em /branding. White-label:
Upload de logo (PNG/JPEG/WebP, até 1 MB) — aplicado na sidebar de todos os usuários da organização
Nome de marca customizado — usado no header, títulos, e-mails
Preview em tempo real
Email server (SMTP)
Aberta em /tenant-smtp. SMTP próprio da organização:
Emails de convite, reset de senha, digest e executive summary saem com remetente e logo do cliente, não da DataDike
Cascata de resolução: SMTP do tenant → SMTP da plataforma → default do sistema
Botão de "Send test email" para validar
Custom Domain
Aberta em /custom-domain. Login em mdm.suaempresa.com em vez do domínio compartilhado:
Verificação de posse via TXT DNS
Instruções claras de CNAME + TXT
Documentação transparente de "o que a DataDike faz vs o que o cliente configura na infra"
Ver Custom Domain.
Security
Aberta em /tenant-security. Painel central de postura de segurança do tenant:
IP allowlist para login: se habilitado, sign-ins de IPs fora das faixas configuradas são rejeitados. Sessões já ativas continuam funcionando.
Auto-quarentena: quando um device cai para banda RISK ou o Play Integrity marca POTENTIALLY_COMPROMISED, o RMM aplica automaticamente uma policy restritiva (nome configurável). Ao recuperar, restaura a policy anterior.
Guardrail que recusa habilitar IP allowlist se ele deixaria você de fora.
Ver Security e Conditional Access.
Scheduled Reports
Aberta em /scheduled-reports. Digest de KPIs enviado por email — diário / semanal / mensal — para uma lista de destinatários. Usa a marca da organização se branding + SMTP estiverem configurados.
Executive Summary
Aberta em /executive-summary. Email mensal branded para C-level, sem jargão:
Total da frota, Trust Score médio, at-risk count
Custo mensal estimado
Eventos de segurança dos últimos 30 dias
Fica bem no Outlook / Gmail / Apple Mail
Roda automaticamente no início de cada mês; botão "Send test now" pra validar
Integrations + Marketplace
Integrations (
/integrations) — configuração direta de webhooks Slack, Teams, genericMarketplace (
/marketplace) — catálogo com 5 integrações reais já shipadas + formulário "Request an integration" para pedidos
Multi-tenant
Cada organização tem seus próprios dados totalmente isolados. Devices, políticas, usuários, alertas, logs e configurações de uma organização são invisíveis para as outras.
Nenhum administrador consegue ver ou operar dados de outra organização — o isolamento é aplicado em cada requisição, sem exceção.
Atualizado
Isto foi útil?