> ## Documentation Index
> Fetch the complete documentation index at: https://docs.levelblue.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Understanding WebMarshal interfaces

> The WebMarshal Console, its navigation, monitoring views, policy elements, and access policy, plus the standalone tools installed with WebMarshal.

WebMarshal provides two main interfaces to help you set up and monitor Web access policy.

**WebMarshal Console**

Allows you to customize your access policy, and monitor server health and Web access on a real-time basis.

**Marshal Reporting Console**

Allows you to generate detailed historical reports on Web access, policy breaches, and WebMarshal actions. For detailed information about how to install and use this application, see the separate documentation for MRC.

WebMarshal also provides a number of freestanding tools to assist with specific tasks.

## Understanding the Console

The WebMarshal Console is the main interface for configuration of WebMarshal behavior. This section describes the features and elements available in the Console. Many of these elements are covered in more detail in the following chapters of this Guide.

![WebMarshal Console main window with the menu tree in the left pane and the welcome taskpad in the right pane](https://mintcdn.com/levelblue-5324744e/3HtxpZkxKdsv90As/images/webmarshal/console-main.png?fit=max\&auto=format\&n=3HtxpZkxKdsv90As\&q=85\&s=04b62d2ff512fe5c5f7498c71c76a330)

WebMarshal Console

### Console navigation

The Console features an icon tool bar, a menu bar, and two main panes. The right pane displays detailed information using "taskpad" web pages with links to common tasks and submenus. The left pane provides a menu tree that allows access to the main elements. Important notices display in the Status Bar at the bottom of the window.

* To expand a branch of the menu tree, click the associated **+** symbol. The items contained within this branch are displayed.
* To select an item in either pane, click it to highlight it.
* To display detailed information about an item, select it in the left pane. Detailed information displays in the right pane.
* To collapse an expanded menu element click the associated **-** symbol.
* To work with an item in either pane, right-click to view a menu of available options. The main Console and each taskpad also provide toolbar links to common tasks.
* To sort the information in a list view, click a column title.
* To customize the columns in any right pane list view:

  1. Right-click a detail item and select **Select Columns** to open an Add/Remove Columns window.
  2. To add or remove a column from the list, select it and click **Add** or **Remove**.
  3. To change the display order, select an item in the Displayed Columns list and click **Move Up** or **Move Down**.

  WebMarshal retains custom column views for each user on each computer where the Console is installed.

> [!NOTE]
>
> In most cases, you can access items in the Console by multiple methods including toolbar buttons or icons, right-click context menus, and keyboard shortcuts. This Guide normally refers to the buttons.

### Working with properties configuration

You can set many global properties of WebMarshal using three properties windows.

**Global Settings**

On this window you can control basic properties of a WebMarshal installation. To open this window, select **Tools > Global Settings** from the toolbar.

**Server Properties**

Each WebMarshal installation includes one or more processing servers. To see a list of these servers, select **Array Servers** in the left pane. The right pane will show a list of installed servers. To configure settings for a server, click to select that server in the right pane, then click the **Properties** icon in the taskpad toolbar.

**Server Group Properties**

You can group WebMarshal servers to apply customized configuration and rules for different locations in your network. To configure settings for a group, expand **Array Servers** in the left pane, right-click the group, and then select **Properties** from the context menu.

For more information about the properties and settings shown on these three windows, see [Configuring global settings](https://docs.levelblue.com/webmarshal/user-guide/managing-configuration#configuring-global-settings), [Managing array servers](https://docs.levelblue.com/webmarshal/user-guide/managing-configuration#managing-array-servers), and [Configuring server group properties](https://docs.levelblue.com/webmarshal/user-guide/managing-configuration#configuring-server-group-properties).

### Array servers

When you select this item, the right pane displays a list of all processing servers in the WebMarshal array. The list shows the status of each server. If the rule and configuration changes made in the console have not yet been reloaded into the servers, the Commit Configuration icon displays in red, and an asterisk is added to the caption WebMarshal (at the top of the left pane).

If you have configured **server groups**, the list shows the servers in their groups. To work with a group, expand the Array Servers item and select the group.

For more information on working with servers, see [Configuring global settings](https://docs.levelblue.com/webmarshal/user-guide/managing-configuration#configuring-global-settings).

### Active sessions

When you select this item (**Monitoring > Active Sessions**), the right pane shows a list of current browsing sessions through WebMarshal by user account and machine. You can drill down to view details. You can right-click items for more options. For detailed information see Help.

![Active Sessions view showing user and domain filters, a list of current sessions, and the domains visited](https://mintcdn.com/levelblue-5324744e/3HtxpZkxKdsv90As/images/webmarshal/console-activesessions.png?fit=max\&auto=format\&n=3HtxpZkxKdsv90As\&q=85\&s=8ed34ddec74eaafab3366b0ddd1dcae3)

WebMarshal Console, Active Sessions window

> [!NOTE]
>
> A WebMarshal session ends when no new pages have been requested for a defined period (by default, 5 minutes). You can adjust this session time-out value. For more information, see [Viewing product information](https://docs.levelblue.com/webmarshal/user-guide/managing-configuration#viewing-product-information).

### Real-time dashboard

When you select this item (**Monitoring > Real-Time Dashboard**), the right pane shows a graphical dashboard that allows you to monitor server performance, browsing traffic, Proxy Cache statistics, TRACEnet statistics and update status, and WebMarshal action statistics. For details of the available information see Help.

![Real-Time Dashboard showing the cache hit rate graph, policy summary for the previous 7 days, and server performance](https://mintcdn.com/levelblue-5324744e/3HtxpZkxKdsv90As/images/webmarshal/console-dashboard.png?fit=max\&auto=format\&n=3HtxpZkxKdsv90As\&q=85\&s=ac0ae950fcd84191a8d1839654fa9ecf)

WebMarshal Console Dashboard

### Event logs

When you select this item (**Monitoring > Event Logs**), the right pane shows a filtered view of the Windows event logs. Several filters are provided to allow easy monitoring of WebMarshal and related items on all servers in the Array. For more information, see [Viewing Windows event logs](https://docs.levelblue.com/webmarshal/user-guide/managing-configuration#viewing-windows-event-logs).

### Policy elements

WebMarshal Policy Elements are the basic building blocks that you can use to construct Web access Rules. Before you enable Rules, you must create or modify these Elements to fit organizational requirements.

#### User groups

This item shows a list of user groups configured in WebMarshal. You can import and automatically update groups through WebMarshal connectors. You can also create groups of IP addresses, and internal user groups for use only within WebMarshal. For more information on working with user groups, see [User management](https://docs.levelblue.com/webmarshal/user-guide/policy-elements#user-management).

#### All users

This item is always present in the user groups, and shows a list of all users currently available in WebMarshal. Double click any user name to see more information, including a list of the Rules that apply to the user.

#### URL categories

This item shows a list of URL categories. URL categories are lists of URLs with similar content, for use in building rules. You can create categories locally, or you can retrieve and populate them from an externally maintained Filtering List. A few examples of URL categories are: search engines, objectionable sites, partner companies. For more information on working with URL categories, see [Understanding URL categories](https://docs.levelblue.com/webmarshal/user-guide/policy-elements#understanding-url-categories).

> [!NOTE]
>
> Expand a category and double-click any URL to see a report of the WebMarshal Rule action, if any, that placed it in that category. (This information is not available if the URL was added manually.)

#### URL filtering lists

This item shows a list of the URL Filtering List applications configured in WebMarshal. For more information about Filtering Lists, see [Configuring URL filtering lists](https://docs.levelblue.com/webmarshal/user-guide/policy-elements#configuring-url-filtering-lists).

#### Schedules

This item shows a list of available schedules. Schedules allow you to apply rules based on the time of day and day of the week. For more information on working with schedules, see [Configuring access using schedules](https://docs.levelblue.com/webmarshal/user-guide/policy-elements#configuring-access-using-schedules).

#### TextCensor scripts

This item shows a list of available WebMarshal TextCensor scripts. The scripts allow you to scan web pages and text files for particular key words or combinations of words. You can use TextCensor scripts to block Web requests, and also to classify visited sites into URL categories and create your own site filtering lists. Examples of TextCensor scripts are: objectionable language, sports-related terms, and active scripting keywords. For more information on working with TextCensor scripts, see [Identifying web content using TextCensor scripts](https://docs.levelblue.com/webmarshal/user-guide/policy-elements#identifying-web-content-using-textcensor-scripts).

#### Classifications

This item shows a list of available logging classifications. Classifications allow you to create detailed logs of rule actions. For more information about Classifications, see [Logging activity with classifications](https://docs.levelblue.com/webmarshal/user-guide/policy-elements#logging-activity-with-classifications).

#### Quotas

This item shows a list of available quotas. Quotas allow you to limit a user's browsing activity by total time and/or volume. For more information on working with quotas, see [Configuring access using quotas](https://docs.levelblue.com/webmarshal/user-guide/policy-elements#configuring-access-using-quotas).

#### Malware protection

Expand this menu branch and select "Virus Scanners" to see a list of third-party virus scanners that have been configured for use in scanning file downloads and uploads. For more information on configuring malware protection, see [Using malware scanning](https://docs.levelblue.com/webmarshal/user-guide/policy-elements#using-malware-scanning). To implement malware scanning, see Chapter 6, [Understanding web access policy, rule containers, and rules](https://docs.levelblue.com/webmarshal/user-guide/access-policy-and-rules).

### Access policy

Expand this menu branch to see its subcategories:

* TRACEnet
* Safe Search
* Connection Rules
* HTTPS Rules
* Quota Rules
* Standard Rules
* Content Analysis Rules

Select one of these subcategories to configure the rules or options available. For more information on working with access policy and rules, see Chapter 6, [Understanding web access policy, rule containers, and rules](https://docs.levelblue.com/webmarshal/user-guide/access-policy-and-rules).

### Printing configuration and rules

You can view and print WebMarshal configuration, rules and policy elements in a convenient summary format.

To print configuration:

1. Click the **Print** icon in the tool bar to open the Print Options window. By default the entire configuration is selected.

   ![Print Policy window with options to print the entire configuration or selected items, and to show members of imported user groups](https://mintcdn.com/levelblue-5324744e/3HtxpZkxKdsv90As/images/webmarshal/console-printconfig.png?fit=max\&auto=format\&n=3HtxpZkxKdsv90As\&q=85\&s=6694cea426e1f347b9dde8b107152f42)

   Print Policy window
2. Select the items to print.
3. Choose whether or not to include members of imported user groups (this can result in a large listing).
4. Click **OK** to view the information in a new window.
5. Click the **Print** icon in the new window to print the information.

> [!TIP]
>
> To print an individual item from the configuration, right-click the item in either pane of the main WebMarshal Console, and then select **Print Selected Item.**

### News and support

The News And Support item in the console tree presents the support section of the LevelBlue website in the right pane. This area features the latest support information, including frequently asked questions, a knowledge base, and a discussion forum. To access the full range of resources, customers should log in to the site. Obtain login details, if necessary, by contacting LevelBlue.

## Understanding other tools

Additional standalone tools are installed with WebMarshal. You can access these tools through the Windows menus.

The **WebMarshal Server Tool** allows you to perform additional management tasks on the local WebMarshal Processing Server:

* Start or stop WebMarshal services.
* Add the processing server to an array, or remove it from an array.
* Change some performance related settings.
* Change locations for log and temporary files.
* Configure communication between the Processing Server and the WebMarshal Array Manager.

For more information about servers and arrays, see [Managing array servers](https://docs.levelblue.com/webmarshal/user-guide/managing-configuration#managing-array-servers). For detailed usage instructions, see Help for the tool.

The **WebMarshal Security Tool** is installed with the Array Manager. This tool allows you to set WebMarshal administrative permissions for Windows accounts. By default administrators of the Array Manager computer have full permissions. For more information, see [Configuring WebMarshal security](https://docs.levelblue.com/webmarshal/user-guide/managing-configuration#configuring-webmarshal-security).

The **WebMarshal Configuration Backup Tool** is installed with the Array Manager. This tool allows you to perform configuration backup from the command line or a scheduled task. For more information, see [Importing and exporting configuration](https://docs.levelblue.com/webmarshal/user-guide/managing-configuration#importing-and-exporting-configuration).

The **Support Tool** is installed with WebMarshal. This tool gathers information about the WebMarshal installation and the server WebMarshal is installed on. Its purpose is to help the LevelBlue support team diagnose support issues. To use the tool select **Tools > Open Support Tool**. You can also run the tool from the Start menu (Apps), or from a command prompt as `MarshalSupportTool.exe` in the WebMarshal installation directory. Each time you run the tool it checks for updates to the support tool application. For more information on how to use the Support Tool, see LevelBlue Knowledge Base article [Q15024](https://support.levelblue.com/kb/article.aspx?id=15024).

The **Proxy Cache** command line tool is installed on each WebMarshal processing node server. The tool allows you to maintain and analyze the cache folders. The tool can be used to list the URLs of files that are stored in the cache, and to delete specific items from the cache. This is useful when diagnosing cache issues and during testing. To start the tool, within a Windows command prompt navigate to the WebMarshal install location and run **WMProxyCacheTool.exe**. For more information on how to use the tool, see the tool help or LevelBlue Knowledge Base article [Q12724](https://support.levelblue.com/kb/article.aspx?id=12724).
