Configuring Web Browser Monitoring
Enable the Scanner module, deploy the browser extension, and verify that web applications are discovered.
Before you begin
About this task
Procedure
-
Enable the web browser monitoring module and obtain the extension
link.
Web browser monitoring is disabled by default. Enabling the module and obtaining the Chrome Web Store link are both done from the same fixlet.The Scanner Service restarts to apply the change.Note: Configure Scanner Service restarts the Scanner Service. Plan for that on endpoints where a scan is in progress.
To confirm the module started, check <BESClient dir>\tools\scanner\logs\bf-scanner.log on an endpoint for entries from the browsermon component.
-
Install the extension in Chrome.
The extension must be installed in each Chrome browser you want to monitor. For managed fleets, deploying it through Chrome enterprise policy (Option A) is recommended, consistent with how other managed browser extensions are typically deployed: it requires no action from the end user.
- Option A - deploy with a Chrome enterprise policy
- Add the extension ID noted from the Configure Scanner Service fixlet's parameter table to the ExtensionInstallForcelist policy, using whatever mechanism you already use for Chrome policy (Group Policy, the Google Admin console, or a registry-based configuration). This is standard Chrome enterprise-management behavior: the extension is deployed and kept up to date automatically for managed endpoints, and end users are not required to install it themselves or able to remove it, the same as any other extension deployed this way.
- Option B - users install it themselves
- Send them the Chrome Web Store link from the previous step. The user opens it, selects Add to Chrome, and confirms the permission prompt. The extension starts reporting immediately; no sign-in and no configuration are required.
Note: The permission prompt asks for access to data on the websites the user visits. That access is what lets the extension report which applications are open; see Data collected for what is and is not reported. Tell users in advance what the prompt says, so they understand the request and do not decline it by mistake. -
Verify that data is collected.
Verify from the endpoint outwards; each check isolates a different part of the chain.Note: Allow one full cycle - reporting interval, then the 5-minute SWID job, then scan upload and data import - before concluding something is wrong. End to end, first results can take several hours.If a step fails, see Troubleshooting web browser monitoring.
-
Turn web browser monitoring off, when no longer needed.
Disable the module: open Configure Scanner Service, set Browser Monitoring Admin Status to Disable, and run the action. The Scanner Service restarts and stops accepting requests. The extension keeps trying to connect until removed; those attempts are local only and fail silently.Disabling the module does not remove previously collected data: the browsermon_* database tables and the SWID tag files are left in place. Discovered applications continue to be reported to BigFix Inventory from existing SWID tags until they age out after 30 days of inactivity, or until you remove them manually.Remove the extension:
Installed by Removal Policy (force-install) Remove the extension ID from ExtensionInstallForcelist. Chrome removes it at the next policy refresh. The user cannot remove it. The user The user removes it from chrome://extensions, or you remove it with a Chrome enterprise policy.