Skip to main content
All CollectionsTroubleshooting and How-ToHow-To Articles
How to customize Teramind to suit your preferences and brand
How to customize Teramind to suit your preferences and brand
A
Written by Arick Disilva
Updated over a week ago

Introduction

Teramind’s intuitive and flexible user interface allows you to customize it to your preference.

For example, admins, department managers and privileged users can create their own dashboards with drag and drop widgets, create custom BI reports and share them with other users, customize alert messages with an HTML template, change the login screen with your branding, etc.

In a select few cases, Teramind might be able to develop custom features to suit your enterprise-specific needs. Please talk to your account manager if you need more information.

Creating Your Own Custom Dashboards with Widgets

The dashboards are easy to configure using drag-and-drop widgets. You can also click the DASHBOARD menu and then select the NEW DASHBOARD button at the top-right corner of the List of dashboards menu screen. You can also click the DAHBOARD menu and then select the NEW DASHBOARD button at the top-right corner of List of dashboard menu screen.

Only the main Administrators, Department Managers, and Privileged Users (created using the CONFIGURE > ACCESS CONTROL menu) have access to the DASHBOARD menu. Each user’s dashboards are specific to their own login account and cannot be viewed or edited by another user.

You can then add widgets to the dashboard by clicking the ADD WIDGETS button near the top-right corner. You can add from Monitoring, Productivity, Security, and Risk categories. You can drag-and-drop and resize the widget to your need. You can add multiple copies of a widget. You can then configure each widget to show the same type of information (such as App Usage) but for different employees, departments, or other criteria. This way, you can compare between them. To configure a widget, click the Cog Wheel/Gear icon near the top-right corner of a widget.

Customizing the BI Reports

mceclip2.png

In addition to the pre-built BI reports, you can create your own custom BI reports by ‘cloning’ an existing report (a pre-built report or another custom report). You can also share these custom reports with your team. Click the CLONE button near the top-right corner of a report to create a copy/clone of it.

Like the dashboards, you can then add widgets to your report or configure the existing ones. Click the green +WIDGET button to add a new widget. To configure a widget, click the Gear icon near the top-right corner of a widget.

To share a custom BI report you have created, click the Gear icon near the top-right corner of the report screen and select the users for both the SHARE VIEW-ONLY and SHARE VIEW & EDIT options.

You can also preconfigure the filters and other options for a report. Click the Funnel

icon to set a report filter and then click the SAVE button on the filter panel to save the settings. This way, the report will retain the configurations the next time you open it.

Customizing the Login Screen (On-premise/Private Cloud deployments only)

mceclip7.png

You can customize the appearance of the dashboard login screen of an On-Premise or Private Cloud deployment to match your company’s branding. Click the Gear icon near the top-right corner of the dashboard, then select Settings > Login screen tab.

Use the LOGO IMAGE option to upload a logo (suggested resolution is 190×54 pixels). Use the BACKGROUND IMAGE option to upload a background image (suggested resolution is 1400×933 pixels). You can also change the LOGIN BUTTON COLOR by specifying a color in HTML/Hex format.

Customizing the Alert Messages

You can display a customized alert message to an employee or user in case of a policy/rule violation incident. Warn, Block, and Lock Out User rule actions support displaying custom user messages.

By default, alerts appear on the top-right corner of the user’s desktop in a small white box. You can format the alert message using HTML codes. You can also change the default alert template to change the look and feel of the alert box. For example, to match the brand of your company, or to link to your company policy.

Turning on the HTML Alert Template

To enable the use of HTML template, create or edit a rule then follow these steps:

  1. Go to the rule’s Action tab.

  2. Select a rule action, such as Warn/Block/Lock Out User.

  3. Enter your alert message in the MESSAGE field.

  4. Turn on the USE HTML TEMPLATE option and save the rule. You can also make the HTML template the default option from the alert setting. Check the section below to learn how to do that.

Customizing the HTML Alert Template

Before using the HTML template, it is a good idea to customize it so that the Alerts messages are visually distinctive and match with any company branding you might have. You can customize the look and feel of your message box by editing the HTML Alert template:

mceclip9.png
  1. Click the Gear icon on the top-right corner.

  2. Select Settings.

  3. Select the Alerts tab.

  4. To make this template default option for the rules, turn the USE HTML USER ALERTS BY DEFAULT option on.

  5. Enter the HTML code in the CUSTOM USER ALERT HTML field.

  6. Click the PREVIEW button to see how the alert will look.

  7. You can change the SCREEN LOCATION, WIDTH, HEIGHT, etc.

