Pontos principais
- O que são relatórios de MSP para executivos: são relatórios de RMM com foco no negócio, criados por MSPs para mostrar com clareza o valor do serviço a executivos e clientes.
- Como criar relatórios de RMM para executivos: use o PowerShell para coletar métricas no Windows, aproveite scripts de CMD para capturas rápidas no Windows, colete dados de Linux/macOS com Bash, consulte o Registro do Windows para verificar o estado de configuração e a conformidade, aplique as configurações necessárias por meio da Política de Grupo e prepare os dados para a apresentação executiva.
- Como NinjaOne ajuda a criar relatórios de RMM:
- Relatórios automatizados
- Scripts personalizados
- Agregação de dados
- Opções de personalização da marca
- Alertas e métricas de SLA
- Exportação
Relatórios executivos vão muito além de tempo de atividade do sistema e contagem de tickets. Para MSPs (provedores de serviços gerenciados), significam entregar informações claras e voltadas ao negócio, que ajudem o cliente a enxergar o valor do serviço. Um bom relatório de MSP transforma dados técnicos em informações fáceis de absorver e que apoiam a tomada de decisão executiva.
Este guia mostra como coletar, formatar e automatizar relatórios de RMM (monitoramento e gerenciamento remoto) com destaque para as métricas de TI mais importantes: patches, postura de segurança, status de backup, tempo de atividade, conformidade e tendências do ciclo de vida dos ativos. Você vai aprender a reunir esses dados de diferentes endpoints, incluindo Windows, macOS e Linux. Também veremos como usar scripts para enriquecer os dados e apresentar relatórios de TI de forma clara e intuitiva.
Quer dar mais profundidade estratégica e dados concretos aos seus relatórios de TI?
→ Participe do IT Leadership Lab e domine os relatórios em nível executivo
Como criar relatórios de RMM para executivos
Para entregar dados fáceis de consumir, MSPs precisam de mais do que painéis e tabelas genéricos. Relatórios executivos precisam unir dados técnicos a informações claras e relevantes.
Pré-requisitos:
- A plataforma de RMM precisa oferecer exportação de dados, scripts, painéis e geração de relatórios (NinjaOne, por exemplo).
- Capacidade de executar scripts em PowerShell, CMD e Bash para coletar dados dos endpoints
- Acesso a logs de desempenho, logs de eventos, status de atualizações, status do BitLocker e configuração do antivírus.
- Para que tudo corra bem, é preciso conhecer os requisitos de conformidade ou de relatórios de SLA (acordo de nível de serviço).
- Opcional: acesso às configurações do registro ou de GPO para uma visibilidade mais profunda da conformidade.
Este vídeo mostra como um relatório de RMM para executivos aparece na prática: Como criar relatórios de RMM personalizados para relatórios de MSP em nível executivo.
Método 1: usar o PowerShell para coletar métricas no Windows
O PowerShell dá acesso total às métricas de sistema que importam, o que o torna uma ferramenta valiosa para criar relatórios de MSP. Entre elas estão tempo de atividade, status de segurança e histórico de patches. Dá para executar esses scripts direto da plataforma de RMM, exportar os dados para CSV e agendar execuções periódicas para manter a consistência dos relatórios.
Casos de uso:
- Ideal para coletar métricas específicas do Windows, como status de criptografia, saúde do antivírus e nível de patches
- Útil para scripts de RMM agendados que geram relatórios executivos periódicos (mensais ou trimestrais)
- Ajuda MSPs a comprovar o cumprimento do SLA ou a conformidade regulatória.
Pré-requisitos:
- Uma plataforma de RMM com agendamento de scripts, coleta de arquivos ou exportações centralizadas
- Endpoints Windows com PowerShell 5.1 ou superior.
- Permissões de administrador para executar consultas em nível de sistema e exportar arquivos.
Veja alguns comandos do PowerShell e o que cada um faz:
1. Tempo de atividade do sistema
Esse comando retorna há quantas horas o sistema está em execução desde a última inicialização. Use para acompanhar o tempo de atividade e identificar máquinas que quase nunca são reiniciadas.
((Get-Date) - (Get-CimInstance Win32_OperatingSystem).LastBootUpTime).TotalHours
2. Status do antivírus e do firewall
Esse comando mostra o status atual do Windows Defender, incluindo se o antivírus, a proteção em tempo real e a proteção contra spyware estão ativos.
Get-MpComputerStatus | Select-Object AMServiceEnabled, RealTimeProtectionEnabled, AntispywareEnabled
3. Criptografia do BitLocker
Esse comando verifica se as unidades estão criptografadas com BitLocker e mostra o status de proteção de cada volume. Muito útil em relatórios de conformidade e segurança de dados.
Get-BitLockerVolume | Select-Object MountPoint, ProtectionStatus
4. Status dos patches
Esse comando lista os cinco patches instalados mais recentes, ordenados por data. Ele mostra a conformidade de patches e quantas atualizações recentes o endpoint recebeu.
Get-HotFix | Sort-Object InstalledOn -Descending | Select-Object -First 5
Observação: o comando Get-HotFix não captura de forma confiável todas as atualizações cumulativas do Windows. Para relatórios de conformidade de patches, confira também o Get-WinEvent -LogName Setup ou a visualização dedicada de status de patches do seu RMM, em vez de depender apenas do Get-HotFix.
5. Relatório em CSV
Depois de coletar as métricas, exporte os dados para um arquivo CSV com este comando do PowerShell:
Export-Csv -Path "C:\Reports\SystemSummary.csv" -NoTypeInformation
Esse arquivo pode ser incorporado a um relatório centralizado, formatado e enviado às partes interessadas.
Observação: o ideal é usar o software de RMM para agendar esses scripts com regularidade, semanal ou mensalmente. Depois, armazene e agregue os dados em relatórios de MSP com Excel, Google Sheets ou a ferramenta que a sua organização usa.
Método 2: usar scripts de CMD para capturas rápidas no Windows
Em ambientes sem PowerShell, scripts do Prompt de Comando são uma alternativa para reunir informações do sistema. Eles entregam métricas como tempo de atividade, uso de disco e especificações da máquina.
Casos de uso:
- Bom para ambientes enxutos ou sistemas legados sem suporte a PowerShell
- Útil para avaliações rápidas de endpoints, especialmente no onboarding ou na validação de ativos
- Pode ser agendado pelo RMM para coletar e centralizar logs para relatórios mensais
Pré-requisitos:
- Endpoints Windows com acesso ao CMD e permissão de gravação em arquivos locais
- Um caminho de exportação definido (por exemplo, C:\Reports) onde os scripts possam gravar os arquivos de log
- Política ou tarefa no RMM para executar e coletar os logs em uma agenda
Veja alguns comandos do CMD e os dados que eles capturam:
1. Informações do sistema
Esse comando captura dados como versão do sistema operacional, número da compilação, tempo de atividade, memória, CPU e nível de patches. Use para conferir as especificações da máquina.
systeminfo > C:\Reports\sysinfo.txt
2. Resumo do espaço em disco
Esse comando lista todas as unidades lógicas com o tamanho total e o espaço livre. Prático para relatar o uso de armazenamento nos endpoints.
Get-Volume | Select-Object DriveLetter, FileSystemLabel, SizeRemaining, Size | Export-Csv C:\Reports\diskspace.csv -NoTypeInformation
3. Verificação do tempo de atividade
Esse comando mostra a data de início do tempo de atividade, que serve para calcular há quanto tempo o dispositivo está on-line.
net statistics workstation | findstr "since"
Esses logs podem ser analisados, enviados ou anexados diretamente aos relatórios executivos. As saídas do CMD não são tão estruturadas quanto as do PowerShell, mas ainda assim dá para reformatá-las e alimentar o relatório. O comando systeminfo mostrado acima já grava a saída em um arquivo .txt com essa finalidade.
Método 3: coletar dados de Linux/macOS com Bash
macOS e Linux representam uma fatia pequena dos ambientes gerenciados, mas também precisam entrar nos relatórios. Para incluí-los, use scripts em Bash, executados pelo RMM ou pelo Terminal.
Casos de uso:
- Este método é o mais indicado para ambientes mistos, com endpoints Linux e macOS.
- Scripts em Bash são úteis para relatar a saúde dos dispositivos, a atividade de patches e a conformidade básica.
- Coletar dados de sistemas Unix elimina lacunas nos relatórios, sobretudo em ambientes predominantemente Windows.
Pré-requisitos:
- Uma plataforma de RMM com implantação de scripts Bash em Linux/macOS.
- Dispositivos com acesso ao shell Bash e permissão para executar scripts locais.
Veja alguns comandos do Bash e o que eles fazem:
Tempo de atividade do sistema
Esse comando retorna o tempo de atividade em formato legível, útil para identificar reinicializações ou problemas de estabilidade.
uptime -p
Data do último patch ou atualização (somente Ubuntu/Debian)
Use este código para ver quando foi a última verificação de atualização bem-sucedida. Assim, dá para validar se o dispositivo está mesmo consultando patches.
stat -c %y /var/lib/apt/periodic/update-success-stamp
Uso de disco
Esse comando mostra o tamanho, o espaço usado e o espaço livre na partição raiz. Ajuda a monitorar a saúde do armazenamento e a planejar capacidade.
df -h /
Status do firewall (somente Linux)
sudo ufw status
Esse comando, que exige permissões de administrador, informa se o serviço Uncomplicated Firewall (UFW) está ativo. É uma forma rápida de confirmar que a proteção básica no host está em vigor.
Também é possível usar:
sudo ufw status verbose
Esse comando traz mais detalhes sobre o firewall, incluindo logs e regras já definidas.
Depois de coletar todos os dados necessários, redirecione as saídas para arquivos .log ou CSV para consulta posterior com este comando:
uptime -p > /var/log/reporting/uptime.log
Método 4: consultar o estado de configuração no Registro do Windows para verificar a conformidade
O Registro do Windows serve para confirmar se as configurações de segurança ou de política da organização estão sendo aplicadas. Em relatórios de MSP voltados à conformidade, obtenha esses valores com o PowerShell e inclua-os nos procedimentos de validação de endpoints e de auditoria.
Casos de uso:
- Verificar a conformidade dos endpoints com políticas como bloqueio de tela ou status de criptografia
- Use este método para confirmar configurações de antivírus e de segurança em auditorias regulatórias
- Complementar os dados coletados pelo RMM com verificações de configuração mais profundas, no nível do sistema operacional
Pré-requisitos:
- Endpoints Windows com acesso ao registro e sem restrições à execução do PowerShell.
- Permissões de administrador para ler chaves em HKEY_LOCAL_MACHINE/.
Veja alguns caminhos do registro que você pode consultar para checar se estão de acordo com os padrões da organização.
Proteção em tempo real do Windows Defender
Neste caso, o valor 0 significa que a proteção em tempo real está ativada. Se estiver definido como 1, a verificação em tempo real está desligada, o que pode violar as políticas de segurança.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Defender\Real-Time Protection
"DisableRealtimeMonitoring"=dword:00000000
Aplicação do bloqueio de tela
Esse valor impõe um intervalo de 15 minutos antes do bloqueio da tela. Vários frameworks de segurança e conformidade exigem essa configuração, que reduz as chances de violações e de acesso não autorizado.
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Control Panel\Desktop
"ScreenSaveTimeout"="900"
Como extrair esses valores pelo PowerShell?
Para extrair esses valores pelo PowerShell, use os comandos a seguir:
Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows Defender\Real-Time Protection" | Select-Object DisableRealtimeMonitoring
Get-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\Control Panel\Desktop" | Select-Object ScreenSaveTimeout
Depois, exporte os valores para um arquivo CSV ou .txt e inclua-os no relatório de conformidade com este comando:
Get-ItemProperty "HKLM:\SOFTWARE\..." | Export-Csv "C:\Reports\compliance.csv" -NoTypeInformation
Método 5: aplicar configurações prontas para relatórios com Política de Grupo
A Política de Grupo não cria relatórios, mas garante que os endpoints registrem os dados certos, para que scripts, ferramentas e a plataforma de RMM consigam extraí-los. Sem este método, seus relatórios podem ficar incompletos.
Casos de uso:
- Este método garante que logs e dados de eventos estejam disponíveis em todos os endpoints Windows.
- Dá suporte a relatórios sobre status de patches, eventos do Windows Defender, uso do BitLocker e atividade do usuário
- Padroniza a retenção de logs e a auditoria de conformidade nos ambientes gerenciados
Pré-requisitos:
- Este método exige Active Directory ou um RMM com implantação de GPO.
- Acesso ao Console de Gerenciamento de Política de Grupo ou ao Editor de Política de Grupo Local.
- Acesso administrativo para alterar e aplicar essas políticas no nível de domínio.
Veja os caminhos de Política de Grupo a configurar e para que servem:
Log do Windows Update
Acompanhe eventos de patches para relatar conformidade e cobertura de atualizações. Acesse este caminho e ative:
Configuração do Computador > Modelos Administrativos > Componentes do Windows > Windows Update > Configurar Atualizações Automáticas
Log do Defender e políticas de auditoria
Registre as ações do Windows Defender (eventos de antivírus e proteção em tempo real) ativando:
Configuração do Computador > Modelos Administrativos > Componentes do Windows > Antivírus do Microsoft Defender > Antivírus do Microsoft Defender > Proteção em Tempo Real
Configure também o seguinte:
- Ativar monitoramento de comportamento
- Monitorar atividade de arquivos e programas no computador
Depois, ative o log de auditoria separadamente em Antivírus do Microsoft Defender > Relatórios > Ativar log do Antivírus do Microsoft Defender (se essa opção não existir, o ambiente terá de recorrer ao próprio log de eventos do Defender).
Ative a auditoria de processos neste caminho:
Configuração do Computador > Configurações do Windows > Configurações de Segurança > Configuração Avançada da Política de Auditoria > Políticas de Auditoria do Sistema > Controle Detalhado > Auditoria de Criação de Processo
Dê um duplo clique em Auditoria de Criação de Processo e marque Configurar os seguintes eventos de auditoria. Selecione Êxito (também é possível marcar Falha para acompanhar tentativas malsucedidas) e clique em OK.
Auditoria do BitLocker
Para acompanhar o uso do BitLocker e garantir o registro das ações de criptografia, vá até este caminho:
Configuração do Computador > Modelos Administrativos > Componentes do Windows > Criptografia de Unidade de Disco BitLocker
Em seguida, ative:
- “Escolher como as unidades do sistema operacional protegidas pelo BitLocker podem ser recuperadas.”
- “Configurar o uso de senhas para unidades do sistema operacional.”
Depois, configure estas políticas de auditoria conforme as necessidades da organização:
- Configuração Avançada da Política de Auditoria > Acesso a Objetos > Auditoria de Armazenamento Removível
- Configuração Avançada da Política de Auditoria > Acesso a Objetos > Auditoria do Sistema de Arquivos
Retenção e tamanho do log de eventos
Para evitar que os logs sejam sobrescritos e manter o histórico disponível para os relatórios, acesse este caminho de GPO:
Configuração do Computador > Modelos Administrativos > Componentes do Windows > Serviço de Log de Eventos
Depois, entre em cada uma das subpastas:
- Aplicativo
- Segurança
- Instalação
- Sistema
E configure estas duas opções:
- Especificar o tamanho máximo do arquivo de log: defina 32 MB ou mais para evitar que logs importantes sejam sobrescritos rapidamente. Isso garante que os dados fiquem disponíveis tempo suficiente para auditorias de relatórios ou coleta pelo RMM.
- Método de retenção dos arquivos de log: defina como “Substituir eventos conforme necessário” ou “Arquivar o log quando cheio”, conforme as necessidades da organização.
Método 6: preparar os dados para a apresentação executiva
Suponha que todos os dados já estejam em mãos. O último passo é normalizar e formatar tudo em um relatório claro para a apresentação executiva. Lembre-se: executivos não precisam de dados técnicos, e sim de resumos curtos que mostrem o impacto das informações no negócio.
📌 Casos de uso:
- Útil para gerar resumos mensais ou trimestrais para os clientes
- Reunir métricas técnicas em um formato compreensível para os clientes
- Mostrar ao cliente o valor do MSP por meio de tempo de atividade, velocidade de resolução e cobertura de conformidade.
📌 Pré-requisitos:
- Todos os dados reunidos nos métodos anteriores
- Acesso a ferramentas importantes como Excel, Google Sheets e PowerPoint para as apresentações
- Entendimento claro e completo dos alvos de SLA ou de conformidade do cliente
Na hora de formatar, escolha o formato de arquivo de acordo com a forma de apresentação:
- CSV – bom para análise interna ou entrada de dados em painéis.
- PDF – limpo e profissional. Excelente para revisão executiva.
- Painéis em HTML – ideais para acesso em tempo real às métricas.
- Gráficos – use Excel ou Google Sheets para transformar dados de CSV em gráficos fáceis de entender.
Recomendamos incluir os seguintes KPIs no relatório:
- Total de endpoints gerenciados
- Percentual de dispositivos com patches aplicados nos últimos 30 dias
- Percentual com antivírus ativo e atualizado
- Percentual de dispositivos com criptografia de disco ativada
- Número de tickets abertos e tempo médio de resolução
- Cumprimento do SLA de tempo de atividade (real x meta)
⚠️ Pontos de atenção
| Riscos | Possíveis consequências | Como reverter |
| Scripts do PowerShell não funcionam | O relatório fica com dados ausentes ou incompletos. | Teste o script em um dispositivo antes para confirmar que funciona. |
| Logs de eventos muito pequenos ou sobrescritos rápido demais | Dados de auditoria indisponíveis ou incompletos nos relatórios mensais | Aumente o tamanho do arquivo de log para 32 MB ou mais. |
| Formatação do relatório difícil de entender | As partes interessadas podem interpretar os dados de forma errada. | Use um modelo de relatório padronizado e explique os destaques em linguagem acessível a públicos não técnicos. |
| Os scripts rodam, mas não coletam nenhum dado | Relatórios e saídas de script podem sair em branco ou sem partes do conteúdo. | Garanta que os scripts rodem com uma conta de permissões elevadas. |
Outros cuidados ao criar relatórios de RMM personalizados
Relatórios personalizados não se resumem aos dados e ao que eles significam. Precisam ser precisos, ter aparência profissional e falar a língua de um público voltado ao negócio.
Fusos horários e filtros por site
Segmente os dados por cliente, localidade ou unidade de negócio para garantir relevância e clareza. Isso dá contexto aos relatórios e aponta quais sites estão ficando para trás, demorando a resolver problemas e onde ainda há espaço para melhorias.
Automatize a geração dos relatórios
Configure e agende a geração mensal ou trimestral dos relatórios no RMM. A tarefa fica mais rápida e simples, sem trabalho manual e com consistência. Ainda assim, acompanhe as saídas de perto e faça ajustes quando necessário.
Marca e profissionalismo
Inclua logotipos, nomes e dados de contato do cliente nos modelos de relatório. Isso dá acabamento ao material e ajuda o cliente a entender os dados.
Segurança e confidencialidade
Os arquivos de relatório devem estar protegidos tanto no seu sistema quanto nas mãos do cliente. Adote proteções como senha em PDF ou permissões de acesso para quem pode visualizar ou alterar os dados.
Compare as métricas atuais com dados anteriores
Inclua comparações com as métricas dos meses anteriores. Isso evidencia tendências e mostra a evolução ao longo do tempo.
Guia de início rápido
NinjaOne oferece recursos robustos de relatórios para MSPs. Veja os principais detalhes sobre relatórios de RMM personalizados:
NinjaOne traz várias opções de relatórios, entre elas:
- Relatórios agendados (diários, semanais, mensais)
- Relatórios de resumo
- Relatórios em tabela de dados
- Modelos de relatório personalizáveis
Solução de problemas na criação de relatórios de RMM
Dados ausentes
Confirme se os scripts têm as permissões adequadas e se os caminhos de arquivo e chaves de registro (sobretudo no Método 4) existem ou foram criados.
Erros de formatação
Teste as exportações em CSV ou .txt antes de importá-las no Excel ou em outra ferramenta, para garantir cabeçalhos e delimitadores consistentes.
Dados inconsistentes entre sistemas operacionais
Talvez os scripts estejam rodando os comandos errados no dispositivo errado. Um script de Windows, por exemplo, não funciona no Linux. Confirme o sistema operacional do dispositivo antes de usar o comando.
Falha na exportação
Se a exportação falhar, talvez o script não tenha permissão para salvar o arquivo. Resolva garantindo que a pasta existe, que o dispositivo pode gravar nela e que o script está configurado para exibir erros quando algo der errado.
Como NinjaOne ajuda a criar relatórios de RMM
NinjaOne tem ferramentas de relatórios para MSPs que ajudam a criar e gerenciar relatórios de RMM em nível executivo.
| O que NinjaOne faz? | O que é | Como ajuda a criar relatórios de RMM em nível executivo? |
| Relatórios automatizados | Agende resumos recorrentes prontos para o cliente, com patches, tickets e saúde do sistema. | Simplifica a criação de relatórios, permitindo que MSPs automatizem resumos recorrentes prontos para o cliente com as métricas principais. |
| Scripts personalizados | Implante scripts multiplataforma para coletar métricas em Windows, Linux e macOS. Veja exemplos no Script Hub do NinjaOne. | Ajuda a coletar métricas detalhadas e em tempo real em qualquer sistema operacional, dando contexto aos relatórios executivos com dados de cada endpoint. |
| Agregação de dados | Consolide dados de vários endpoints e exiba-os em um painel ou exporte para arquivo. | Reúne métricas de vários endpoints em uma única visão para exportação ou painel, facilitando a coleta e a interpretação dos dados. |
| Relatórios personalizados | Personalize relatórios com facilidade para cada cliente. | Melhora a apresentação e reforça o profissionalismo diante de executivos. |
| Métricas de incidentes e SLA | NinjaOne registra nos relatórios o tempo de resolução de incidentes, a contagem de tickets e o cumprimento do SLA de resposta. | Dá para consolidar tempo de resolução e volume de tickets e oferecer aos executivos uma visão clara da entrega do serviço e do desempenho de resposta. |
| Opções de exportação | Exporte arquivos em vários formatos, como CSV, PDF e HTML, além de integrações com sistemas de automação de serviços profissionais (PSA). | Ajuda a criar relatórios no formato que seus parceiros preferem ou exigem. |
Gere relatórios personalizados para cada cliente ou caso de uso.
→ Experimente NinjaOne para relatórios e análises de endpoints
Entregue relatórios de MSP completos e prontos para executivos
Relatórios de MSP são essenciais para demonstrar desempenho e mostrar ao cliente que os sistemas estão saudáveis, seguros e em conformidade com os acordos de nível de serviço. Eles resumem o desempenho com clareza. Os dados podem vir de várias fontes: scripts que coletam métricas, validação de configurações via registro ou GPO e verificação de itens críticos como criptografia e patches.
Feitos da maneira certa, esses relatórios dão ao cliente a visibilidade e a transparência que ele procura e deixam claro o valor do seu serviço.
Temas relacionados: