Book Image

Instant EdgeSight for XenApp

By : Vaqar Hasan
Book Image

Instant EdgeSight for XenApp

By: Vaqar Hasan

Overview of this book

EdgeSight 5.4 is the most comprehensive performance management and reporting solution for the Citrix XenApp infrastructure. Administrators have real-time visibility of session-level performance and visibility of key metrics such as profile load time, login script execution, and so on. It also contains several tools to monitor the XenApp servers and can alert the administrator when the specified alert conditions are met. This book will help you to become proficient in monitoring and generating reports for your Citrix XenApp servers. You will start by setting up the environment for EdgeSight. The book will then go on to discuss the installation, configuration, and troubleshooting of the EdgeSight server. Instant EdgeSight for XenApp contains clear and step-by-step exercises which will help you learn how to use EdgeSight quickly and painlessly. You will install EdgeSight and its agents and learn how to configure server settings, user groups and authentication, and alerts. You will also learn how to manage the real-time dashboard and reports, monitor Citrix license usage and reports, and troubleshoot common issues. This book starts with the basics of introducing the EdgeSight component into your infrastructure before moving on to more advanced topics such as troubleshooting. Readers will learn how to use the EdgeSight tools for day-to-day administration tasks as well as how to efficiently monitor the XenApp servers to achieve best performance for their end users.
Table of Contents (7 chapters)

Installing EdgeSight Server (Intermediate)

We will now perform an installation of Citrix EdgeSight Server 5.4 and also discuss its prerequisites. If possible, you should install the server components on separate servers but they can all be installed together on a single server.

Getting ready

Install the following roles and features using the server manager before proceeding with the installation of the EdgeSight Server in Windows Server 2008:

  • Microsoft .NET Framework 3.5 SP1

  • Microsoft Message Queuing (MSMQ); install common components only

  • IIS 7.0 (also install the following web server roles)

    • Static Content

    • Default Document

    • ASP.NET

    • ISAPI Extensions

    • ISAPI Filters

    • Windows Authentication

    • Request Filtering

    • The following management tools:

      • IIS 6 Management Compatibility

      • IIS 6 Metabase Compatibility

      • IIS 6 WMI Compatibility

      • IIS 6 Scripting

      • IIS 6 Management Console

For your database server you can use SQL Server 2008 R2, SQL Server 2008 SP2, or SQL Server 2005 SP4. SQL Server 2012 is the supported database server. Citrix has a database matrix; you can check the article Citrix Document ID CTX114501 at the following link:

How to do it...

In this recipe we are going to perform the required operations for installing the EdgeSight Server:

  1. Insert the Citrix XenApp CD and click on Manually install components.

  2. Click on Server Components and then click on Application Performance Monitoring.

  3. On the Welcome screen, click on EdgeSight Server and then click on Next.

  4. Select Edgesight Server Website and Database; click on Next.

  5. Click on Warning to read the warning message, ignore the SSL certificates warning if not using SSL certificates, and click on OK.

  6. Accept the License Agreement checkbox and select Custom as the setup type.

  7. Enter the name of your database server and click on Test Connect after selecting the appropriate authentication method.

  8. Enter the name of the new database that will be created on the database server.

  9. Enter the credentials that the web server uses when connecting to the database and then click on Validate. After successful validation click on Next.

  10. Accept the default sizes for the File Group Size and Log Files Size options and click on Next.

  11. Accept the default path or modify it if required, click on Next, and then on Install.

  12. Verify that Go to the EdgeSight Server website now. is checked and click on Finish.

  13. Click on Next to continue with the Post Installation Setup Wizard web page to configure initial configuration of the EdgeSight Server.


    This wizard can also be completed later by going to http://<ServerName>/edgesight/

  14. Enter a name in the company Name field and select the Time Zone and Language values you want to use for this company. Then click on Next.

  15. Create a Superuser account with a valid e-mail address.

  16. Enter the FQDN or IP address of your SMTP server to be used to route the e-mails generated by the EdgeSight Server.

  17. Select the type of agents from the drop-down menu for which uploads are supported according to your licenses.

  18. Review your choices and click on Finish; this will open the EdgeSight Server login web page.

How it works...

The EdgeSight Server is managed through a web-based console and can be accessed from any desktop with Internet Explorer 7.0 or greater with JavaScript enabled. Other software components that are needed on the system from which users access the EdgeSight Server web console include:

  • Adobe Flash

  • Adobe Reader

  • Microsoft Excel


To update the Excel spreadsheets, EdgeSight requires full write permissions; therefore you should use the Microsoft Excel that comes with Microsoft Office 2003 or 2007 and not Excel Viewer. Also make sure that you confirm to your Microsoft Office license agreements.

As of this date, Microsoft Excel 2010 is not supported.

There's more...

It is nice to know some EdgeSight terminology; refer to the following table:




Primary organizational unit, a single server can support multiple companies.


Companies are broken into departments and create a hierarchical tree.


Any system with the EdgeSight agent installed.

Custom Groups

A user-defined collection of devices.


Users who can log in and display reports and perform other administrative tasks.


Has access to all companies hosted on the server and can create other users.

A single EdgeSight Server can support multiple companies, each company with its own time zone, SMTP settings, license server, and Superuser account.

The Superuser credential information should be stored and saved for future reference. The Superuser account cannot be deleted.

EdgeSight 5.4 also requires a Citrix License Server 11.6 or above. Without configuring the Citrix License Server, the EdgeSight agents will not upload data to the EdgeSight Server. To monitor your Citrix licensing server, the version of the licensing server should be at least 11.9.

If you plan to install License Administration Console and EdgeSight Server on the same machine then install EdgeSight Server first.

Only Enterprise and Platinum licenses are supported to be used by EdgeSight 5.4.


Enterprise licenses monitor only the basic metrics.