This article explains how the Snow Inventory Agent installs and manages Cloud App Metering components, based on key configuration settings:
saas.all_managedsaas.[browser].enabled (like saas.edge.enabled, saas.chrome.enabled)
It covers how these settings affect the installation of browser extensions, native hosts, and rule files, and outlines typical deployment scenarios.
How the agent handles Cloud App Metering
The Snow Inventory Agent runs every 3–5 minutes on Windows and macOS. Its behavior depends on your Cloud App Metering configuration:
- If
.cruleor.rulesfiles are detected and a browser setting (likesaas.edge.enabled) is enabled, the agent: - Installs the appropriate browser extension.
- Launches
cloudmeteringhost.exe(Windows) orcloudmeteringhost(macOS). - Stores URLs in cloudmetering.db.
- Collects encrypted usage data.
Key configuration settings and effects
saas.all_managed = true (Fully Managed Mode)
- Disables agent-managed Cloud App Metering.
- Prevents installation of:
- Browser extensions
cloudmeteringhost.exe- Rule files
- Ignores all
saas.[browser].enabledsettings. - Intended for environments where all components are deployed manually (via policy/GPO). Requires manual extraction of native host and extension deployment.
For setup instructions, see Manage browser extensions.
saas.[browser].enabled (for example, saas.edge.enabled)
- Only applied when saas.all_managed is absent or set to false.
|
Value |
Behavior |
|
true |
Agent installs the browser extension automatically. |
|
false |
Agent does not install or actively removes the extension. |
|
enable |
Agent installs native host and rule files (if metering is enabled on the Inventory Server) but does not install the browser extension (useful for GPO-managed deployments). |
For more information, see Enable or disable cloud application metering.
Default installation locations
Windows default path:
- Native host:
C:\Program Files\Snow Software\Inventory\Agent\cloudmeteringhost.exe
- Rule files:
.cruleand.rulesfiles are placed alongside the agent executable.
For platform-specific details, see Manage browser extensions.
Recommended configuration matrix
|
Deployment Scenario |
saas.all_managed |
saas.edge.enabled |
Browser Extension |
cloudmeteringhost.exe & .crule |
|
No agent-installed extension, but host & rules deployed |
absent or false |
enable |
GPO‑managed, not installed |
Installed if metering is enabled |
|
Full agent-managed extension installation |
absent or false |
true |
Installed automatically |
Installed |
|
Manual control of all components |
true |
Ignored |
Admin must deploy manually |
Manual deployment required |
Example hybrid configuration
Goal: Use GPO to manage the browser extension, but let the agent install the native host and rule files.
<SystemSettings>
<!-- Do not include saas.all_managed -->
<Setting key="saas.edge.enabled" value="enable" />
<Setting key="saas.chrome.enabled" value="false" />
<Setting key="saas.firefox.enabled" value="false" />
</SystemSettings>
Steps:
- Restart the SnowAgent service.
- Run snowagent update.
- Confirm the agent folder includes cloudmeteringhost.exe and .crule files (if enabled on the server).
- Verify no agent-installed browser extensions are present.
- Ensure usage data is flowing into Snow Atlas or Snow License Manager.
For more information, see Manage browser extensions.
Manual deployment using saas.all_managed = true
Use this mode when your organization deploys all components manually.
Steps:
- Set:
<Setting key="saas.all_managed" value="true" />
- Run:
snowagent extract-native-host
to extract the native host binary.
- Manually deploy browser extensions using GPO, registry, or manifest.
The agent will not install or manage any components but will collect usage data.
For more information, see Manage browser extensions.
Quick reference: What each setting does
- saas.all_managed = true
- Prevents the SnowAgent from installing any Cloud App Metering components, including browser extensions and
cloudmeteringhost.exe. - Intended for environments where all components are managed externally (like via Group Policy).
- saas.all_managed = false or omitted
-
- Enables the Snow Agent to manage Cloud App Metering components based on individual browser settings.
- Requires specific
saas.[browser].enabled = enablesettings to deploycloudmeteringhost.exeandwebmetering.crule.
- saas.edge.enabled = enable
-
- Allows deployment of
cloudmeteringhost.exeandwebmetering.crulefor Microsoft Edge. - If the Edge extension is managed via GPO, the agent will not attempt to install it.
- Allows deployment of
Related Articles
Release Notes Index: Snow Inventory Agent 701Number of Views Application usage metering using the FlexNet inventory agent 191Number of Views Request or download a Snow Inventory Agent 225Number of Views Cloud Application Metering not working due to NativeMessagingHost being blocked in end environment 250Number of Views Unable To Install Snow Inventory Agent - Network Resource Unavailable - CCMCache Error 66Number of Views
Hi, I am Reva - Ask me anything.
No new updates
Thanks for the feedback!
Your feedback has been saved.Rate this response:
Add Additional feedback ( Optional )
Are you sure you want to cancel
the case creation?
Are you sure you want to cancel the case creation?
Are you sure you want to close this case
| Products | Region | Phone Numbers |
|---|---|---|
| FlexNet Operations FlexNet Embedded FlexNet Publisher FlexNet Connect FlexNet Code Insight InstallAnywhere InstallShield |
North America * |
+1 630-332-2513 (toll) +1 877-279-2853 (toll-free in North America) |
| Europe * |
+44 1925 944367 (toll) +44 800 047 8642 (toll-free in Europe) |
|
| Japan * | +81 3-4540-5335 (select option 2) | |
| Australia * |
+61 3 9895 2177 +61 1800 560 603 (toll-free in Australia) |
|
|
Usage Intelligence (formerly
Revulytics) Compliance Intelligence |
Please use the Case Portal to submit your support ticket or reach out to your Revenera contact. | |
Case id: 00001065
Activity: Status change: 2 hours ago