US - SolarWinds

Transcription

US - SolarWinds
SolarWinds Synthetic End User Monitor  Evaluation Guide
SolarWinds Orion
Synthetic End User Monitor
Evaluation Guide
UAbout SolarWinds  i
Copyright© 1995-2011 SolarWinds, Inc. all rights reserved worldwide. No part of this document
may be reproduced by any means nor modified, decompiled, disassembled, published or
distributed, in whole or in part, or translated to any electronic medium or other means without the
written consent of SolarWinds All right, title and interest in and to the software and
documentation are and shall remain the exclusive property of SolarWinds and its licensors.
SolarWinds Orion™, SolarWinds Toolset™ are trademarks of SolarWinds and SolarWinds.net®
and the SolarWinds logo are registered trademarks of SolarWinds All other trademarks
contained in this document and in the Software are the property of their respective owners.
SOLARWINDS DISCLAIMS ALL WARRANTIES, CONDITIONS OR OTHER TERMS,
EXPRESS OR IMPLIED, STATUTORY OR OTHERWISE, ON SOFTWARE AND
DOCUMENTATION FURNISHED HEREUNDER INCLUDING WITHOUT LIMITATION THE
WARRANTIES OF DESIGN, MERCHANTABILITY OR FITNESS FOR A PARTICULAR
PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL SOLARWINDS, ITS
SUPPLIERS OR ITS LICENSORS BE LIABLE FOR ANY DAMAGES, WHETHER ARISING IN
TORT, CONTRACT OR ANY OTHER LEGAL THEORY EVEN IF SOLARWINDS HAS BEEN
ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
Microsoft®, Windows 2000 Server®, and Windows 2003 Server® are either registered
trademarks or trademarks of Microsoft Corporation in the United States and/or other countries.
Graph Layout Toolkit and Graph Editor Toolkit © 1992 - 2001 Tom Sawyer Software, Oakland,
California. All Rights Reserved.
Portions Copyright © ComponentOne, LLC 1991-2002. All Rights Reserved.
SEUM version 1.0.1 Evaluation Guide, 9.1.2011
SolarWinds Synthetic End User Monitor  Evaluation Guide
About SolarWinds
SolarWinds, Inc develops and markets an array of network management, monitoring, and
discovery tools to meet the diverse requirements of today’s network management and consulting
professionals. SolarWinds products continue to set benchmarks for quality and performance and
have positioned the company as the leader in network management and discovery technology.
The SolarWinds customer base includes over 45 percent of the Fortune 500 and customers from
over 90 countries. Our global business partner distributor network exceeds 100 distributors and
resellers.
Contacting SolarWinds
You can contact SolarWinds in a number of ways, including the following:
Team
Contact Information
Sales
[email protected]
www.solarwinds.com
1.866.530.8100
+353.21.5002900
Technical Support
www.solarwinds.com/support
User Forums
www.thwack.com
Conventions
The documentation uses consistent conventions to help you identify items throughout the printed
and online library.
Convention
Specifying
Bold
Window items, including buttons and fields.
Italics
Book and CD titles, variable names, new terms
Fixed font
File and directory names, commands and code examples,
text typed by you
Straight brackets, as in
[value]
Optional command parameters
Curly braces, as in
{value}
Required command parameters
Logical OR, as in
value1|value2
Exclusive command parameters where only one of the
options can be specified
Synthetic End User Monitor  iii
SolarWinds Synthetic End User Monitor  Evaluation Guide
SolarWinds Synthetic End User Monitor Documentation
Library
The following documents are included in the SolarWinds Synthetic End User Monitor
documentation library:
Document
Purpose
Administrator Guide
Provides detailed setup, configuration, and conceptual
information.
Page Help
Provides help for every window in the Orion IP
Address Manager user interface.
Evaluation Guide
Provides an introduction to Orion Network
Performance Monitor features and instructions for
installation and initial configuration.
Quick Start Guide
Provides installation, setup, and common scenarios
for which Orion IP Address Manager provides a
simple, yet powerful, solution.
Release Notes
Provides late-breaking information, known issues, and
updates. The latest Release Notes can be found at
www.solarwinds.com.
iv  About SolarWinds
SolarWinds Synthetic End User Monitor  Evaluation Guide
Contents
About SolarWinds ........................................................................................... iii
Contacting SolarWinds ................................................................................... iii
Conventions .................................................................................................... iii
SolarWinds Synthetic End User Monitor Documentation Library ................... iv
Chapter 1
Introduction .................................................................................................... 1
Chapter 2
Installing Synthetic End User Monitor......................................................... 3
Installing the SEUM Server and Web Console ................................................ 3
Installation Procedure ................................................................................. 6
Completing the Configuration Wizard ......................................................... 8
Web Console Licensing ................................................................................. 11
Installing the Recorder ................................................................................... 13
Installing the Player ....................................................................................... 14
Chapter 3
SolarWinds SEUM Quick Tour ................................................................... 17
Creating Recordings ...................................................................................... 18
Managing Recordings .................................................................................... 22
Importing Recordings ................................................................................ 23
Exporting Recordings ................................................................................ 23
Deleting Recordings .................................................................................. 24
Chapter 4
Scenarios for Synthetic End User Monitor ............................................... 26
Monitor Application Transactions .................................................................. 26
Alerting and Notifications ............................................................................... 27
Feedback ...................................................................................................... 28
Contents  v
SolarWinds Synthetic End User Monitor  Evaluation Guide
vi  Contents
SolarWinds Synthetic End User Monitor  Evaluation Guide
Chapter 1
Introduction
SolarWinds Synthetic End User Monitor (SEUM) lets you continuously and
automatically monitor the quality of service experienced by your end-users.
SEUM concentrates specifically on monitoring the end-user experience of web
sites and web applications.
SEUM is composed of the Recorder, the Player, and the Server and Web
Console.
Recorder
The Recorder is a Windows program that saves a sequence of web browser
actions as you input them to simulate the typical steps taken by your endusers who are using your web site or web application.
Typical actions recorded by the Recorder include mouse clicks, text input, file
downloads, and matching text strings.
Introduction to Synthetic End User Monitor 1
SolarWinds Synthetic End User Monitor  Evaluation Guide
Player
The Player is a Windows service that simulates an end-user by playing back
the steps in your saved recordings. The results and timings are then reported
back to the Orion SEUM Web Console.
By installing the Player agent on remote computer systems, you form a cloud
of Players that can sample the typical experiences of end-users in various
locations around the world.
Orion SEUM Server and Web Console
The Web Console lets you create transactions which schedule the repeated
playback of your saved recordings on a Player agent at intervals as short as
every 5 minutes. Every recording scheduled by the Orion SEUM server for
playback on a Player agent is called a transaction.
The Web Console also lets you set time limits on how long any step in a
transaction should take when played back. These time limits, known as
thresholds, allow the Orion SEUM server to compare results and timings and
warn you if a transaction indicates that your end-users are experiencing
service delays.
2  Installing and Configuring Synthetic End User Monitor
SolarWinds Synthetic End User Monitor  Evaluation Guide
Chapter 2
Installing Synthetic End User Monitor
Synthetic End User Monitor (SEUM) contains separate installers for the Server,
Recorder, and Player. Installing the Server also installs local copies of the
Recorder and Player, and you may install additional copies of the Recorder and
Player on other computers as needed.
This chapter discusses the following installation related topics:
•
Installing the Orion SEUM Server and Web Console
•
Web Console Licensing
•
Installing the Recorder
•
Installing the Player
Installing the SEUM Server and Web Console
Orion products use a simple wizard to direct the installation process. For an
enterprise-class product, installation requirements are nominal.
Note: Downgrades of Orion products are not supported. If you are upgrading or
installing multiple Orion products, confirm that you are installing them in the order
given in the Upgrade Instructions located in your SolarWinds Customer Portal.
Orion Server Hardware Requirements
The following table lists minimum hardware requirements and recommendations
for your SEUM server.
Hardware
Requirements
CPU
Speed
2.0 GHz
Note: Dual processor, dual core is recommended. Physical Address
Extension (PAE) should not be enabled.
Hard Drive
Space
2.5 GB
Memory
3 GB
Quick Tour Synthetic End User Monitor 3
SolarWinds Synthetic End User Monitor  Evaluation Guide
Orion Server Software Requirements
The following table lists minimum software requirements and recommendations.
Software
Requirements
Windows Server 2003 SP2 or 2008, including R2, with IIS in 32-bit mode.
Operating
System
IIS and MSMQ must be installed. SolarWinds recommends that Orion
administrators have local administrator privileges to ensure full
functionality of local Orion tools. Accounts limited to use of the Orion Web
Console do not require administrator privileges.
Note: SolarWinds does not support production installations of Orion
products on Windows XP, Windows Vista, or Windows 7 systems.
Application
Ports
80 (TCP) open for Web Console access
17777 (TCP) open for Orion SEUM Player and Recorder traffic
Microsoft IIS, version 6.0 and higher, in 32-bit mode.
DNS specifications require that hostnames be composed of alphanumeric
characters (A-Z, 0-9), the minus sign (-), and periods (.). Underscore
characters (_) are not allowed. For more information, see RFC 952.
Web Server
Warning: The following Windows accounts, as configured by IIS 6.0 on
Windows Server 2003 with their default security settings, are required:
• IUSR_<hostname>, as a member of the Guests group ONLY.
• IWAM_<hostname>, as a member of the IIS_WPG group ONLY.
Disabling these accounts or changing any default settings of these
accounts may negatively affect the operation of your Orion installation.
SolarWinds strongly recommends against altering these accounts or their
settings.
Note: SolarWinds neither recommends nor supports the installation of
any Orion SEUM product on the same server or using the same database
server as a Research in Motion (RIM) Blackberry server.
.NET
Framework
Version 3.5. .NET Framework 3.5 SP1 is recommended.
Web Console
Browser
Microsoft Internet Explorer version 6 or higher with Active scripting
Firefox 3.0 or higher
Google Chrome
4  Installing and Configuring Synthetic End User Monitor
SolarWinds Synthetic End User Monitor  Evaluation Guide
Orion SQL Database Server Requirements
The following table lists the software and hardware requirements for the Orion
database server.
Resource
Microsoft SQL
Server Version
Requirements
SQL Server 2005 SP1 Express, Standard, or Enterprise
SQL Server 2008, including R2, Express, Standard, or Enterprise
Notes:
• SQL Server Compact 3.5 SP1 is only supported for Orion
evaluations.
• Due to latency effects, SolarWinds does not recommend installing
your SQL Server and your Orion server or additional polling engine
in different locations across a WAN. For more information, see
SolarWinds Knowledge Base article, “Can I install my Orion server
or Additional Polling Engine and my Orion database (SQL Server)
in different locations across a WAN?”
• Either mixed-mode or SQL authentication must be supported.
• If you are managing your Orion database, SolarWinds recommends
you install the SQL Server Management Studio component.
• If your Orion SEUM product installs SQL Server System CLR
Types, a manual restart of the SQL Server service for your Orion
database is required.
• Use the following database select statement to check your SQL
Server version, service pack or release level, and edition:
• select SERVERPROPERTY ('productversion'),
SERVERPROPERTY ('productlevel'),
SERVERPROPERTY ('edition')
CPU Speed
2.0 GHz
Hard Drive
Space
2 GB
Note: The Orion installer needs at least 1GB on the drive where
temporary Windows system or user variables are stored. Per Windows
standards, some common files may need to be installed on your
server operating system drive.
Memory
2 GB
.NET
Framework
Version 3.5. .NET Framework 3.5 SP1 is recommended.
Requirements for Virtual Machines and Servers
Orion installations on VMware Virtual Machines and Microsoft Virtual Servers are
fully supported if the following minimum requirements are met for each VM.
Note: SolarWinds strongly recommends that you maintain your SQL Server
database on a separate physical server.
Quick Tour Synthetic End User Monitor 5
SolarWinds Synthetic End User Monitor  Evaluation Guide
Virtual
Resource
Requirements
CPU Speed
2.0 GHz
Allocated
Hard Drive
Space
2GB
Note: Due to intense I/O requirements, SQL Server should be hosted on
a separate physical server configured as RAID 1+0. RAID 5 is not
recommended for the SQL Server hard drive.
Memory
3 GB
Network
Interface
Each virtual machine on which Orion is installed should have its own,
dedicated network interface card.
Note: Orion uses SNMP to monitor your network so if you are unable to
dedicate a network interface card to your Orion server, you may
experience gaps in monitoring data due to the low priority generally
assigned to SNMP traffic.
Additional Required Components
The Orion Installation Wizard installs the following required x86 components if
they are not found on your Orion database server:
•
SQL Server System Common Language Runtime (CLR) Types. Orion
products use secure SQL CLR stored procedures for selected, non-business
data operations to improve overall performance.
•
Microsoft SQL Server Native Client
•
Microsoft SQL Server Management Objects
Install Tips and Tricks:
•
Be sure that IIS is installed and installed correctly before you install.
•
The Server install includes both the Recorder and Player as well. However,
these can also be installed on other machines, they are unlicensed.
•
The Recorder and Player can be installed on desktop class machines, they
do not need a server grade machine has outlined above for the server.
Installation Procedure
To install Synthetic End User Monitor:
1. Log on to your future SolarWinds SEUM server as a Windows administrator.
2. If you downloaded the product from the SolarWinds website, navigate to
your download location, and then launch the executable file.
3. If you received physical media, browse to the executable and launch it.
6  Installing and Configuring Synthetic End User Monitor
SolarWinds Synthetic End User Monitor  Evaluation Guide
4. If you are prompted to install requirements, click Install, and then
complete the installation, including a reboot, if required.
Notes:
•
Downloading and installing Microsoft .NET Framework 3.5 SP1 may take
more than 20 minutes, depending on your existing system configuration.
•
If a reboot is required, click Install to resume installation after rebooting,
and then click Next on the Welcome window.
5. If you want to use the Orion Improvement Program to send anonymous
data about your Orion usage to SolarWinds, click Send data.
6. Review the Welcome text, and then click Next.
7. If the Setup Wizard detects that Microsoft Internet Information Services
(IIS) is not installed, select Suspend installation to manually install IIS,
click Finish, quit setup, and then install IIS.
Notes:
•
The Orion Web Console requires that Microsoft IIS is installed on the
Orion SEUM Server. If you do not install IIS at this point, you must install
IIS later, and then configure a website for the Orion Web Console to use.
•
A browser window may open automatically to display the SolarWinds
Knowledge Base article, “Enabling IIS: What IIS components does Orion
NPM require?”. This article provides instructions for enabling IIS on
Windows servers.
8. If an IIS installation was required, launch the installer again, and then click
Next on the Welcome window.
Note: A server reboot may be required after installing IIS.
9. Accept the terms of the license agreement, and then click Next.
10. If you want to install Orion SEUM in a destination folder other than the
default given, click Browse, select an installation folder, and then click OK.
11. Click Next on the Choose Destination Location window.
12. Confirm the current installation settings, and then click Next on the Start
Copying Files window.
13. Click Finish when the Orion Network Performance Monitor Setup Wizard
completes.
14. If you are evaluating Orion SEUM, click Continue Evaluation.
Quick Tour Synthetic End User Monitor 7
SolarWinds Synthetic End User Monitor  Evaluation Guide
15. If you are installing a production version of Orion SEUM, click Enter
Licensing Information, and then complete the following procedure to
license your Orion SEUM installation:
a. If you have both an activation key and access to the internet, select
the first option, I have internet access and an activation key…, enter
your Activation Key, and then click Next.
Note: If you are using a proxy server to access the internet, check I
access the internet through a proxy server, and then provide the
Proxy address and Port.
b. If you do not have access to the internet from your designated
Orion SEUM server, select This server does not have internet
access…, click Next, and then complete the steps provided.
The Configuration Wizard should load automatically. For more information about
completing the Orion Configuration Wizard, see “Completing the Orion
Configuration Wizard” on page 8.
Completing the Configuration Wizard
The following procedure using the Orion Configuration Wizard completes and
configures your Orion software installation.
Notes:
•
Confirm that you have designated a SQL Server database instance for Orion
SEUM.
•
Confirm that the Internet Information Services (IIS) Manager is not open
while the Configuration Wizard is running.
•
SolarWinds recommends that you close any and all browsing sessions that
may be open to the web console before starting the Configuration Wizard.
•
During configuration, the Orion polling engine will shut down temporarily with
the result that, if you are actively polling, you may lose some polling data.
SolarWinds recommends that you perform upgrades during off-peak hours of
network usage to minimize the impact of this temporary polling stoppage.
To configure Orion SEUM:
1. If the Configuration Wizard has not loaded automatically, click Start >
All Programs > SolarWinds Orion > Configuration and Auto-Discovery >
Configuration Wizard.
2. Click Next on the Welcome dialog of the Configuration Wizard.
8  Installing and Configuring Synthetic End User Monitor
SolarWinds Synthetic End User Monitor  Evaluation Guide
3. If you are prompted to stop services, click Yes.
Note: To ensure that all updates and changes are installed correctly, it is
imperative that you stop all services.
4. Specify the SQL Server instance you want to use to store network data.
Notes:
•
If you are using SQL Express, specify your instance as (local) and
use a strong password. For more information about authentication with
strong passwords, see http://msdn.microsoft.com/ms143705.aspx. Due
to its inherent limitations, SolarWinds recommends against the use of
SQL Express in production environments.
•
The selected instance must support mixed-mode or SQL authentication
with strong passwords. A strong password must meet at least three of
the following four criteria:
o
Contains at least one uppercase letter.
o
Contains at least one lowercase letter.
o
Contains at least one number.
o
Contains at least one non-alphanumeric character, e.g., #, %, or ^.
For more information about authentication with strong passwords, see
http://msdn.microsoft.com/ms143705.aspx.
5. Provide credentials, if required, to log into the selected instance.
Notes:
•
In general, SolarWinds recommends using SQL Server Authentication
to ensure that the Orion SEUM server can always access the SQL
Server, even when it is hosted remotely on a separate server.
•
If you are using an existing database, the user account needs only to
be in the db_owner database role for the existing database.
•
If you are using an existing SQL account, the user account needs
only to be in the db_owner database role for the Orion database.
•
If you are creating a new database, the user account must be a
member of the dbcreator server role. The sysadmin role and the sa
user account are always members of dbcreator.
•
If you are creating a new SQL account, the user account must be a
member of the securityadmin server role.
Note: The sysadmin role and the sa user account are always members
of securityadmin.
Quick Tour Synthetic End User Monitor 9
SolarWinds Synthetic End User Monitor  Evaluation Guide
6. Click Next.
7. If you are creating a new database, select Create a new database,
provide a name for the New Database, and then click Next.
Note: SolarWinds recommends against using non-alphanumeric characters
in database names.
8. If you are using an existing database, select Use an existing database,
type the database name or select it from the list, and then click Next.
9. If you want to create a new SQL account for the Orion polling engine
and web console to use for accessing the database, select Create a new
account, provide an account name and password, confirm the account
password, and then click Next.
10. If you want to use an existing SQL account to provide database access
to the Orion polling engine and web console, select the existing account,
provide the appropriate password, and then click Next.
11. If you need to specify a particular IP Address for the Orion Web
Console, provide the IP address of the host web server.
Note: SolarWinds recommends the default All Unassigned unless your
environment requires a specific IP address for your Orion Web Console.
12. Specify both the Port through which you want to access the web console and
the Website Root Directory into which you want to install web console files.
Note: If you specify any port other than 80, you must include that port in the
URL used to access the web console. For example, if you specify an IP
address of 192.168.0.3 and port 8080, the URL used to access the web
console is http://192.168.0.3:8080.
13. If you want to enable automatic login using Windows Authentication,
select Yes – Enable automatic login using Windows Authentication.
Note: Manual login using Windows Authentication is always available,
regardless of whether or not automatic login is enabled.
14. Click Next.
15. If you are prompted to create a new directory, click Yes.
16. If you are prompted to create a new website, click Yes.
Note: Choosing to overwrite the existing website will not result in the deletion
of any custom Orion website settings you may have previously applied.
17. Confirm that all services you want to install are checked.
Note: Typically, all listed services should be selected for installation.
18. Click Next.
10  Installing and Configuring Synthetic End User Monitor
SolarWinds Synthetic End User Monitor  Evaluation Guide
19. If you are prompted to disable the SNMP Trap Service and enable the
SolarWinds Trap Service, click Yes to disable the (Windows) SNMP Trap
Service and enable the SolarWinds Trap Service.
20. Review the final configuration items, and then click Next.
21. Click Next on the Completing the Orion Configuration Wizard dialog.
22. Click Finish when the Orion Configuration Wizard completes.
23. Log in to the Orion Web Console as an administrator.
Note: Until you change your account, you can log in with User name Admin
and no password.
Web Console Licensing
Orion SEUM is licensed according to the number of transactions created in the
Web Console. Disabled transactions do not count towards this number.
License Tier
Monitorable
Transactions
SE3
3
SE10
10
SE20
20
SE50
50
SE100
100
SE200
200
SE300
300
SE400
400
SE500
500
SE750
750
SE900
900
SE1200
1200
Maintaining Licenses with License Manager
SolarWinds License Manager is a free utility allows you to easily migrate Orion
licenses from one computer to another without contacting SolarWinds Customer
Service. The following sections provide procedures for installing and using
License Manager:
Quick Tour Synthetic End User Monitor 11
SolarWinds Synthetic End User Monitor  Evaluation Guide
•
Installing License Manager
•
Using License Manager
Installing License Manager
Install License Manager on the computer from which you are migrating currently
licensed products.
Note: You must install License Manager on a computer with the correct time. If
the time on the computer is even slightly off, in either direction, from Greenwich
Mean Time (GMT), you cannot reset licenses without contacting SolarWinds
Customer Service. Time zone settings neither affect nor cause this issue.
To install License Manager:
1. Click Start > All Programs > SolarWinds > SolarWinds License Manager
Setup.
2. Click I Accept to accept the SolarWinds EULA.
3. If you are prompted to install the SolarWinds License Manager
application, click Install.
Using License Manager
You must run License Manager on the computer where the currently licensed
SolarWinds product is installed before you can migrate licenses to a new
installation. The following procedure deactivates currently installed licenses that
can then be transferred to a new installation.
To deactivate currently installed licenses:
1. Click Start > All Programs > SolarWinds > SolarWinds License Manager.
2. Check the products you want to deactivate on this computer, and then click
Deactivate.
3. Specify your SolarWinds Customer ID and password when prompted, and
then click Deactivate.
Note: Deactivated licenses are now available to activate on a new computer.
When you have successfully deactivated your products, log on to the computer
on which you want to install your products, and then begin installation. When
asked to specify your licenses, provide the appropriate information. The license
you deactivated earlier is then assigned to the new installation.
12  Installing and Configuring Synthetic End User Monitor
SolarWinds Synthetic End User Monitor  Evaluation Guide
Installing the Recorder
The Orion SEUM Recorder is a Windows application that you can install on any
computer that meets the system requirements.
Recorder Requirements
Resource
Requirements
CPU
1.0 GHz
Memory
2 GB
Operating
System
Microsoft Windows XP, Vista, 7, Server 2003, or Server 2008.
Application
Ports
80 (TCP) open for http traffic
443 (TCP) open for https traffic
17777 (TCP) open for Orion SEUM traffic
Web Browser
Internet Explorer 7, 8, or 9.
Installation Procedure
1. Run the TransactionRecorder.exe installer from your Orion SEUM package
-orDownload and run the TransactionRecorder.exe installer from the Orion
SEUM Web Console. The download link is SEUM Settings > Manage
Recordings > Download Recorder Locally.
2. Follow the installer instructions.
Configuring Settings
Each time you run the Recorder, you will be asked to specify the connection
details of the Orion SEUM server. The connection details are saved for future
Recorder sessions after you enter them the first time, so in future sessions, you
need only click Connect or Work Offline.
SEUM Server
Enter the IP address or the hostname of the Orion SEUM server.
User name
Enter the user name to log in to the Orion SEUM server. If you have not
configured any additional Orion SEUM users, use the default user name
admin. You can specify Active Directory accounts in either
domain\username or username@domain format.
Additionally, the Orion SEUM user chosen must have administrator rights to
create and manage recordings. Users who are not administrators should
consider using Work Offline mode.
Quick Tour Synthetic End User Monitor 13
SolarWinds Synthetic End User Monitor  Evaluation Guide
Password
Enter the password associated with the user name. If you have not
configured any additional Orion SEUM users, leave the password of the
admin user blank.
Connect
Click to connect to the Orion SEUM server and run the Recorder.
Work Offline
Click to run the Recorder in offline mode. In offline mode, recordings cannot
be saved or loaded to the Orion SEUM server, but must instead be exported
and imported to and from your local disk as .recording files.
To save an offline recording into the Orion SEUM server, you must use the
Orion SEUM Web Console's Import function on the SEUM Settings >
Manage Recordings page.
Or, if you have another Recorder available that can connect to the Orion
SEUM server, import the file into that Recorder and then save it to the Orion
SEUM server.
Installing the Player
The Orion SEUM Player is a Windows service that you can install on any
computer that meets the system requirements.
Recommended Player Requirements
The recommended requirements allow a single Player to monitor up to 50
transactions of 30-second duration at 5 minute intervals.
Resource
Requirement
CPU
2.0 GHz Quadcore
Memory
3 GB
Operating
System
Microsoft Windows XP, Vista, 7, Server 2003, or Server 2008.
Application
Ports
80 (TCP) open for http traffic
443 (TCP) open for https traffic
17777 (TCP) open for Orion SEUM traffic
Web Browser
Internet Explorer 7, 8, or 9.
14  Installing and Configuring Synthetic End User Monitor
SolarWinds Synthetic End User Monitor  Evaluation Guide
Minimum Player Requirements
The minimum Player requirements allow up to two 30-second transactions to be
monitored at 5 minute intervals.
Note: The Player that is installed on the Orion SEUM server is configured to
work as a minimum-resource player in the interest of conserving the system
resources of your Orion SEUM server.
Resource
Requirement
CPU
2.0 GHz single core. Virtual Machine okay.
Memory
2 GB
Operating
System
Microsoft Windows XP, Vista, 7, Server 2003, or Server 2008.
Application
Ports
80 (TCP) open for http traffic
443 (TCP) open for https traffic
17777 (TCP) open for Orion SEUM traffic
Web Browser
Internet Explorer 7, 8, or 9.
Installation Procedure
1. Run the PlaybackPlayer.exe installer from your Orion SEUM package
-orDownload and run the PlaybackPlayer.exe installer from the Orion SEUM
Web Console. The download link is SEUM Settings > Manage Player
Locations > Download player.
2. Follow the installer instructions.
Configuring Settings
After installing the Player, you must configure its settings. Later on, you will copy
these settings into your Orion SEUM server when you define your Playback
Locations so that the server knows how to connect and relay commands to this
particular Player.
To configure Player settings:
•
Click Start > All Programs, SolarWinds Orion > Synthetic End User
Monitor > SEUM Playback Player Settings.
IP Address for this player
This is the IP address of the Player.
Port
This is the port on which you want the Orion SEUM server to connect to the
Player. This port must be open on your Player firewall. The default port is
17781.
Quick Tour Synthetic End User Monitor 15
SolarWinds Synthetic End User Monitor  Evaluation Guide
Password
This is an optional password that you can define to protect against
unauthorized connections to your Player.
Configuring Web Proxy Settings
If the Player is on a network that requires you to connect to a proxy to access
web sites, you must set the web proxy in Internet Explorer and then follow this
procedure:
1. Run Gpedit.msc
2. In the left-hand pane, expand Computer Configuration > Administrative
Templates > Windows Components.
3. Select Internet Explorer.
4. In the right-hand pane, double-click Make proxy settings per-machine
(rather than per-user).
5. Select Enabled and then click OK.
6. Run Gpupdate /force
7. Restart the "SolarWinds SEUM Playback Player" service.
16  Installing and Configuring Synthetic End User Monitor
SolarWinds Synthetic End User Monitor  Evaluation Guide
Chapter 3
SolarWinds SEUM Quick Tour
Here is an illustration of a typical setup. In this example, there are 3 Players that
are monitoring the Application. The results are sent to the SolarWinds SEUM
Server.
Quick Tour Synthetic End User Monitor 17
SolarWinds Synthetic End User Monitor  Evaluation Guide
Creating Recordings
The Recorder window is split into two panes, as depicted by the artificial shading
in the following image:
The left-hand pane is the Recorder web browser that records your browser
actions. The right-hand pane is the Time Line that shows you what actions have
been recorded and that also lets you edit your actions while still recording.
Before Running the Recorder for the First Time
•
Browser plugins cannot be recorded. The Recorder cannot record actions
that require a browser plugin such as Adobe Flash, Microsoft Silverlight, or
Java. Javascript pages do not require a plugin and can be recorded.
•
The Recorder uses the Internet Explorer settings including web proxy.
The Recorder web browser uses the settings and security level of the
Internet Explorer browser that is on the same computer.
If your web site requires the browser to accept cookies, or if you need to
connect to the Internet through a web proxy, these are settings you must
make in Internet Explorer.
If the security level of the browser is too high, the Recorder will prompt you to
lower the security settings to the recommended level.
18  Quick Tour Synthetic End User Monitor
SolarWinds Synthetic End User Monitor  Evaluation Guide
•
Disable browser integration for Adobe Acrobat Reader if it is installed.
If it is installed, the recorder will prompt you to disable the browser integration
type.
•
Change the .zip Windows file association if using Internet Explorer 9.0.
Internet Explorer 9.0 handles .zip files in a manner that is incompatible with
the Recorder. As a workaround, install a third-party .zip utility such as WinZip
or 7zip to change the .zip file association.
Recording Common Actions
To run the recorder:
•
Click Start > SolarWinds Orion > Synthetic End User Monitor >
Recorder.
To begin recording:
1. Enter a URL in the address field and navigate to the page where you want to
start the recorder.
2. Click Record . All your browser actions will now be recorded. You will see
them listed in the Time Line pane on the right side of the Recorder.
If you make a mistake while recording:
1. Click Undo
as many times as necessary to remove the incorrect actions
from the time line.
2. Correct your mistake in the browser.
If there are any unnecessary actions in the time line:
•
Select the unnecessary action and then press the DELETE key.
Quick Tour Synthetic End User Monitor 19
SolarWinds Synthetic End User Monitor  Evaluation Guide
To correct errors in text field actions:
1. Double-click the text field action in the Time Line pane.
2. Enter the corrected text in the Text box, and then click OK.
Text Matching
Monitoring is not only about playing back sequences, but also about verifying that
the results you get back are what you expect. For example, after recording a
login sequence, you may want to add a check on the next web page to find any
text that says "Login successful", "Welcome", or some other keyword that
indicates whether the login action was successful.
If the match is not successful, Orion SEUM will set the transaction status to
Down. Typically, you want to make the text matching action the first action on the
page that is loaded after logging in.
If success means a page contains certain text:
1. Click Match Content
.
2. Enter the text to search for in the Enter text to match box.
3. Click Page contains text.
4. Click OK.
If success means a page does not contain certain text:
1. Click Match Content
.
2. Enter the text to search for in the Enter text to match box.
3. Click Page does not contain text.
4. Click OK.
20  Quick Tour Synthetic End User Monitor
SolarWinds Synthetic End User Monitor  Evaluation Guide
Stopping the Recording
You must end the recording after you are done recording your action sequence.
To end the recording:
•
Click Stop
.
Testing the Recording
You may play back the recording either step-by-step or in its entirety. During the
play back, the Player times how long it takes each steps to run. This information
is used later to calculate the typical timings for the recording.
Note: The Recorder automatically tests the recording when you save it.
To play back the entire recording:
•
Click Play
. The recorder will play the entire sequence.
To play back the recording step-by-step:
•
. The recorder will play the next action in the sequence and
Click Step
then pause.
Saving the Recording
If you are connected to the Orion SEUM server, you can save your recordings
directly to the server.
The Recorder automatically tests the recording by playing it back when you save
it. The Recorder also presents you with the option to open the Web Console to
create a transaction from your new recording.
To save a new recording to the Orion SEUM server:
1. Click Save
2. Enter the name of this recording in the Recording Name text box.
3. Click Save.
To save changes to an existing recording:
•
Click Save
To save changes as a new Orion SEUM recording:
1. Click File > Save As.
2. Enter the name of this recording in the Recording Name text box.
3. Click Save.
Quick Tour Synthetic End User Monitor 21
SolarWinds Synthetic End User Monitor  Evaluation Guide
Exporting the Recording
If you are in offline mode, you can export your recordings to the local disk as a
.recording file that you can later transfer and import into Orion SEUM.
To export a recording:
1. Click File > Export.
2. If you want to password protect the recording:
a. Click Yes.
b. Enter the password in the Password and Confirm Password text
boxes.
c. Click OK.
3. If you do not want to restrict the recording, click No.
4. Enter the file name for the recording, and then click Save.
Managing Recordings
In the SEUM Web Console, the only change you can make to a recording is to
change its name.
However, the Recorder does let you make some minor changes to a recording.
While you cannot add new browser actions, you can delete existing actions,
change the text input of text field actions, and edit or insert new Match Content
actions.
Note: You must either save or export the recording to retain your changes.
If the recording you want to edit is on the Orion SEUM server, you must first load
it into the Recorder.
To load an existing recording from the Orion SEUM server:
1. Click Open
.
2. Select the recording, and then click Open.
To delete an action:
•
Select the action and then press the DELETE key.
To change the text in text field actions:
1. Double-click the text field action in the Time Line pane.
2. Enter the corrected text in the Text box, and then click OK.
To change the text in Match Content actions:
22  Quick Tour Synthetic End User Monitor
SolarWinds Synthetic End User Monitor  Evaluation Guide
1. Double-click the Match content action in the Time Line pane.
2. Enter the corrected text in the Enter text to match box, and then click OK.
To insert a new Match Content action under an existing action:
1. Select an existing action in the Time Line pane.
Note: You cannot select the last step if you are inserting a Match Content
action.
2. Click Match Content
.
Importing Recordings
In offline mode, you cannot retrieve Recordings directly from the Orion SEUM
server. You can, however, open any recordings that have been exported as
.recording files.
To import an existing recording from a .recording file:
1. Click File > Import.
2. Browse and select the .recording file, and then click Open
3. If the recording is password protected, entire the password and then click
OK.
Exporting Recordings
It may not always be possible to establish a connection between the Recorder
and the Orion SEUM server. The way to transfer recordings between a remote
Recorder and SEUM server is to export the recordings to .recording files on the
local disk, and to then transfer them to their destination using e-mail, FTP, or
some other means.
To export the current recording from a Recorder:
1. Click File > Export.
2. If you want to password protect the recording:
a. Click Yes.
b. Enter the password in the Password and Confirm Password text
boxes.
c. Click OK.
3. If you do not want to restrict the recording, click No.
4. Enter the file name for the recording, and then click Save.
To export a recording from the Orion SEUM server.
Quick Tour Synthetic End User Monitor 23
SolarWinds Synthetic End User Monitor  Evaluation Guide
1. Log on to the Orion SEUM Web Console.
2. Click the Transactions tab.
3. Click SEUM Settings.
4. Click Manage Recordings.
5. Select the check box next to the recording and then click Export.
6. If you want to password protect the recording:
a. Select Yes, password protect this recording.
b. Enter the password in the Password and Confirm Password text
boxes.
7. Click Export.
8. The web browser begins downloading your .recording file. It is saved under
the name nameOfRecording.recording.
Deleting Recordings
You can delete recordings from the Manage Recordings page of the Orion SEUM
Web Console. All transactions using a deleted recording will themselves also be
deleted.
1. Log on to the Orion SEUM Web Console.
2. Click the Transactions tab.
3. Click SEUM Settings.
4. Click Manage Recordings.
5. Select the check boxes next to one or more recordings.
6. Click Delete.
24  Quick Tour Synthetic End User Monitor
SolarWinds Synthetic End User Monitor  Evaluation Guide
Quick Tour Synthetic End User Monitor 25
SolarWinds Synthetic End User Monitor  Evaluation Guide
Chapter 4
Scenarios for Synthetic End User Monitor
The following section details scenarios where SEUM can be utilized.
Monitor Application Transactions
•
Proactively monitor applications from the user’s point of view
•
Check for application completion and duration
•
See a consolidated list of all transaction statuses
In Synthetic End User Monitor, you set timing thresholds based on how long a
transaction should take to complete. Based on your settings, the software returns
a warning or critical alarm when appropriate. If the application returns something
other than the expected results, an alarm is automatically generated. In addition,
all of the statuses for monitored transactions are listed on the Transactions page
of your dashboard so you can quickly monitor how they are behaving.
SEUM can provide you a screen cap of the transaction results so you can see
exactly what is going on and where.
Monitor Individual Steps with Granularity
•
Monitor each step in a transaction
•
See the history of the availability of each step
•
List of all steps in a transaction with problems
A transaction is made up of individual steps, and Synthetic End User Monitor
keeps track of each step as a separate event.
Gain greater insight into the pieces that make up a transaction and where
problems are occurring. It could be that the overall transaction completes as
expected in a timely manner, but one of the steps takes longer than it should.
26  Quick Tour Synthetic End User Monitor
SolarWinds Synthetic End User Monitor  Evaluation Guide
Synthetic End User Monitor reports the following information for each step:
•
List of current steps with problems
•
History of availability and minimum, maximum, average duration for each
step
•
Screenshot of latest test
•
Screenshots of last 10 failures
For more information see the Transactions section.
Multiple Player Locations
•
Player modules play back transactions being tested
•
Use as many player modules from as many different locations as needed
•
Player modules have small footprint
Using multiple player locations allows you to simulate customers accessing your
applications from all over the world.
You can monitor application health and network availability to differentiate
between an application or network problem.
Recorder Application
•
Easy-to-use, no scripting required
•
Functions just like a web browser
•
Record an unlimited number of steps per transaction
The recorder application is built into a web browser and requires no scripting.
Simply push the record button and then use your application as a normal user
would.
When you are done performing the transaction, click the stop button and save
the recording to use on the player modules.
For more information see "Recording Sequences".
Alerting and Notifications
•
Receive alerts and notifications on incomplete or slow transactions and
steps
Quick Tour Synthetic End User Monitor 27
SolarWinds Synthetic End User Monitor  Evaluation Guide
•
Alerts and notifications are fully customizable
The alerting and notifications feature of SolarWinds Synthetic End User Monitor
allows you to set custom timing thresholds for individual steps and entire
transactions. You can set both warning and critical timing thresholds for steps
and transactions. You are also automatically notified when a transaction fails
indicating an application crash. In addition, you can create escalation rules for
notifications and how responses are handled.
A complete history of availability and duration lets you spot any past problems.
For more information see the "Alerting" section.
Feedback
To provide feedback or receive assistance with your evaluation, reference the
product forum located at http://thwack.solarwinds.com/forums/68/application-server-management/240/synthetic-end-user-monitor/
For further research see the product page located:
http://www.solarwinds.com/products/seum/application-monitoring-software.aspx
.
28  Quick Tour Synthetic End User Monitor