Skip to main content

Manage cloud application metering

For cloud application metering data to be collected from computers in your organization and displayed in the Snow License Manager user interface, the following conditions must be fulfilled:

Enable the cloud application metering data flow

There are two alternative ways to enable the cloud application metering data flow between the Snow Inventory Server and the agents: either via the Snow Inventory Admin Console, or by configuring the Snow Inventory Server configuration file. The Snow Inventory Admin Console alternative gives you the possibility to target a set of computers based on site name and agent configurations. The Snow Inventory Server configuration file alternative will enable the data flow to all agents.

  • To open up the cloud application metering data flow between the Snow Inventory Server and the agents, do one of the following:

    • Snow Inventory Admin Console alternative: enable cloud application metering for one or more groups of computers based on site name and agent configurations, see Enable Cloud Application Discovery and Metering.

    • Snow Inventory Server configuration file alternative: in the CloudMeteringModule module in the <ModuleConfiguration> element of the configuration file, set the EnableForAllAgents setting to true, see Module Configuration/Cloud metering.

Install browser extensions

Browser extensions must be installed on each computer for which cloud application metering data should be collected. With the exception of Apple Safari, the Inventory agents for Windows and macOS install the browser extensions according to the agent's configuration. The default configuration is to install the extensions. Note that if the cloud application metering data flow has not been enabled for the site a computer belongs to, as described in Enable the cloud application metering data flow, the agent will not install any browser extensions, regardless of the agent configuration.

If your company wants to deploy the browser extensions via management tools instead of via the Inventory agents, follow the instructions in Install browser extensions via management tool or policy instead.

  1. For Apple Safari, see Install Apple Safari browser extension.

  2. For all other browsers: in the agent's configuration for the computer, set the system setting saas.[browser].enabled to true (default value).

    <SystemSettings>
        <Setting key="saas.[browser].enabled" value ="true" />
    </SystemSettings>

    The agent will then install the browser extension as described in Snow Inventory Agent installs browser extensions, provided that the cloud application metering data flow is enabled for the site the computer belongs to.

    See configuration-doc.html for a complete list of the saas.[browser].enabled settings.

Install browser extensions via management tool or policy

To deploy and manage browser extensions by a management tool or policy, instead of via the Inventory agents for Windows and macOS:

  1. In the agent's configuration for the computer, set all saas.[browser].enabled settings to enable:

    <SystemSettings>
        <Setting key="saas.[browser].enabled" value ="enable" />
    </SystemSettings>

    This enables the browser extensions to be installed outside the agent. It also prevents the agent from uninstalling the extensions when installed.

    See configuration-doc.html for a complete list of the saas.[browser].enabled settings.

  2. Deploy the browser extensions by the management tool or policy of choice, using one or more of the following methods, depending on the browsers:

Install Apple Safari browser extension

The Apple Safari browser extension is installed independently of the Snow Inventory Agent for macOS. It must be installed on the target computer and then enabled in the browser.

  1. Go to this article on Snow Community: https://community.snowsoftware.com/s/article/Cloud-Application-Metering-extension-for-Safari.

    Note that you must first sign in to Snow Community to be able to access the article via the link.

  2. Download the installation package (.pkg) from the Snow Community article and follow the instructions included in the article for how to install the package and enable the extension on each computer.

Disable the cloud application metering solution

To stop cloud application metering data to be collected from computers in your organization and displayed in the Snow License Manager user interface:

  1. Disable the cloud application metering rules data flow between the Snow Inventory Server and the agents by reverting the configuration made when enabling the data flow.

    This prevents the Inventory Server from publishing updated rulesets to the agents.

  2. Remove the webmetering.rules and webmetering.crules files from the agent installation folder.

    The files can be removed either by using the Inventory Server Agent update feature or by using a software deployment tool of choice.

  3. Additionally, set all saas.[browser].enabled settings to false in the agent configuration.

    See configuration-doc.html for a complete list of the saas.[browser].enabled settings.

Note that if the browser extensions have been installed via the agents according to Install browser extensions, steps 1 and 2 of the procedure above are sufficient to make the agents uninstall the browser extensions permanently. But if you have installed the extensions via a management tool or policy, you must uninstall the agents either via your chosen management tool or policy, or by setting the saas.[browser].enabled settings to false (step 3 of the procedure above).

The Apple Safari browser extension must be manually uninstalled according to Uninstall Apple Safari browser extension.

Uninstall Apple Safari browser extension

  • In the Apple Safari browser on the computer, go to Extension settings and uninstall the browser extension.