Agent Client Collector (ACC) not Collecting Certain Information in ServiceNow CMDB
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-29-2023 08:23 AM
We have encountered an issue with the Agent Client Collector (ACC) tool not retrieving specific information from a Linux server and updating it in the ServiceNow CMDB. We followed the installation steps as outlined in the documentation.
The missing information includes:
- Network Adapters
- Storage Devices
- File Systems
- Installed Software
- CI IPs
- DNS Names for CIs
- Memory Modules
- CPU Manufacturer
- CPU Type
- CPU Speed
- CPU Count
- CPU Core Count
- Disk Space
In the logs, we noticed warnings such as:
"Agent Client Collector for Visibility [e7952eba6ba4f46f]: In EnhancedDiscoveryHandler.preIreAddDataToPayload() payload missing memory modules information"
Similar errors occur for memory modules, network adapters, storage devices, and installation dates, which correspond partially to the missing data.
While reviewing the "running_processes.rb" file, we found a reference to "acc-visibility-modules-linux/bin/", which appears to be a directory.
According to the documentation, ACC-visibility relies on Ruby script files such as:
- installed_software.rb
- file_systems.rb
- storage_devices.rb (supports obtaining physical disk and corresponding disk partition information only)
- network_adapters.rb
- local_users.rb
- enhanced_inventory.rb
- cloud.rb
We suspect that we might have missed a step during the installation process, but we're unsure which step it could be.
Any guidance or assistance on resolving this issue would be greatly appreciated.
Thank you in advance for your help.