CMDB Health Dashboard issue - Overall Scorecard not getting updated or no jobs related to this

smk
Tera Contributor

We have CMDB Health Dashboard configuration.

There are separate jobs for each of the metric: Completeness, Compliance, Correctness.

When any of these jobs are exectued their respective Scorecard's are getting updated/refreshed. 

  1. CMDB Health Dashboard - Completeness Score Calculation
  2. CMDB Health Dashboard - Compliance Score Calculation
  3. CMDB Health Dashboard - Correctness Score Calculation

https://docs.servicenow.com/bundle/madrid-servicenow-platform/page/product/configuration-management/task/t_EnableCMDBHealthDashboardJob.html

But the Overall CMDB Health Scorecard is not getting updated. What is the way to refresh it?

Clicking on the overall percentage doesn't take me anywhere. whereas metric of completeness, correctness, drives to respective scorecard. Looks like our instance is broken somewhere

We are running on London (upgraded incrementally)

3 REPLIES 3

jyoti29208
Giga Expert

Hi Smk,

 

This should work fine if you are getting scores in respective components ( completeness, correctness and compliance).

Could you please run all four jobs from CMDB health dashboard jobs and monitor it from cmdb_health_result table if any component is getting failed.

It takes some time(depends upon number of CIs you are having in CMDB) to update the widget also check last updated in the widget for the same.

 

If everything from above steps is working fine and then i would recommend you to get it checked from Servicenow. 

Regards,

Jyoti

smk
Tera Contributor

Hi Jyothi,

Thanks for your response.

I see there are only 3 jobs for each metric ( Completeness, Correctness and Compliance) from Health Preference or from Health Dashboard Jobs tab. Where is 4th Job for Overall Score? How to run it?

I haven't seen for Overall Score anywhere, where can I find 4th Job?

Rafal Rataj1
Giga Expert

this is ootb behaviour, 

Clicking on the overall percentage doesn't take you anywhere.

this is the overall score 

you can see all the results in cmdb_health_result

and all the scores in the cmdb_health_scorecard

for overall metric there is an additional difficulty - it does not behave as the others, 

it has 2 records

it creates one on beginning of processing (last evaluated on = last successful run, created on = today)

and after the processing is successful it created another one   (last evaluated on = today, created on = today)

 

if it comes to looking if the jobs has failed you need to look into 

cmdb_health_metric_status

and in detail to  

cmdb_health_processor_status

// eventually to the logs as well if you have enabled info logs