The configuration files of both Inventory Server and the Snow Inventory Agents are based on the XML standard format.

Server configuration

The Snow Inventory Server Configuration Manager provides an administrative interface for configuration and installation of Inventory Server.

Considering the scalability and load balancing aspects, the Inventory Server can be configured as a Master Server or a Service Gateway. Service Gateways forward all their data and requests to a Master Server for further processing, either directly or via another Service Gateway.

Snow Inventory Server can be configured to receive incoming requests both on HTTP and HTTPS protocols as per solution requirements.

The Snow Inventory Admin Console provides an overview of configuration settings, Server Endpoints, and Discovery interfaces for any configured Master Server or Service Gateway. The features like Active Directory (AD) Discovery and Network Discovery can be enabled/disabled and configured via the Admin Console.

Agent configuration

Snow Inventory Agents are available on Unix, Linux, macOS, and Windows as supported platforms. The agent configuration definition is platform-independent.

Centralized management

Agent configuration for all supported platforms is managed via Snow Inventory Admin Console. When an agent configuration has been changed and after confirmation by the user, the update is distributed to all targeted computers and applied automatically.


The Snow Inventory Agent for Windows runs as a service on the computer and can be configured to perform scheduled inventory scan on a daily, weekly, or monthly basis, or at startup or logon actions. The Snow Inventory Agents for Linux, macOS, and Unix are scheduled using the built-in native scheduling functionality of the operating system, e.g. Cron.

Tuning the scan result

The Snow Inventory Agent configuration provides the possibilities to fine-tune the scan result through a number of configuration options. Using the software settings configuration, one can include or exclude variables to tune the scan behavior, like directory path (include/exclude), file system (include/exclude) and file types (include). These various configuration options of the agent help to gather the desired data in an easy manner.

The scan behavior of the Snow Inventory Agent can be further fine-tuned using system settings. It provides a number of options to be enabled or disabled, including setting up environment variables, HTTP settings, privacy settings, software metering, hardware and software scans, as per scan requirements.

For more details, refer to the Configuration guide for the Snow Agents.

Software deny

To prevent illegal and prohibited software from running on a computer, deny rules can be set in the Snow Inventory Agent configuration. A deny rule includes the path to the binary, file description, and company name as a signature to identify the process and terminate it. This feature is only available in the Snow Inventory Agent for Windows.

Inventory scan reporting

The Snow Inventory Agents support sending the inventory result file to multiple Inventory Servers, directly or via proxy, in a fallback manner. If sending the result file to the primary Inventory Server fails, then the agent tries the next server in sequence.

Drop location

For customers that wants to keep a copy of the scan result, the Snow Inventory Agent provides the drop location option. Every time an agent scans and sends the result file to a server, it will also copy the result file to a defined drop location folder. A drop location can be a UNC network location, a directory on a file system, or a web endpoint (directly or via proxy).

Oracle environments

Scan of Oracle environments is performed using the Snow Inventory Oracle Scanner (SIOS) plug-in. The Oracle settings in the Snow Inventory Agent configuration include default credentials, and the possibility to include or exclude instances by using SID.