--- title: Agent Client Collector for Visibility Content reference description: Review this information for details on OS query scripts, data collected, and definition of terms. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/it-operations-management/agent-client-collector/agent-client-collector-for-visibility-references.html release: australia product: Agent Client Collector classification: agent-client-collector topic_type: reference last_updated: "2026-03-12" reading_time_minutes: 5 keywords: [Agent Client Collector, Agent Client Collector for Visibility, ACC for Visibility] breadcrumb: [Agent Client Collector reference, Agent Client Collector, IT Operations Management] --- # Agent Client Collector for Visibility Content reference Review this information for details on OS query scripts, data collected, and definition of terms. ## OS module scripts for Agent Client Collector for Visibility Content \(ACC-VC\) These platform-specific plugins invoke platform-specific module scripts. Each script outputs to a standard JSON payload regardless of the platform.
Operating System family/plugin Name of module script
Linux: acc-f-modules basic\_inventory.rb \(Starting with ACC-F version 2.10.1, this will not be used.\)
data\_collection.rb
running\_processes.rb
tcp\_connections.rb
 
Windows: acc-f-modules basic\_inventory.rb \(Starting with ACC-F version 2.10.1, this will not be used.\)
data\_collection.rb
running\_processes.rb
tcp\_connections.rb
macOS Operating Systems: acc-f-modules basic\_inventory.rb \(Starting with ACC-F version 2.10.1, this will not be used.\)
running\_processes.rb
tcp\_connections.rb
Linux: acc-visibility-modules installed\_software.rb
file\_systems.rb
storages\_devices.rb \(support for getting physical disk and corresponding disk partitions only\)
network\_adapters.rb
local\_users.rb
enhanced\_inventory.rb
cloud.rb
Windows: acc-visibility-modules installed\_software.rb
file\_systems.rb
storages\_devices.rb \(support for getting physical disk and corresponding disk partitions only\)
network\_adapters.rb
local\_users.rb
enhanced\_inventory.rb
cloud.rb
sam\_advanced.rb
sam\_processor.rb
intel\_ema.rb
macOS Operating Systems: acc-visibility-modules installed\_software.rb
file\_systems.rb
storages\_devices.rb \(support for getting physical disk and corresponding disk partitions only\)
network\_adapters.rb
local\_users.rb
enhanced\_inventory.rb
cloud.rb
**Note:** running\_processes.rb and tcp\_connections.rb are interdependent. For an efficient Discovery, keep both tcp\_connections.rb and running\_processes.rb together. Both the files are needed to get the complete data. If one is not there, it will not populate the other data. To fetch information about all the running\_processes on the macOS, you must provide sudo access to osquery. If this configuration is not made, then running\_processes.rb will only fetch what is triggered by \_servicenow user. For tcp\_connections.rb, you must add ‘sudo lsof’ command in the sudoers file. If this is not done, tcp\_connections.rb will only fetch what is triggered by \_servicenow user. ## Data collected ACC-VC uses the same classification criteria as IP-based Discovery for classifying as computer or server. The subset of collected data includes the following categories: - Basic inventory – Starting with ACC-F version 2.10.1, this will not be used. - Data collection - Collects the necessary data for classification and identification of a host CI. This includes host name, serial numbers, and OS information. - Installed Software – cmdb\_sam\_sw\_install \(if SAM enabled\) and cmdb\_software\_instance \(if SAM not enabled\) - File Systems – cmdb\_ci\_file\_system - Storage Devices – cmdb\_ci\_disk and cmdb\_ci\_storage\_device - Serial Numbers – cmdb\_serial\_number - Network Adapters – cmdb\_ci\_network\_adapter and cmdb\_ci\_ip\_address - TCP Connections – cmdb\_tcp - Running Processes – cmdb\_running\_process \(ACC-VC also classifies the running processes and creates application CIs in cmdb\_ci\_appl, where possible\) - Local User – cmdb\_os\_user \(Populates the local users for all the Operating Systems that ACC-VC supports by adding a new module called local\_user​\) - Enhanced inventory – Collects enhanced data \(such CPU info, start\_date, object\_id\) which is not necessary for identifying a unique host. \[Omitted image "acc\_v\_relationships.png"\] Alt text: This diagram shows the layout and relationships ## Agent Client Collector terms - **Agent Client Collector \(ACC\)** The software component installed on target hosts that communicates with the MID Server. Sometimes referred to as Agent. This component is a ServiceNow derivative of Sensu-Go. - **Agent Client Collector Framework \(ACC-F\)** A ServiceNow base scoped application that leverages ACC and provides core capabilities \(including Check Types, Check Definitions, Policies, and so on\) enabling other ACC scoped applications, including ACC-M and ACC-VC. - **Agent Client Collector Monitoring Monitoring \(ACC-M\)** A ServiceNow scoped application enabling monitoring use cases. - **Agent Client Collector for Visibility Content \(ACC-VC\)** A ServiceNow scoped application that implements push-based Discovery leveraging ACC and ACC-F. - **Horizontal IP-based Discovery** Traditional Discovery available to customers prior to ACC-VC. It discovers data via Probes and Patterns through the MID Server, requiring the Discovery Plugin. - **Modules** A subset of discovered data that is populated as part of Discovery. Examples of Modules include: Data Collection, Installed Processes, Serial Numbers, File Systems, Storage Devices, Network Adapters, Running Processes, and TCP Connections. - **Push-based Discovery** Discover data via ACC, ACC-F, ACC-VC, and the MID Server with a direct push of data from the target host. Discovery does not require specific IP range configuration on a Discovery Schedule or providing Discovery Credentials for target host. - **Sensu-Go agent** The Free and Open Source project which ACC is derived from. - **Virtual Machine Instance** A virtual target host running inside of a hypervisor, either on-premise or within a cloud service provider like AWS, GCP, or Microsoft Azure. - **Virtual Machine Image** A snapshot of a live virtual machine instance persisted to a file system or cloud storage. - **[Agent Client Collector for Visibility Content default checks and policies](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-operations-management/agent-client-collector/acc-visibility-checks-policies.md)** Agent Client Collector for Visibility Content \(ACC-VC\) provides various checks and policies as well as a business rule. - **[Agent Client Collector MID-less installation command parameters](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-operations-management/agent-client-collector/acc-ics-command-params.md)** Description of the command line parameters used during MID-less Agent Client Collector installation. - **[Data collected during Agent Client Collector for Visibility Content File-Based Discovery](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-operations-management/agent-client-collector/data-collected-file-based-discovery.md)** The following tables describe the data collected during Agent Client Collector for Visibility Content file-based Discovery. - **[Software edition configuration fields](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-operations-management/agent-client-collector/software-edition-configuration.md)** Description of the software edition configuration fields in use when identifying the edition of Windows software. - **[Agent Client Collector File-Based Discovery properties](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-operations-management/agent-client-collector/file-based-discovery-configuration-properties.md)** Configure File-Based Discovery behavior using system properties that control scanning paths, performance throttling, and file filtering options. - **[Web usage data collection tables and fields](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-operations-management/agent-client-collector/web-usage-collection-tables.md)** Description of the tables and their fields used when gathering web usage data from your Windows and macOS machines. - **[Archive file scanning filtering rules and limits](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-operations-management/agent-client-collector/archive-file-scanning-reference.md)** Reference information for the filtering rules and performance safeguards that apply when Agent Client Collector for Visibility Content scans ZIP and JAR archive files during File-Based Discovery. - **[Software filter tables](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-operations-management/agent-client-collector/sw-filter-tables.md)** The following table lists the software filter tables and the purpose each one serves. - **[Software filter fields](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-operations-management/agent-client-collector/sw-filter-fields.md)** The following table lists the software filter fields from which you can create a filter. - **[License key discovery and access control tables](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-operations-management/agent-client-collector/license-key-discovery-reference.md)** Reference information for the tables, fields, access control, and scheduled job used by license key discovery in Agent Client Collector for Visibility Content. - **[Running process-based discovery platform coverage and properties](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-operations-management/agent-client-collector/running-process-based-discovery-platform-coverage-properties.md)** Platform coverage identifies which operating systems are supported and what privileges the agent needs for full coverage. The system property controls whether the feature is enabled or disabled. - **[ACC-VC NPVDI system properties](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-operations-management/agent-client-collector/accvc-npvdi-properties.md)** System properties that control how Agent Client Collector for Visibility Content \(ACC-VC\) runs **Enhanced Discovery** and installed software checks on Windows non-persistent virtual desktop infrastructure \(NPVDI\) endpoints. **Parent Topic:**[Agent Client Collector reference](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-operations-management/agent-client-collector/acc-reference.md)