# INSIGHT Status Monitor

The INSIGHT Status Monitor is a local diagnostic utility installed on INSIGHT-managed endpoints. It provides administrators with a direct view of the configurations and settings applied to the endpoint from the management console, and includes tools to generate logs and restart INSIGHT components.

The INSIGHT Status Monitor runs locally and monitors only the device on which it is installed. Typical use cases include:

* Verifying that a configuration or command sent from the management console has been applied to the endpoint.
* Generating logs to investigate unexpected behaviour.
* Restarting an INSIGHT component that is not functioning correctly.

## Launching the INSIGHT Status Monitor&#x20;

1. Open **File Explorer** and navigate to `C:\Program Files (x86)\Guardware\INSIGHT`.<br>
2. Right-click `GWConsole.exe` and select **Run as administrator**.<br>

   <div align="left"><figure><img src="/files/DLjwlIglQprI0T9vyMMR" alt="" width="390"><figcaption></figcaption></figure></div>

## Dashboard

The Dashboard displays a summary of the endpoint's current configuration and connectivity status. All values are read-only and reflect the settings applied from the management console.

<figure><img src="/files/W9ozUfy7VnWVy5zTnYlz" alt="" width="563"><figcaption></figcaption></figure>

If a configuration does not reflect what was sent from the management console, resend the command from the console and verify again.

<table><thead><tr><th width="190">Field</th><th>Description</th></tr></thead><tbody><tr><td>Username</td><td>The username associated with this endpoint.</td></tr><tr><td>Last Updated</td><td>The date and time the endpoint's configuration was last updated.</td></tr><tr><td>Client Server Interval</td><td>The interval at which the client communicates with the server, as configured in the management console.</td></tr><tr><td>Report Interval</td><td>The interval at which the endpoint sends reports to the server, as configured in the management console.</td></tr><tr><td>Report Bandwidth</td><td>The bandwidth allocated for reporting, as configured in the management console.</td></tr><tr><td>Last Active Time</td><td>The date and time the endpoint was last active.</td></tr><tr><td>Server</td><td>The IP address of the server the endpoint is connected to.</td></tr><tr><td>Server Name</td><td>The name of the connected server.</td></tr></tbody></table>

### View Logs Archive Logs

Archive Logs packages the endpoint's log files into a ZIP archive and saves it to the desktop. The log types included in the archive are determined by the selections made in [**Log Handling**](#log-handling).

1. Click **Copy Logs**.<br>

   <div align="left"><figure><img src="/files/exT3Y4pwx9QvAeMZQzLd" alt="" width="375"><figcaption></figcaption></figure></div>
2. Navigate to your device's desktop and extract the contents of the ZIP file.
3. Open the log files in a text editor.

## Log Handling

Log Handling controls which log types are enabled for generation and included when logs are archived via Archive Logs. Toggle on the log types relevant to the issue being investigated before archiving.

<figure><img src="/files/JmAknLWLfdnzSzSGsB4d" alt="" width="563"><figcaption></figcaption></figure>

<table><thead><tr><th width="326">Log Type</th><th>Description</th></tr></thead><tbody><tr><td>Debug Engine</td><td>Logs related to engine debugging.</td></tr><tr><td>Debug Engine Activity</td><td>Logs related to engine activity.</td></tr><tr><td>Debug Watcher</td><td>Logs related to watcher monitoring.</td></tr><tr><td>Debug Flag Client Activity</td><td>Logs related to flag client monitoring.</td></tr></tbody></table>

## App Showdown

App Showdown displays the processes and drivers associated with INSIGHT on the endpoint. Use this section to verify the current state of INSIGHT components and restart any that are not functioning correctly.

### Processes

The following processes are listed in App Showdown. Selecting **Kill Process** next to a process stops it immediately and triggers an automatic restart. This is the recommended approach when a component is behaving unexpectedly or has stopped functioning, and is the equivalent of managing INSIGHT processes via the command line without requiring CLI access.

<table><thead><tr><th width="237">Process</th><th>Description</th></tr></thead><tbody><tr><td>GWClient.exe</td><td>The main communication layer between the endpoint and the INSIGHT server.</td></tr><tr><td>GWProxy.exe</td><td>Monitors network-level activity on the endpoint.</td></tr><tr><td>GWWatcher.exe</td><td>Monitors user activity and forwards events for processing.</td></tr><tr><td>GWSyncMonitor</td><td>[Placeholder]</td></tr></tbody></table>

