Snow Inventory Server

Process applications and rules provided by SUS

The CloudMeteringModule module runs when Snow Inventory Server starts. The module is also run at a configurable time interval. The default interval is every 12 hours but can be changed in the Snow Inventory Server configuration file, by setting the property interval of the CloudMeteringModule module.

These actions are performed by the module:

  1. The module checks the folder where the SUS client downloaded the updated DIS content.

  2. If .esbt files are found in the folder, the module processes the files, and stores the updated application definitions and rules in the database.

  3. The module restarts the configured tasks that publish the updated content to agents.

Distribute rules to the agents

In order to deploy updated content, one or more update tasks must be configured using the Cloud Application Metering configuration interface in the Snow Inventory Admin Console. Define the target of the tasks using site name and configuration name.

The agents poll endpoint(s) for pending update tasks.

Collect, process, and store SaaS usage data from the agents

The agents report cloud application metering data back to the Snow Inventory Server packed in .snowpack files, together with other inventory data. Snow Inventory Server processes the data and stores it in several tables in its database. The database view inv.DataCloudMeteringView can be used to review the data in a consolidated format.

Transfer Saas usage data to Snow License Manager during the Data Update Job

The Cloud Application Metering data stored in the Snow Inventory database is sent to the Snow License Manager database during the Data Update Job (which by default runs at 9 pm every day).

Snow License Manager allows a user to see cloud application usage and manage relevant licensing aspects.