Professional Documents
Culture Documents
2
Web Module Administrators Guide
This document is intended to help you get started using WebSpy Vantage Ultimate and the Web
Module. For more detailed information, please see the Vantage Ultimate online help. This can be
accessed via Help | Contents on the main menu of Vantage Ultimate.
Please send all issues or queries to WebSpy Support (support@webspy.com)
This document is intended as a guide only. It aims to introduce the reader to issues that may be relevant to their organization, and to point
out sources from which more detailed information may be obtained. It is NOT a substitute for professional legal advice.
Table of Contents
Table of Contents ............................................................................. 1
Overview ......................................................................................... 3
Components of the Web Module ......................................................... 3
How It Works ................................................................................... 4
Workflow ......................................................................................... 4
Setting up IIS .................................................................................. 5
Windows 7/Windows Vista .............................................................. 5
Windows XP.................................................................................. 6
Windows Server 2003 .................................................................... 7
Troubleshooting .......................................................................... 7
Windows Server 2008 .................................................................... 8
Windows Server 2012 .................................................................... 8
Installing the Web Module ................................................................ 12
Configuring Administration Account & Authentication ........................... 13
Registering your Vantage Web Module ............................................... 15
Installing Vantage Ultimate ............................................................... 16
Create a connection between Vantage Ultimate and the Web Module ..... 16
Configuring your Organizational Structure .......................................... 17
Import from LDAP or LDIF .............................................................17
Import from CSV ..........................................................................18
CSV File Structure ...................................................................... 18
Manually Creating your Organization ..............................................19
Adding Groups ........................................................................... 19
Adding People (Users) ................................................................ 19
Assigning Passwords .....................................................................19
Assigning Permissions ...................................................................20
Web Module Synchronization ............................................................ 20
Granting Access to Web Modules ....................................................... 21
Publishing Reports ........................................................................... 21
Publishing Storages ......................................................................... 24
Page 1 of 28
Page 2 of 28
Overview
The WebSpy Vantage Web Module is an internal website (Intranet) that enables administrators to
securely distribute reports and information throughout an organization.
Administrators use WebSpy Vantage Ultimate to create reports and storages, and publish them to the
Web Module for specific users to access.
Employees are notified when new information is available and can login to the Web Module via a
secure web interface and view the information that has been published for them.
Note: The Web Module does not support IIS Server clustering.
Page 3 of 28
How It Works
WebSpy Vantage Ultimate is used to import log files from devices on your network such as proxy
servers,
ervers, firewalls, and routers into an optimized internal database called a Storage. This storage is
then used to publish reports and filtered storages to the Web Module.
A major part to the Web Module Solution is the Organization screen that enables you to create users
and organize them into multi-levelled
levelled groups representing your organizational structure. Users are
mapped to information in your log files, enabling effective reporting on any organizational unit. Report
on countries, cities, branches, offices, departments, teams, individuals, or the entire organization.
Your organizational structure can be imported from any LDAP or LDIF compatible directory server or
any CSV file. You have complete control over the attributes you import in order to create
crea your
organizational units.
In addition to using this organizational structure for reporting, you can use it to assign permissions to
users and groups that define what they can and cannot access within the Web Module. Vantage also
stores a record of each users email address, which is used to automatically notify the relevant user
when new information is available.
Once you have imported log file data into a storage and created your organizational structure, you can
synchronize your settings with your Web Modules, assign passwords and permissions, and publish
reports and storages for your users. These reports and storages can be published with customized
permissions to ensure users can only view reports that they are allowed to view.
These users are notified
ed by email when there is new information available and they can log into the
Web Module at any time to view the reports that have been published for them, and conduct ad-hoc
ad
drilldowns into the storages that have been published for them.
Workflow
To get started with the WebSpy Vantage Web Module solution, please follow this workflow:
Page 4 of 28
1. Setup IIS
2. Install the Web Module
3. Configure an Authentication Mechanism and Administrator account(s)
4. Install WebSpy Vantage Ultimate
5. Create a connection between Vantage Ultimate and the Web Module.
6. Create your organizational structure and set permissions.
7. Synchronize your organizational structure with the Web Module and grant access permissions.
8. Publish Reports and Storages to the Web Module.
Setting up IIS
Microsoft IIS comes with most versions of Microsoft Windows but it is not installed by default. The
following instructions will assist you with installing Microsoft IIS on your Windows operating system.
Page 5 of 28
Figure 3: IIS Configuration for Windows 7 (Left) and Windows Vista (Right)
Windows XP
To install Microsoft IIS on Windows XP:
1. Go to Control Panel | Add or Remove Programs and click Add/Remove Windows
Components
2. Check Internet Information Services (IIS) and click Next. Proceed through the wizard to install
all the components for Microsoft IIS.
Page 6 of 28
Troubleshooting
If you cannot see ASP.NET in the above dialog, please try the following:
1. Launch a command prompt by clicking Start | Run, type cmd, and click OK.
2. Type the following command for your operating system to install ASP.NET 2.0, and press
enter.
3. Make sure that the status of ASP.NET version 2.0.50727 is set to Allowed in the Web service
extension list in Internet Information Services Manager (Start | Control Panel |
Administrative Tools | Internet Information Services (IIS) Manager). See screenshot below.
Page 7 of 28
Page 8 of 28
Page 9 of 28
4. In Server Roles, select Application Server and Web Server (IIS). Click Add Features in any
dialogs that request additional features be added.
Page 10 of 28
6. In Application Server | Role Services, select Web Server (IIS) Support. Click Add Features in
any dialogs that request additional features be added.
7. In Web Server Role (IIS) | Role Services, expand Application Development and select .NET
Extensibility 3.5 and ASP.NET 3.5, and then under Management Tools select IIS 6
Management Compatibility.
Page 11 of 28
Page 12 of 28
Page 13 of 28
2. When browsing to the Web Module for the first time you will be presented with the
Configuration Wizard.
3. Click Next on the first page of the Configuration Wizard.
4. On the Authentication page you will have the option of selecting one of three authentication
mechanisms.
Vantage In-built
You can create custom login names and automatically generate passwords for your users on
the Organization screen in WebSpy Vantage. Select this option if you want use Vantage to
create login names and passwords.
Configuring Authentication using the Vantage In-built mechanism
1. Select Vantage In-built and click Next
2. For your administration account enter a Username and Password then click Next
3. On the Summary screen verify the Mechanism and Username are correct the click
Finish
4. You can now log in with your administrator account. If you cannot log in, please see Troubleshooting (I can't login as an administrator any more. I get 'The specified
credentials were not accepted How do I reset the Web Module?) on page 30
IIS integrated
You can configure IIS to use Windows Authentication. This allows users to be automatically
logged in when they browse to the Web Module as long as they are logged into Windows with
their Windows domain account.
Configuring Authentication using the IIS integrated mechanism
1. Select IIS integrated and click Next
2. Enter the qualified usernames of those users you wish to have administrator access
and click Next
3. On the Summary screen verify the Mechanism and Usernames are correct then click
Finish
4. You will now be logged into the web module automatically using your windows
authentication. If you cannot log in, ensure IIS is setup to use Windows
Authentication. If you still cannot login please see - Troubleshooting (I can't login as
an administrator any more. I get 'The specified credentials were not accepted How do
I reset the Web Module?) on page 30
For users in your organization to login to the Web Module, the users Windows login name must
match their login name configured on the WebSpy Vantage Ultimate Organization screen. This can
usually be imported from Active Directory.
Client Certificate
You can configure IIS to require client certificates for authentication. You can therefore setup
the Web Module to use client certificates for its authentication. To do this, you need to
configure which field within the client certificate represents the user's login name.
Note: Refer to your web servers documentation for details on configuring IIS to request client
certificates.
Configuring Authentication using the Client Certificate mechanism
1. Select Client Certificate and click Next
2. On the configuration page there are three options.
Page 14 of 28
Page 15 of 28
Page 16 of 28
Page 17 of 28
To add a group:
1. Click the Add button.
2. Enter the name of the new group.
3. Enter name of the attribute in your directory server
which best contains the groups information.
4. Select the source node at which the desired attribute
is located in relation to your user nodes.
5. Click OK.
7. The option Convert Organization to Aliases after import,
located at the bottom of the grouping page, will automatically
create new aliases for each grouping level. You can then apply
these aliases in your reports and filters.
8. Click OK to complete the wizard and begin the import.
Once the import is complete your will see your Organization tree
displayed. You can use the View drop-down list at the top of the
Organization tree to display your groups, or your
manager/subordinate hierarchy.
Using the Import from CSV option you can add users within your organization and sort
Page 18 of 28
Adding Groups
The Configure Groups option allows you to manually create user groups. These groups should reflect
your organizations structure, for example Country, City, and Department.
To do this:
1. Click Configure Groups
2. To add a new organization group click Add
3. Enter the name of the new group and click OK
4. Use the Up and Down Arrows to rearrange your groups as required
Note: Each additional group you add will be a nested group under the previous.
Assigning Passwords
Once your organization has been populated with users you can assign passwords to those users so
that they can log in to the web module.
Note: This is only necessary if you are using the Vantage In-built Authentication mechanism.
To do this:
1. Within WebSpy Vantage, click the Web Module tab
2. Click the Assign Passwords link
3. On the Select People page, click Add
4. You will be presented with your organizations structure. Browse the organization and select
either the group or individual you wish to create passwords for. If you wish to assign a
password to all people within the organization simply leave the Select People page blank. Click
Next.
Page 19 of 28
5. Password Style allows you to set the passwords length, along with how many capital letters,
numbers, and symbols it contains. Once you have set your style, click Next.
6. The passwords for each user will then be generated and the details of this can be seen on the
Generate page. This page will show you the user name, login name, Email and password for
each user. From here you can also choose to regenerate the passwords by clicking the
Regenerate button. If you wish to save these details you can do so by clicking Export to CSV.
Click Next.
Note: WebSpy does not store any reference to users passwords. It is therefore recommended that
you use the Export to CSV function to save a list of users passwords for your own reference. If you do
not do this and a user forgets their password, their password will need to be regenerated.
7. If you would like Vantage to automatically email users their login details, check the Distribute
passwords to users checkbox on the Distribute page and alter the email subject and body as
required. Click Email Options to specify your SMTP server details.
8. Click OK to complete the Assign Passwords wizard.
Assigning Permissions
You can specify what functions users or groups can have access to within the Web Module by selecting
a user or group and clicking on the Permissions tab.
By default, all users are denied access to all features.
To assign permissions:
1. Within WebSpy Vantage, click the Web Module tab
2. Select the user or group you intend to assign/change permissions for
3. For each of the listed functions you can set the permission to either allow, deny or inherit.
Inherit is the default setting of each group and user.
Note: You will notice that by default, the very top level in your organization tree has the
permission Inherit set on all features. This implicitly denies access to all features. You can
allow access to a feature for all users by changing the feature to Allow at the top level. As
long as all users have the permission Inherit for that feature, they will then have access to
that feature.
Page 20 of 28
Publishing Reports
The publishing reports process allows you to create reports for specific users and groups and make
them accessible via the Report tab within the Web Module.
To publish a report:
1. Within WebSpy Vantage, click the Web Module tab
2. Ensure you are connected to a Web Module by selecting a web module and clicking Connect
3. Click Publish Report in the Content task pad.
The Publish Report to Web Module wizard will appear.
4. On the Template page select the report template you want to generate. Click Next.
5. On the Storages page select the storage you want to report on. Click Next.
6. On the Publish page enter the Report Name and select the Web Module you want to publish
the report to. Enter a tag if you wish to make the report available for collation, then click Next.
7. Select how the reports should be separated on the Separation page.
There are four options:
Page 21 of 28
Single report
This option will generate a single report. You must select a user or a group to attribute this
report to. Attributing a report to a user or group does not restrict the content of the report in
any way, i.e. it does not filter the report by the user or group.
Attributing the report to a user or group in this situation is a way of identifying who the report
is for. All reports published to the Web Module must be attributed to a user or a group so that
you can apply the Attributed user or group permission on the permissions page.
Report for each user
This option will generate multiple reports, one for each user. The content of each report will
be restricted to just that users activity.
Each report will be automatically attributed to the user that it contains. This enables you to
apply the Attributed user or group permission on the permissions page to only allow users
access to their own reports.
Report for each group
This option will generate multiple reports, one for each of your selected groups. For example,
if you select Departments, and you have ten departments in your Organization tree, ten
reports will be created.
The content of each report will be restricted to just that groups activity. Each report will be
automatically attributed to the group that it contains. This means that all users within that
group will be able to access the report if you apply the Attributed user or group permission
on the permissions page.
Custom expression
Generating reports for each user and each group relies on certain summaries being populated
depending schema you are running reports on ('Username' for Web schemas, 'Source Address'
and 'Destination Address' for network schemas, and 'Sender' and 'Recipient' for email
schemas). If you do not want to create separate reports for the items in these summaries, you
can use the Custom Expression option to generate multiple reports for any given Summary.
This is currently a beta feature (as of June 2009). If you would like assistance, please contact
support@webspy.com.
8. Click Next
9. On the Permissions page, select the users or groups that you want to be able to access the
report(s). This could be everybody who has access to the Web Module or specific users.
When selecting report permissions, there are three options to choose from:
Page 22 of 28
Page 23 of 28
Note: You must provide users with the Read Reports permission on the Web Module screen for them
to access the Reports tab within the Web Module.
Publishing Storages
The publishing storages process allows you to create storages for specific users and groups and make
them accessible for analyzing via the Analysis tab in the Web Module.
You can simply publish any of your existing storages to the Web Module for certain users to analyze,
or you can take an existing storage and split it into many storages; one for each user or group.
To publish storages:
1. Within WebSpy Vantage, click the Web Module tab
2. Ensure you are connected to a Web Module by selecting a web module and clicking Connect
3. Click Publish Storage in the Content task pad. The Publish Storage to Web Module wizard will
appear.
4. On the Storages page select the storage you want to publish, then click Next.
5. On the Publish page enter the Storage Name and select the Web Module you are going to
publish to, then click Next.
6. On the Separation page, select how the storage should be separated.
There are three options:
Single storage
This option will simply take your existing storage and publish it onto the Web Module as is.
You must select a user or a group to attribute this storage to. Attributing a storage to a user or
group does not restrict the content of the storage in any way, i.e. the storage will contain data
for other users, not just the user that the storage is attributed to.
Attributing the storage to a user or group in this situation is a way of identifying who the
storage is for. All storages published to the Web Module must be attributed to a user or a
group so that you can apply the Attributed user or group permission on the permissions
page.
Storage for each user
This option will generate multiple storages, one for each user. The content of each storage will
be restricted to just that users activity.
Each storage will be automatically attributed to the user that it contains. This enables you to
apply the Attributed user or group permission on the permissions page to only allow users
access to their own storages.
Storage for each group
This option will generate multiple storages, one for each of your selected groups. For example,
if you select Departments, and you have ten departments in your Organization tree, ten
storages will be created.
The content of each storage will be restricted to just that groups activity. Each storage will be
automatically attributed to the group that it contains. This means that all users within that
Page 24 of 28
group will be able to access the storage if you apply the Attributed user or group permission
on the permissions page.
7. Click Next.
8. On the Permissions page, select the users or groups that you want to be able to access the
storages(s).
When selecting storage permissions, there are three options to choose from:
Attributed user or group
This option will make the storage(s) accessible to only the users or groups that the storage is
for (attributed to). Attribution is manually specified when using the Single option on the
Publish page of this wizard, however attribution is automatically applied when using the For
each user or For each group options.
Specific users or groups
This option ignores storage attribution and simply makes the storage(s) accessible to the users
or groups you select.
Managers
The option makes the storage(s) accessible to only the manager of the user or group that the
storage is for (attributed to). Attribution is manually specified when using the Single option
on the Publish page of this wizard, however attribution is automatically applied when using
the For each user or For each group options.
The Restrict to within option allows you to specify how many managers up the hierarchy
have access to the storage. For example, Restrict to within 2 levels will make the storage
accessible to the attributed users immediate manager, and their managers manager. If the
storage is attributed to a group, it will make the report available to all mangers within that
group, as well as their managers.
9. On the Filtering page, apply any filters you want and then click Next.
10. On the Notification page you are able to check the Notify via email option. This will send an
email to each user that has permission to the storage and permission to the Web Module that
the storage is published to. The users must have a valid email address configured in the
Organization tree for them to receive an email. Alter the email subject and body as desired.
The % parameters will insert each users respective details automatically.
11. Click OK to complete the publish storage wizard.
The storage publishing process will then begin. Once complete, users with permission to analyse the
storages(s) will be able to log in to the Web Module and analyse the storage on the Analysis tab.
Note: You must provide users with the Create Analyses permission on the Web Module screen for
them to access the Analysis tab within the Web Module.
Page 25 of 28
Page 26 of 28
Page 27 of 28
Administrator Options
Logging into the Web Module with an administrator account provides access to the Options tab. The
Options tab includes authentication, web module and data options.
Authentication Options
There are three main authentication options:
Page 28 of 28
Authentication System
Change your preferred authentication mechanism: Vantage In-built, IIS integrated or Client
Certificate.
Administrator Options
Change username, change password or delegate administrators.
IPKI Options
Configure which field within the client certificate represents the user's login name: select field
from list, specify certificate field name or use X.509 extension.
Data Options
Manage Storages provides a list of available storages and their corresponding names, date ranges,
attributed users and when they were added.
Appendix A - Troubleshooting
Why do I get an 'Installer was Interrupted' error when installing the WebSpy Vantage Web
Module?
Symptom: When launching the WebSpy Vantage Web Module installation, you are presented with the
message "The installer was interrupted before WebSpy Vantage Web Module could be installed. You
need to restart the installer to try again."
Cause: This problem is usually caused by some necessary components of Microsoft IIS not being
installed such as ASP.NET or IIS 6 Management Compatibility.
Solution: To fix the problem, please follow the steps in Appendix A on page 29 for your Operating
System.
When I browse to the Web Module, I get a server error, 404 error, or see plain HTML code.
Symptom: When you browse to the Web Module (http://servername/virtualdirectory), you get either
get a server error, a page cannot be found error (404), or the web page may display un-rendered
HTML code.
Page 29 of 28
Cause: This problem is usually caused by the ASP.NET components not being registered with IIS. This
can sometime occur if the .NET 2.0 Framework was installed after IIS.
Solution: Manually register the ASP.NET components with IIS.
To do this:
1. Open a command window (Start | Run, enter 'cmd' and press OK)
2. Type the following command depending on your operating system type:
32 bit:
C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe i
64 bit:
C:\Windows\Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis.exe -i
3. Press Enter
4. Go to Start | Control Panel | Administrative Tools | Internet Information Services (IIS)
Manager.
5. Make sure that the status of ASP.NET version 2.0.50727 is set to Allowed in the
Web service extension list.
6. Restart IIS by right-clicking on your server's name and select All Tasks | Restart IIS. Select
'Restart Internet Services on server name' and click OK.
7. Then browse to the Web Module to see if the problem has been fixed.
I can't login as an administrator any more. I get 'The specified credentials were not
accepted How do I reset the Web Module?
Symptom: When you try to log in to the Web Module with your Administrator Account, you get 'The
specified credentials were not accepted.'
Cause: This can be caused by changing your authentication mechanism and logging out before setting
up a new administrator account that uses the new authentication mechanism. It may also be caused
by forgetting your administrator username and password.
Solution: You can reset the Web Module back to its original state so that you can re-configure your
authentication mechanism and administrator account.
To do this
1. Go to the data folder for the Web Module that you specified in the Installation wizard
(defaults to c:\VantageWebData)
2. Open the file 'Vantage Web Module.Settings' in a text editor such as Notepad
3. Look for the following line:
<entry name="Configured" type="System.Boolean">True</entry>
and change it to
<entry name="Configured" type="System.Boolean">False</entry>.
4. Save the file.
5. Refresh the Web Module page and you should see the Configuration Wizard again. This will let
you re-enter the authentication mechanism and admin account.
When I launch the Web Module l get the error Unable to log entry and/or Unable to
create path. Access denied.
Symptom: When launching the Web Module (usually for the first time) you receive a server error such
as similar to this:
Server Error in /WebModule Application
Page 30 of 28
Unable to log entry: 2008-10-03 10:19:41.934 Error Unable to create path c:\Program
Files\WebSpy\Vantage Web Module 1.0\Storages. Access to the path C:\Program
Files\WebSpy\Vantage Web Module 1.0\Storages is denied.
Cause: IIS does not have permission to write to the data folder specified in the Installation Wizard
(default is c:\Program Files\WebSpy\Vantage Web Module 1.0\. The installation should add these
permissions by default.
Solution: In Windows explorer navigate to your data folder (as show in your error) and add full control
permissions for the local machines NETWORKSERVICE and ASPNET user accounts
To do this
1. In Windows Explorer, navigate to and right-click on the data folder shown in the error (e.g. to
c:\Program Files\WebSpy\Vantage Web Module 1.0\) and select Properties.
2. On the Security Tab, add the Full Control permissions for NETWORKSERVICE and ASPNET.
3. Click OK.
4. Refresh the Web Module page and you should see the Web Module Configuration Wizard.
Page 31 of 28
Contact WebSpy
WebSpy North America
(Servicing North and South America)
Legacy Southcenter Place
16400 Southcenter Parkway, Suite 201
Seattle, Washington 98188
Toll free: 888-862-4403
Phone: +1 206-575-7763
Fax: +1 206-575-7809
Email: sales@webspy.com
WebSpy Europe
(Servicing Europe, Middle East and Africa)
3rd Floor, Unit 19
Angel Gate
326 City Road
London, EC1V 2PT
Phone: +44 (0) 207 239 7500
Fax: +44 (0) 207 239 7539
Email: europesales@webspy.com
WebSpy Australia
(Servicing Australia, Asia and the Pacific)
Level 3 Mercury House
33 Richardson Street
West Perth, Western Australia 6005
Toll Free: 1800 801 121
Phone: +61 8 9321 3322
Fax: +61 8 9321 3377
Email: sales@webspy.com.au
WebSpy Support
To contact WebSpy Support, please visit our support page at
http://www.webspy.com.au/contact/support.aspx.
Page 32 of 28