### Drivers

The Drivers section lists the drivers associated with INSIGHT on the endpoint and their current enabled or disabled status. Driver availability and state are controlled from the management console via **Devices** > **Assign Command** > **Driver Options**.

If a driver's status does not reflect the configuration set in the management console, resend the command from **Devices** > **Assign Command** and verify again.

<table><thead><tr><th width="181">Driver</th><th>Description</th></tr></thead><tbody><tr><td>gwpg</td><td>Monitors and manages process-level activity related to device interactions. Enforces policy-controlled execution.</td></tr><tr><td>gwdogfile</td><td>Protects INSIGHT client files and components from unauthorised renaming, modification, or deletion.</td></tr><tr><td>gwscanner</td><td>Monitors USB activity, detects connected USB devices, captures serial numbers, and tracks usage.</td></tr><tr><td>gwusbmon</td><td>Monitors file transfers to and from USB devices and captures transferred files for further processing.</td></tr><tr><td>gwchatdocmon</td><td>Monitors activity in supported chat applications and captures files shared through chat for inspection against configured policies.</td></tr></tbody></table>

Drivers cannot be managed from the INSIGHT Status Monitor. To enable or disable a driver, navigate to **Devices** > **Assign Command** > **Driver Options** in the management console and check or uncheck the box next to the relevant driver name. The updated status is reflected in the INSIGHT Status Monitor once the configuration has been applied to the endpoint.

## System Info

System Info displays the endpoint's details and the current status of INSIGHT engine features as applied from the management console. All values are read-only.

If a value does not reflect the expected configuration, resend the relevant command from the management console and verify again.

<table><thead><tr><th width="171">Field</th><th>Description</th></tr></thead><tbody><tr><td>Browsers.bin</td><td>Contains the list of browsers recognised and monitored by INSIGHT. Entries correspond to browser executable names, for example <code>librewolf.exe</code>.</td></tr><tr><td>File Upload.ext</td><td>Contains the list of file extensions subject to file upload monitoring. Entries define the scope of what is included in upload monitoring, for example <code>INCLUDE</code>.</td></tr></tbody></table>

### Engine Settings

Engine Settings displays the current status of INSIGHT engine features on the endpoint. Each value reflects the status as applied from the management console. To modify an engine setting, update the relevant configuration in the management console. \
\[path to be confirmed.]

<table><thead><tr><th width="233">Setting</th><th>Description</th></tr></thead><tbody><tr><td>Productivity Mode</td><td>Indicates whether Productivity Mode is currently active on the endpoint. Possible values: ON, OFF.</td></tr><tr><td>Bad App Mode</td><td>Indicates whether Bad App Mode is currently active on the endpoint. Possible values: ON, OFF.</td></tr><tr><td>Web Productivity Monitor</td><td>Indicates the current Web Productivity Monitor value applied to the endpoint.</td></tr><tr><td>Browser Mode</td><td>Indicates whether Browser Mode is currently active on the endpoint. Possible values: ON, OFF.</td></tr><tr><td>USB Monitor</td><td>Indicates the current USB monitoring mode applied to the endpoint. Possible values: ON, OFF, PASSIVE.</td></tr><tr><td>Outgoing Zip File Mode</td><td>[tbc]</td></tr><tr><td>Bad App List</td><td>[tbc]</td></tr></tbody></table>

## Advanced Settings

Advanced Settings displays the list-based configurations applied to the endpoint from the management console. These lists control how INSIGHT monitors and responds to activity across categories, including network traffic, file system activity, and application behaviour. All values are read-only.