There are two dynamic variables: %ALERT%, %DETAIL% you can use in your message. These variables will then be replaced with the actual alert message and details when triggered. Also, the alert can have HTML buttons such as, the OK and CANCEL buttons.

Here is a sample HTML code:

<style>
.customAlert {
font-family: 'Open Sans', sans-serif;
max-width: 480px;
min-width: 250px !important;
min-height: 100px;
padding: 10px;
box-sizing: border-box;
background: #088A68;
background-color: #ddd;
padding: 16px 38px 16px 28px;
box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .1);
border-radius: 4px;
border: 1px solid #f78d24;
}

.message {
font-size: 14px;
padding: 5px;
color: #000;
font-size: 14px;
line-height: 20px;
text-align: center;
}

.okButton {
top: 100%;
left: 50%;
width: 50%;
height: 36px;
line-height: 36px;
outline: 0;
border: 0;
background: #f2a654;
color: white;
text-align: center;
}

.okButton:hover {
transition: 0.3s;
cursor: pointer;
}

.alert-title {
clear: both;
font-size: 25px;
padding: 20px 0;
text-align: center;
}
</style>
<div class='customAlert'>
<div class="alert-title">Policy Violation Detected</div>
<p class='message'>%ALERT%</p>
<div style="text-align:center;">
<button class='okButton'>OK</button>
</div>
</div>

And this is how it will look on the user’s desktop:

mceclip10.png

Sometimes the alert might not show exactly on the user's computer as it's displayed on the alert Preview. This is due to how the HTML text is rendered by the Teramind Agent. For security reasons, we have restricted the use of some tags and others are rendered a bit differently than a typical browser.

Using Images / Icons in the HTML Alert Template

You can use Base64 encoded images in your HTML, for example, to show your company logo, a warning sign, etc. You can, of course, use the <img> tag to load external image files too. But be warned this might not work if the user is offline or the image resource is not accessible from the user’s domain. Base64 is better as it will directly inject the image information in the HTML itself without requiring an external file.

Here is an example HTML code for using a warning icon on the alert message (insert it just before the <div class="alert-title"> line from the previous example):

<img style="width:40px; height:40px;" src="data:image/gif;base64,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"/>

And here is how it will look:

mceclip11.png

There are many online resources available that can convert an image to Base64. You can search for the term ‘base64 encoder’ to find these resources.

Configuring Other Alert Options

You can configure other settings such as alert delay, the maximum number of alerts shown, alert time out, etc. from the Alert settings screen. The table below explains what those settings mean and when to use them:

ALERT EMAILS LIMIT

The Notify action sends out an email notification to the selected user(s) when a rule is violated. This setting defines the threshold where the system will group these notification alerts into a single email. The system will send these many identical alert emails, and then it will group them into an email digest. If set to 0, Teramind will send each notification alert as a separate email.

USER ALERTS THRESHOLD

This setting applies to rules with a Warn or Block action. The threshold sets the minimum time, in seconds, to wait between alerts that the user sees. If set to 0, users will see all alerts they violate, regardless of the frequency.

LOG ALERTS THRESHOLD

LOG ALERT THRESHOLD sets the minimum time, in seconds, to wait between logging alerts to the Teramind system. If set to 0, it will not limit the number of alerts that are logged.

MAXIMUM DAILY ALERTS COUNT

MAXIMUM DAILY ALERTS COUNT limits the total number of alerts that get logged by Teramind on a daily basis per alert type. You can also set the alert limit at the rule level from the rule's Advanced Mode action panel (Choose maximum number of saved alerts per day).

RULE TASK SELECTION ACTION TIMEOUT

You can build rules in Teramind to set a user’s task based on their activity. RULE TASK SELECTION ACTION TIMEOUT (SECONDS) defines the time out when switching tasks. If the user switches activity and remains in the new activity for the defined seconds, the rule will be re-evaluated.

Changing the Agent Default Settings

You can change the currency used, assign a default task for employees, enable monitoring by default etc. from the Agent defaults screen. Click the Cog Wheel / Gear icon near the top-right corner of the dashboard, then select the Settings >Agent defaults tab to access this screen.

Restart the user machine(s) after changing the default task for it to take effect.

Configuring the Localization Settings

Click the Cog Wheel / Gear icon near the top-right corner of the dashboard, then select Settings > Localization to change the time and language settings.

Other Commonly Used Configurations

Did this answer your question?