Audit not capturing changes for Class field on specific Linux Server CI

vs6242424
Tera Contributor
 

Hi Community,

 

We have auditing enabled and it is working correctly in DEV  environments but on PROD environments audit entries are being generated as expected for most records not all.

However, we are facing an issue with a specific CI record (Linux Server) where changes to the Class field are not being captured in the audit history.

Details:

  • CI Type: Linux Server

  • Table: cmdb_ci_linux_server

  • Field: sys_class_name (Class field)

  • Auditing is enabled and working for other records

  • Issue occurs only for this specific CI record

Observations:

  • No entries are created in the sys_audit table for this field change.

  • Other fields for the same CI are auditing correctly.

  • The issue is reproducible when changing the Class field for this CI.

Any guidance or troubleshooting suggestions would be greatly appreciated.

Thanks in advance!

2 REPLIES 2

Michael de Boer
Tera Contributor

Hi,

 

Can you check if there is a business rule that contains "setAudit(false)" in the script?
If yes, is this business rule triggered on the class field change?

Regards,
Michael

Hi Michael,

 

No, there is no Business Rule that contains setAudit(false) for class changes. I have already checked all the Business Rules. The unusual thing is that only a few CIs in the Linux Server class are showing this behavior, while all other CIs are auditing correctly. The class hierarchy and auditing for other classes are also working as expected.

 

Regrads,

Vishal