[**To create an Advanced Setting**](/insight/guardware-insight/insight-v5/advanced-settings.md#create-an-advanced-setting)**:**

1. In the management console, go to **INSIGHT > Advanced Settings**.
2. Select **New Advanced Setting**.

[**To assign an Advanced Setting to an endpoint**](/insight/guardware-insight/insight-v5/devices.md#assign-an-advanced-setting)**:**

1. In the management console, go to **Devices > INSIGHT**.
2. Select the device from the list.
3. Select **Assign Advanced Setting**.

The table below provides an overview of every Advanced Setting and what it does.

<table><thead><tr><th width="269">Section</th><th>What It Does</th></tr></thead><tbody><tr><td><a href="/pages/clpMKwCOAgJW5hARw8Ui#report-upload-and-communication-settings">Report Upload &#x26; Communication Settings</a></td><td>Controls the intervals, durations, timeouts, and bandwidth settings for uploading reports and downloading policies and commands.</td></tr><tr><td><a href="/pages/clpMKwCOAgJW5hARw8Ui#applications-monitored-at-network-level">Applications Monitored at Network Level</a></td><td>Lists applications monitored for sensitive data uploads at the network level.</td></tr><tr><td><a href="/pages/clpMKwCOAgJW5hARw8Ui#ip-address-monitored-at-network-level">IP Address Monitored at Network Level</a></td><td>Lists IP addresses included or excluded from network-level monitoring.</td></tr><tr><td><a href="/pages/clpMKwCOAgJW5hARw8Ui#applications-with-monitored-ssl-traffic">Applications with Monitored SSL Traffic</a></td><td>Defines which applications have their SSL traffic monitored when network monitoring is used.</td></tr><tr><td><a href="/pages/clpMKwCOAgJW5hARw8Ui#websites-with-monitored-ssl-traffic">Websites with Monitored SSL Traffic</a></td><td>Defines which websites have their SSL traffic monitored using certificate common names.</td></tr><tr><td><a href="/pages/clpMKwCOAgJW5hARw8Ui#applications-with-monitored-keystrokes-and-copy-paste">Applications with Monitored Keystrokes and Copy/Paste</a></td><td>Specifies applications where keystroke and copy/paste activity is monitored or excluded.</td></tr><tr><td><a href="/pages/clpMKwCOAgJW5hARw8Ui#websites-with-monitored-keystrokes-and-copy-paste">Websites with Monitored Keystrokes and Copy/Paste</a></td><td>Specifies websites where keystroke and copy/paste activity is monitored or excluded.</td></tr><tr><td><a href="/pages/clpMKwCOAgJW5hARw8Ui#applications-monitored-at-network-level-lsp">Applications Monitored at Network Level (LSP)</a></td><td>Lists applications monitored at the network level using the LSP approach.</td></tr><tr><td><a href="/pages/clpMKwCOAgJW5hARw8Ui#status-of-client-components">Status of Client Components</a></td><td>Lists client components and controls whether each is enabled or disabled.</td></tr><tr><td><a href="/pages/clpMKwCOAgJW5hARw8Ui#file-extensions-monitored-at-file-system-level">File Extensions Monitored at File System Level</a></td><td>Filters file upload monitoring by file extension type.</td></tr><tr><td><a href="/pages/clpMKwCOAgJW5hARw8Ui#applications-monitored-at-file-system-level">Applications Monitored at File System Level</a></td><td>Lists applications monitored for sensitive data uploads at the file system level.</td></tr><tr><td><a href="/pages/clpMKwCOAgJW5hARw8Ui#applications-monitored-at-file-system-level-to-provide-file-path-information">Applications Monitored at File System Level to Provide File Path Information</a></td><td>Lists applications monitored to provide full file path data for network monitoring.</td></tr><tr><td><a href="/pages/clpMKwCOAgJW5hARw8Ui#applications-monitored-at-file-system-level-where-repeated-incidents-are-ignored">Applications Monitored at File System Level where Repeated Incidents are Ignored</a></td><td>Suppresses repeated incident alerts from specified applications at the file system level.</td></tr><tr><td><a href="/pages/clpMKwCOAgJW5hARw8Ui#applications-hosting-websites-with-end-to-end-encryption">Applications Hosting Websites with End-to-End Encryption</a></td><td>Lists browser applications monitored at the file system level to intercept file uploads on end-to-end encrypted websites.</td></tr><tr><td><a href="/pages/clpMKwCOAgJW5hARw8Ui#websites-with-end-to-end-encryption">Websites with End-to-End Encryption</a></td><td>Lists websites with end-to-end encryption where file system monitoring is required alongside network monitoring.</td></tr><tr><td>Browsers Monitored using Chromium Extension</td><td>Control which Chromium-based browsers are monitored for sensitive data uploads using a browser extension. When enabled, the extension is installed automatically.</td></tr><tr><td>Passive Monitoring of File Uploads to Cloud Drives</td><td>Lists cloud drives monitored for sensitive data uploads by tracking file changes in locally synced folders on the device. </td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.guardware.com/insight/guardware-insight/insight-v5/insight-status-monitor.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
