- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
a week ago
HI Community,
In CMDB Health Dashboard, under compliance it is showing as like this "
No data available
Job Completed, however there were no CIs available to evaluate"
what does it means? where i need to check this and for other 2 completeness and correctness data is getting displayed but for this alone it is showing as no CI's .
On what basis it is showing as no data where/how can i check that
Thanks in Advance
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Tuesday
Hi @suuriyas,
Since you’ve confirmed that the configurations (Template, Filter, and Audit) exist but manual runs aren't generating Audit Results, the issue isn't a lack of rules—it’s an execution failure.
Based on the fact that your "Last/Next run" dates are in the past even after a manual run, here are the three things you have to check:
1. The Certification Audit is "Locked" or in the wrong State
If a Certification Audit is already in a state of "In Progress" (perhaps from a failed job or a stuck process during the clone), it will not trigger a new run.
Check: Open the specific Certification Audit record.
Fix: Check the State field. If it's stuck in "In Progress" or "Work in Progress," try resetting it to "New" or "Draft" and then click Run Audit again.
2. Scheduled Job Queue (sys_trigger)
If the "Last run" date isn't updating, the background job that processes the audit might be stuck in the system scheduler.
Check: Navigate to sys_trigger.list and search for Name contains "Certification Audit" or the name of your specific audit.
Action: Look for the Next Action date. If it is in the past, the job is "queued" but the system isn't picking it up. You may need to delete that specific trigger record and then click "Run Audit" on your template to force the system to recreate a fresh trigger.
3. Domain Separation or User Criteria (If applicable)
Since this happened after a clone to Prod, check the "Run As" field on the Audit record.
The Issue: If the Audit is set to run as a specific user who doesn't have access to the CIs in Prod (due to Domain Separation or ACLs), the audit will find 0 records.
Fix: Ensure the Run As user is active and has the certification_admin or admin role.
4. The "Certification Schedule" vs. "Audit"
Check if you are running the Audit or the Certification Schedule.
In the Certification Audit record, check the "Certification Filter" again. Click the "Preview" button on that filter record.
Crucial Step: If "Preview" shows CIs, but the Audit Result doesn't, it confirms the Audit Script is failing. Check System Logs > Errors immediately after clicking "Run Audit" to see if there is a Null Pointer Exception or a Script Include error.
If this is useful, please mark it as helpful and accept my solution ...
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
a week ago
Did you configured it in the CI Class Manager > Health > Compliance?
Here you can define what to check for each CI Class.
Michael
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
a week ago
HI @Michael de Boer ,
Thanks for replying.
In CI Class manager i don't see anything called health and im not sure what class i need to select and check the compliance and health inclusion rule.
so randomly i open window server/computer and checked there compliance and health inclusion rule....they are same as my test instances.
In test instances cmdb health dashboard i can see data under compliance but not in prod
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Monday - last edited Monday
When you selected a CI Class, you'll find the health on the left site in the menu.
You can also compare the following tables, between test and prod:
- cert_filter
- cert_template
- cert_audit
Michael
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Tuesday
HI @Michael de Boer ,
Thanks for the response.
I checked everything is same and in audit record i manually ran it but still i don't see any audit results.
We do have a active records under certification filter, template and audit and in certification filter condition we used as below and you can see there are records satisfy it but when i ran the audit i don't see any results.
also recently cloned dev to prod same case happened in dev as well no data shown but when i ran the audit i can see records under audit result and then i ran the scheduled jobs then i was able to see the data in dashboard. did the same in prod but no results.
