- Post History
- Subscribe to RSS Feed
- Mark as New
- Mark as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
2 hours ago
Introdução ao CMDB Health Dashboard — A Fundação da Confiança nos Dados de Configuração
Introdução: O Paradoxo do Banco de Dados Cheio
Ao longo da da trajetória desenhando arquiteturas no ServiceNow, percebe-se um padrão claro nas organizações: gasta-se muita energia e orçamento configurando rotinas automatizadas de descoberta (como ITOM Discovery e Service Graph Connectors) para povoar o banco de dados.
No entanto, o sucesso de uma infraestrutura de dados não é medido pelo volume de registros que ela possui, mas pela confiança que as equipes têm nesses dados na hora de mitigar um incidente crítico ou auditar ativos de hardware e software (HAM/SAM).
Para evitar que o CMDB se torne um “cemitério de dados” obsoleto, a plataforma disponibiliza um cockpit analítico centralizado: o CMDB Health Dashboard. Neste primeiro artigo da nossa série, vamos entender como esse framework funciona e como ele consolida a saúde do seu ecossistema.
- O Painel de Controle da Integridade Estratégica
O CMDB Health Dashboard atua como um auditor contínuo e em tempo real. Em vez de forçar os administradores da plataforma a criarem relatórios manuais complexos ou scripts customizados para caçar inconsistências, o painel roda tarefas agendadas nativas (Health Monitor Jobs) que calculam scorecards de saúde com base em três grandes KPIs:
[ CMDB HEALTH DASHBOARD ]
1. COMPLETENESS (Completude)
2. COMPLIANCE (Conformidade)
3. CORRECTNESS (Exatidão / Correção)
A nota geral de saúde do ecossistema é uma composição ponderada desses três pilares. O grande segredo aqui é que a plataforma permite que você configure pesos diferentes para cada um deles no CI Class Manager, adaptando o nível de exigência à realidade de cada classe de Item de Configuração (CI).
- Exemplo Prático de Negócio: O Impacto no Módulo de Mudanças (Change Management)
Imagine o seguinte cenário prático: o time de infraestrutura precisa aplicar um patch crítico de segurança em um cluster de servidores de banco de dados que sustenta o sistema de internet banking da empresa.
- Se a nota de saúde do CMDB estiver degradada, o analista de mudanças não conseguirá mapear o real impacto da janela de manutenção.
- Se faltarem relacionamentos ou dados de atributos essenciais, o risco da mudança será calculado incorretamente, podendo gerar uma indisponibilidade não planejada de larga escala.
O CMDB Health Dashboard serve justamente para dar visibilidade a esses gaps antes que eles se transformem em incidentes operacionais.
- Por trás dos painéis: A engenharia dos Scheduled Jobs
Um receio muito comum entre gestores e administradores de plataforma quando apresento o CMDB Health Dashboard é o impacto de performance. Afinal, rodar varreduras complexas de integridade em uma base que frequentemente possui milhões de registros poderia indisponibilizar a instância em horários críticos.
A boa notícia é que o ServiceNow resolve isso de forma elegante através de engenharia assíncrona. O cálculo de saúde não ocorre em tempo real a cada clique. A plataforma utiliza Scheduled Jobs (rotinas agendadas nativas), como o CMDB Health Monitor, que são configurados para rodar rotineiramente fora do horário de pico (geralmente durante a madrugada).
Esses jobs processam os dados em lotes (batches), gerando uma “fotografia diária” exata do estado da nossa configuração. Portanto, quando você abre o dashboard pela manhã, está olhando para um consolidado altamente otimizado que protege a performance do seu ambiente produtivo enquanto entrega auditoria contínua.
>> System Definition > Scheduled Jobs
Busque por: CMDB Health Dashboard
também é possivel pelo próprio Dashboard, lá na direita “CMDB Health settings”
irá abrir uma nova tela, clique em Scheduled Jobs
- A flexibilidade do CI Class Manager: Regras herdadas vs. Customizadas
Outro grande trunfo arquitetural deste ecossistema é que ele foge do modelo engessado do “tamanho único”. Na governança de dados contemporânea, não faz sentido exigir o mesmo nível de rigor para um notebook corporativo e para um servidor Linux que sustenta o core banking da empresa.
Toda a inteligência de configuração do dashboard está centralizada no CI Class Manager, baseando-se em um forte conceito de herança de regras.
Se definirmos uma diretriz macro na classe pai (Configuration Item), todas as sub-classes filhas (como Servers, Databases e Network Gears) herdarão automaticamente esse comportamento. No entanto, o arquiteto de soluções tem a total liberdade de quebrar essa herança em classes específicas. Podemos determinar, por exemplo, que a classe de Laptops seja tolerante a uma janela de 30 dias de inatividade, enquanto a classe de Mainframes ou Cloud Components derrube a nota de saúde se passar mais de 48 horas sem uma atualização dos nossos Service Graph Connectors.
Essa flexibilidade permite que a governança de dados cresça de forma sustentável, alinhada às prioridades reais do negócio e sem gerar falsos positivos para os times de suporte.
Como a configuração das métricas é o CI Class manager, fica para um artigo futuro,
- Anatomia do Dashboard: Decodificando os Controles e Gráficos de Saúde
Para que a sua estratégia de saneamento seja eficiente, você precisa saber ler o que o painel está tentando te dizer. Vamos decifrar a interface do CMDB Health Dashboard utilizando cenários reais de análise:
- O Painel Consolidado de KPIs (Os Três Gigantes)
Logo no topo do dashboard, você se depara com a fotografia macro do seu ambiente. No exemplo abaixo, temos um cenário clássico de uma base com alto volume, mas sérios problemas de governança:
- Overall Score (Nota Geral — 34%): É a média ponderada das três métricas. Uma nota de 34% é um sinal de alerta crítico para qualquer arquiteto.
- Completeness (99% — Verde): Indica que quase todos os 12.09K de CIs avaliados possuem seus atributos obrigatórios e recomendados preenchidos.
- Correctness (1% — Vermelho): Aqui mora o perigo. Apesar de termos as fichas dos CIs preenchidas, apenas 1% passa em todas as regras de exatidão (ou seja, a base está inundada de CIs duplicados ou obsoletos — Stale Data).
- Compliance (3% — Vermelho): Apenas 3% dos CIs estão em conformidade com as auditorias de estado desejado ou passaram por certificação de dados ativa.
- Filtros de Navegação e Granularidade (Como Investigar o Problema)
O dashboard não te obriga a olhar apenas para a montanha inteira; você pode (e deve) focar no detalhe. Na parte superior, você encontrará seletores inteligentes:
- Visão por Filtro Principal: Você pode alternar a análise por Class (Classe de CI específica), Health Group (Grupos de Saúde configurados) ou Service (Mapeamento de CIs atrelados a um Serviço de Negócio do CSDM).
- A Árvore de Classes (Class Hierarchy): Ao selecionar por Classe, a plataforma abre uma estrutura de pesquisa hierárquica. Você pode digitar e buscar desde o nível genérico (Configuration Item) até sub-classes extremamente específicas, como partições de balanceadores de carga ou clusters de aplicação, isolando o problema para o time responsável.
- Investigando Atributos Ausentes (Required vs. Recommended)
Quando você clica para detalhar os problemas de preenchimento, o dashboard exibe duas abas principais: Missing required attributes (Atributos Obrigatórios Ausentes) e Missing recommended attributes (Atributos Recomendados Ausentes).
- Gráficos de Distribuição por “Discovery Source” e “Owner”: Se abrirmos a classe de Business Application, veremos que existem 30 CIs com atributos obrigatórios ausentes. O dashboard exibe gráficos de rosca dinâmicos para te ajudar a encontrar a causa raiz:
- Non-compliant CIs by discovery source: Te mostra qual conector ou fonte de ingestão gerou os dados incompletos (por exemplo, se vieram via ServiceWatch ou se a origem é desconhecida/Unknown).
- Non-compliant CIs by owner: Revela quem é o dono do CI que está deixando o cadastro incompleto. Se o gráfico exibir (empty), significa que o próprio campo de dono está vazio, evidenciando uma falha grave de atribuição.
- A Meta de “Zero Não-Conformidades”: Na aba de recomendados, o cenário ideal a ser perseguido é o que vemos na imagem: a mensagem “No non-compliant CIs found” (Nenhum CI não-conforme encontrado), indicando que, para aquela classe selecionada, todos os dados desejados de arquitetura foram devidamente saneados.
- O Seletor de Métodos de Cálculo Legados (Use legacy calculation methods)
No canto superior direito do seu dashboard, você notará uma chave seletora (toggle switch) chamada Use legacy calculation methods.
- O que ela faz? O ServiceNow otimizou o motor de cálculo do dashboard nas versões mais recentes para usar processamento de alta performance. Ativar essa chave força a instância a usar as regras de cálculo antigas (anteriores a essa otimização).
- Recomendação de Arquitetura: Mantenha essa chave desativada para garantir que o seu ambiente utilize os métodos de cálculo modernos de alto desempenho, reduzindo drasticamente o consumo de recursos da sua instância durante a execução dos Scheduled Jobs.
Conclusão e Próximos Passos
Entender o funcionamento macro do painel de saúde é o primeiro passo para estabelecer uma governança de dados robusta e aderente ao framework CSDM. Nos próximos três artigos desta série, vamos mergulhar profundamente em cada um desses pilares de forma isolada, começando pelo preenchimento essencial: o KPI de Completeness.
🚀 Próximo Passo: Entrando na Prática com Completeness
Agora que você já compreende o ecossistema macro do CMDB Health Dashboard, os motores assíncronos que rodam por trás dele e a flexibilidade de governança que o CI Class Manager oferece, é hora de investigarmos o primeiro grande pilar dessa tríade.
De que adianta ter uma estrutura automatizada se os seus registros estão vazios, cegando as equipes de suporte e negócios? No próximo artigo da nossa série, vamos destrinchar o pilar de Completeness (Completude) e entender como configurar atributos obrigatórios e recomendados para blindar a sua operação.
Participe, entre nas comunidades, acompanhem os posts:
- https://www.youtube.com/@servicenowbr/
- https://www.facebook.com/groups/servicenowbrasil
- https://macul.medium.com/
- https://www.servicenow.com/community/brazil-snug/tkb-p/snug-br-brazil-tkb-board
- NowBridge.
- https://www.linkedin.com/groups/5134493/
- https://www.servicenow.com/community/user/viewprofilepage/user-id/73505
- https://github.com/Tiagomacul/
- https://www.tiktok.com/@servicenowbr
- https://open.spotify.com/show/1Qa4xVz7xXnKM9y9wggfT9
- https://join.slack.com/t/servicenowbrasil/shared_invite/zt-2sooa78s7-MWwcMxEdbktNjjIYRZfqHg
- https://www.linkedin.com/in/tiagomacul/
- Tiago Macul MVP 2026: My Community Power.
Conteúdos de interesse
- 28 Views