24
Load Manager Administrators Guide Load Manager for Citrix XenApp™ Citrix XenApp™ 5.0 for Windows Server™ 2008

Load Manager Administrators Guide

Embed Size (px)

Citation preview

Page 1: Load Manager Administrators Guide

Load Manager Administrator�s Guide

Load Manager for Citrix XenApp�Citrix XenApp� 5.0 for Windows Server� 2008

Page 2: Load Manager Administrators Guide

Copyright and Trademark NoticeInformation in this document is subject to change without notice. Companies, names, and data used in examples herein are fictitious unless otherwise noted. Other than printing one copy for personal use, no part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without the express written permission of Citrix Systems, Inc.

Copyright © 2001-2008 Citrix Systems, Inc. All rights reserved.

Citrix, ICA (Independent Computing Architecture), and Program Neighborhood are registered trademarks and Citrix XenApp is a trademark of Citrix Systems, Inc. in the United States and other countries.

Trademark Acknowledgements

All other trademarks and registered trademarks are the property of their owners.

Last Updated: July 2, 2008 (JB)

Page 3: Load Manager Administrators Guide

CONTENTS

Contents

Chapter 1 Introducing Load ManagerLoad Manager Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6Load Manager Administrative Essentials. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6New Names for Citrix Presentation Server Components . . . . . . . . . . . . . . . . . . . . .7Finding Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7

Documentation Conventions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8Getting Support and Training . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8

Chapter 2 Managing Server Loads with Load ManagerAbout Rules in Load Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10About Load Evaluators in Load Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11Working with Load Manager Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12

To add a rule to a load evaluator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13To remove a rule from a load evaluator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13Changing Server Performance Criteria. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13

Working with Load Evaluators. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14Displaying Load Evaluators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14Viewing and Modifying Load Evaluator Properties. . . . . . . . . . . . . . . . . . . . . .15Creating New Load Evaluators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16Assigning Load Evaluators to Servers and Applications . . . . . . . . . . . . . . . . . .16Copying Load Evaluators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17Deleting Load Evaluators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18Scheduling Server Availability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19

Monitoring Server Loads with Load Manager Monitor . . . . . . . . . . . . . . . . . . . . .19Viewing the Load Manager Monitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20Logging Load Manager Activity. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20Setting the Frequency of Information Updates. . . . . . . . . . . . . . . . . . . . . . . . . .21Viewing Usage Reports. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22

Index. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23

Page 4: Load Manager Administrators Guide

4 Load Manager Administrator�s Guide

Page 5: Load Manager Administrators Guide

1

Introducing Load Manager

Load Manager is a component of Citrix XenApp. With Load Manager, you can optimize server resources throughout your server farm. To accommodate routine application and database maintenance, you can use Load Manager to schedule the availability of published applications on your servers.

Load Manager provides:

� Maximized system efficiency. Load Manager balances published application loads across your server farm based on server or published application load limits set in load evaluators. This feature allows more efficient data flow in your server farm environment.

� Citrix default load evaluators. Load Manager includes two load evaluators that work well in most server farm environments, simplifying your current load configuration without modification until you learn more about Load Manager.

� Customization. Load Manager includes a set of rules you can use to create your own load evaluators, increasing server and published application performance in your server farm.

� Real-time monitoring. The Load Manager Monitor tool lets you view the statistics monitored by your load evaluators after you attach them to a server or published application.

Important: See the Readme.html file for the latest updates, known issues, and other important information developed after this guide was completed.

Load Manager identifies servers with high loads and provides increased server and network performance by spreading loads evenly. Load Manager assigns the least-loaded server to run each published application. This process keeps loads lower for greater server and published application speed and efficiency.

The Load Manager Monitor tool makes it easier for you to view trouble spots on servers in the farm so you can change load thresholds easily if bottlenecks occur.

Page 6: Load Manager Administrators Guide

6 Load Manager Administrator�s Guide

Load Manager FeaturesWith Load Manager, you can set up, monitor, and adjust the server and published application loads in a server farm so that users can run the published applications they need quickly and efficiently.

Load Manager allows you to:

� Optimize resource usage in a server farm. When a user launches a published application, you can configure Load Manager to route the ICA connection to the published application on the server with the lightest load in the farm. By balancing published application and server loads, you can maximize the efficiency with which a server farm operates, reduce latency, and increase response time to the user.

� Set the date and time for load management. Using XenApp Advanced Configuration, you can schedule the availability of a published application based on the date and time.

� Monitor application loads across server farms. Using XenApp Advanced Configuration, you can chart the loads on servers that host published applications.

� Check disk data. Load Manager can check processes such as disk operations and disk input and output on servers that contain published applications.

� Span subnets. Load Manager runs efficiently in enterprises that contain multiple server farms within a single network or multiple subnets. Load Manager can improve the performance of an enterprise server farm by providing increased scalability across servers.

Load Manager Administrative EssentialsAdministrators who use Load Manager should be aware of the following:

� Load Manager is a component of and installed by default with XenApp.

� You must license your XenApp server to display the Load Manager pages in the console.

� Load Manager attaches the Default load evaluator to each server after you add your license to the server farm.

� To uninstall Load Manager, you must uninstall XenApp.

Page 7: Load Manager Administrators Guide

1 Introducing Load Manager 7

New Names for Citrix Presentation Server ComponentsCitrix XenApp is the new name for Citrix Presentation Server. The following clients and components have been updated to reflect that product name.

� Citrix XenApp Advanced Configuration is the new name for the Presentation Server Console

� Citrix XenApp Plugin for Hosted Apps is the new name for the plugin for server-side virtualization (formerly named Citrix Presentation Server Client), which contains the following plugins:

� Citrix XenApp, formerly named Program Neighborhood Agent

� Citrix XenApp Web Plugin, formerly named the Web Client

� Program Neighborhood

� Citrix XenApp Plugin for Streamed Apps is the new name for the plugin for client-side virtualization, formerly named the Citrix Streaming Client

� Citrix XenApp Provider is the new name for the WMI Provider

� Citrix XenApp Management Pack is the new name for the System Center Operations Manager and MOM Management Packs

Finding Documentation�Welcome to Citrix XenApp� (Read_Me_First.html), which is included on the installation media, contains links to documents that will help get you started. It also contains links to the most up-to-date product documentation for XenApp and its components, plus related technologies. After installing documentation and help from Autorun, you can access this document by clicking Start > All Programs > Citrix > XenApp Server > Documentation.

The Citrix Knowledge Center Web site, http://support.citrix.com, contains links to all product documentation, organized by product. Select the product you want to access and then click the Documentation tab from the product information page.

Known issues information is included in the product readme.

See Getting Started with Citrix XenApp for information about which features are supported in the XenApp editions.

To provide feedback about the documentation, click the Article Feedback link located on the right side of the product documentation page.

Page 8: Load Manager Administrators Guide

8 Load Manager Administrator�s Guide

Documentation ConventionsFor consistency, Windows Vista and Windows Server 2008 (64-bit) terminology is used throughout the documentation set; for example, �Documents� rather than �My Documents� and �Computer� rather than �My Computer� are used.

Citrix XenApp documentation uses the following typographic conventions.

Getting Support and TrainingCitrix provides an online user forum for technical support. This forum can be accessed at http://www.support.citrix.com/xenappforum. The Web site includes links to downloads, the Citrix Knowledge Center, Citrix Consulting Services, and other useful support pages.

The Citrix Knowledge Center (http://support.citrix.com) offers a variety of technical support services, tools, and developer resources.

Information about Citrix training is available at http://www.citrix.com/edu/.

Convention Meaning

Boldface Commands, names of interface items such as text boxes, option buttons, and user input.

Italics Placeholders for information you provide. For example, filename means you type the actual name of a file. Italics are also used for new terms and titles of books.

Monospace Text displayed in a text file.

{braces} In a command, a series of items, one of which is required. For example, {yes | no } means you must type yes or no. Do not type the braces themselves.

[ brackets ] In a command, optional items. For example, [/ping] means you can type /ping with the command. Do not type the brackets themselves.

| (vertical bar) In a command, a separator between items in braces or brackets. For example, { /hold | /release | /delete } means you must type /hold or /release or /delete.

... (ellipsis) The previous item(s) in the command can be repeated. For example, /route:devicename[,�] means you can type additional devicenames separated by commas.

Page 9: Load Manager Administrators Guide

2

Managing Server Loads with Load Manager

Load Manager calculates the load on a server using load evaluators and rules. Each load evaluator contains one or more rules. Each rule defines an operational range for the server or published application to which its evaluator is assigned.

When a client user selects a published application to run, the client contacts the server farm to locate the address of a server that hosts the published application. Load Manager maintains a list of available host servers within the server farm. Upon receiving the client�s request, Load Manager selects the server with the lowest load and returns its address to the client. The client starts a session on that server and launches the published application.

Load Manager calculates a server load using the load evaluators attached to a server or published application. When any rule for any relevant load evaluator reports full load or exceeds its threshold, Load Manager removes the load-managed server from the internal list of available servers. The next request for an ICA connection to a published application is routed to the next available load-managed server in the list.

Every server running XenApp is included in the load calculation regardless of the network protocol unless the server reports full load. If a server reports full load, it is no longer available for load management until its load is reduced (for example, users log off the server or server processes consume less CPU time). After the load is reduced, the server is automatically added to the list. Servers are continuously added to and removed from the list as server load and user activity fluctuate.

Page 10: Load Manager Administrators Guide

10 Load Manager Administrator�s Guide

About Rules in Load ManagerA rule queries specific conditions and performance metrics for servers or published applications. Each rule has its own unique set of parameters. With some rules, you can set two thresholds: full load or no load. If the measured parameter falls above the full load threshold, or below the no load threshold, Load Manager does not allow any further connections to the server or application. Other rules allow you to specify IP ranges for Citrix XenApp Plugins, schedule the availability of a published application, define upper limits for ICA connections based on the number of users connected, and specify how much impact logging on has on load.

The rules included in Load Manager are:

� Application User Load. Limits the number of users allowed to connect to a selected published application. This rule monitors the number of active ICA sessions using the published application. The default value to report full load is 100.

� Context Switches. Defines a range of context switches per second for a selected server. A context switch occurs when the operating system switches from one process to another. The default value to report full load is 16000. The default value to report no load is 900�at that value this rule is ignored.

� CPU Utilization. Defines a range of processor utilization, as a percentage, for a selected server. The default value to report full load is 90 percent. The default value to report no load is 10 percent�at that value this rule is ignored.

� Disk Data I/O. Defines a range of data throughput, in kilobytes per second, for a selected server. The default full load value is 32767 kilobytes per second. The default no load value is 0 kilobytes per second�at that value this rule is ignored.

� Disk Operations. Defines a range of disk operation, in read/write cycles per second, for a selected server. The default full load value is 100 operations per second. The default no load value is 0�at that value this rule is ignored.

� IP Range. Defines a range of allowed or denied client IP addresses for a published application. It controls access to a published application based on the IP addresses of the clients. You can define ranges of IP addresses, then select to allow or deny access if the client IP addresses are within the defined ranges.

This rule must be used in conjunction with another.

Page 11: Load Manager Administrators Guide

2 Managing Server Loads with Load Manager 11

� Load Throttling. Limits the number of concurrent connection attempts that a server handles. This prevents the server from failing when many users try to connect to it simultaneously. The default setting (High impact) assumes that logons affect server load significantly. This rule affects only the initial logon period, not the main part of a session.

� Memory Usage. Defines a range of memory usage by a server. The default full load value is 90. The default no load value is 10�at that value this rule is ignored.

� Page Fault. Defines a range of page faults per second for a selected server. A page fault occurs when the operating system tries to access data that has been moved from physical memory to disk. The default full load value is 2000. The default no load value is 0�at that value this rule is ignored.

� Page Swap. Defines a range of page swaps per second for a selected server. A page swap occurs when the operating system moves data between physical memory and the swap file. The default full load value is 100. The default no load value is 0�at that value this rule is ignored.

� Scheduling. Schedules the availability of selected servers or published applications. This rule sets the weekly days and hours during which the server or published application is available to users and can be load managed.

� Server User Load. Limits the number of users allowed to connect to a selected server. The default full load value is 100 and represents the maximum number of users the system can support on a server. Load Manager user loads are calculated using active ICA sessions only.

About Load Evaluators in Load ManagerA load evaluator consists of one or more rules and can be applied to a server or published application. Each rule is a component of how your total load configuration works. The threshold of a rule reflects a specific server parameter.

Load Manager includes two Citrix-provided load evaluators:

� Default. This load evaluator is attached to every server by default. It contains two rules: Server User Load, which reports a full load when 100 users log on to the attached server, and Load Throttling, which prevents the server from allowing too many concurrent connection attempts.

� Advanced. This load evaluator contains the CPU Utilization, Memory Usage, Page Swaps, and Load Throttling rules.

Page 12: Load Manager Administrators Guide

12 Load Manager Administrator�s Guide

Note: The Citrix-provided load evaluators, Default and Advanced, cannot be modified or deleted. You can copy the Citrix-provided load evaluators to a new load evaluator if you want to change rules or settings.

Load evaluators can vary on each server and each load evaluator can contain any combination of rule types and values. This gives you added flexibility when calculating loads for each server in the server farm.

If you have several published applications on a single server, you can attach one load evaluator to the server plus one load evaluator to each published application on that server.

Note: The Load Throttling rule can be applied only to a server, not to an individual application.

Working with Load Manager RulesRules define how Load Manager manages loads on your servers and publishes applications. To include additional factors in the management of the loads on your servers, you can find appropriate rules and add them to an existing load evaluator.

You can remove rules from a load evaluator when you no longer want to include certain categories in the load management of your servers and published applications. For example, you can remove the Memory Usage rule from a load evaluator if you no longer want to manage memory usage.

Important: The Advanced or Default load evaluators cannot be altered. You can, however, create a copy of these load evaluators and then modify the copy�s rules. See �Copying Load Evaluators� on page 17 for details.

A detailed list of Load Manager rules is available in �About Rules in Load Manager� on page 10.

Page 13: Load Manager Administrators Guide

2 Managing Server Loads with Load Manager 13

To add a rule to a load evaluator1. In XenApp Advanced Configuration, select Load Evaluators.

2. In the Contents tab, select the load evaluator you want to change.

3. From the Actions menu, select Load Manager > Load Evaluator Properties.

4. From the Available Rules list, select the required rule and click Add.

5. Select the rule in the Assigned Rules list and edit its settings.

To remove a rule from a load evaluatorImportant: Each load evaluator must contain at least one rule.

1. In XenApp Advanced Configuration, select Load Evaluators.

2. In the Contents tab, select the load evaluator containing the rule you want to remove.

3. From the Actions menu, select Load Manager > Load Evaluator Properties.

4. Select the rule in the Assigned Rules list and click Remove.

The rule is returned to the Available Rules list for that load evaluator.

Changing Server Performance CriteriaLoad evaluator rules define the characteristics that are measured when calculating server or published application loads. By adjusting how rules measure performance, you can control which servers are available when a client user logs into the server farm.

To change how a rule measures server activity1. In XenApp Advanced Configuration, select Load Evaluators.

2. In the Contents tab, select the load evaluator you want to change.

3. From the Actions menu, select Load Manager > Load Evaluator Properties.

4. Select the rule in the Assigned Rules list.

5. In the Rule Settings panel, change the values for the rule.

Page 14: Load Manager Administrators Guide

14 Load Manager Administrator�s Guide

Working with Load EvaluatorsLoad Manager attaches the Default load evaluator to each server after you add your license to the server farm. It contains two rules: Server User Load, which reports a full load when 100 users log on to the attached server, and Load Throttling, which specifies the impact that logging on has on load and limits the number of concurrent connection attempts the server is expected to handle. You can create new load evaluators based on the rules available in Load Manager. After you create your customized load evaluators, you can attach them to one or more servers, or published applications, in your farm.

Important: Each server or published application can have only one load evaluator attached to them.

You can attach one load evaluator to a server and one load evaluator to each published application on the same server. For example, you can keep the Default load evaluator attached to your server and attach another load evaluator to each of your published applications on that server.

Displaying Load EvaluatorsSelect Load Evaluators in the left pane of XenApp Advanced Configuration to see a list of load evaluators available across the server farm, including the Citrix-provided load evaluators, Advanced and Default.

Right-clicking a load evaluator allows you to:

� Create a new load evaluator

� Copy the selected load evaluator

� Delete the selected load evaluator

� View the properties of the selected load evaluator

Important: You cannot delete the Citrix-provided Advanced or Default load evaluators.

Page 15: Load Manager Administrators Guide

2 Managing Server Loads with Load Manager 15

Viewing and Modifying Load Evaluator PropertiesThe properties of a load evaluator include its name, description, assigned rules, and rule settings. You can view the properties of a load evaluator at any time from the Contents tab of the Load Evaluators node and use them as needed.

From the Evaluator Properties dialog box you can change the:

� Name of the load evaluator

� Description for the load evaluator

� Rules assigned to the load evaluator

� Settings for each rule

Important: The Default and Advanced load evaluator properties cannot be edited.

To change the properties of a load evaluator1. In XenApp Advanced Configuration, select Load Evaluators in the left

pane.

2. Select the load evaluator that you want to edit.

3. From the Actions menu, select Load Manager > Load Evaluator Properties.

The Evaluator Properties dialog box appears.

4. Do one of the following:

� View the load evaluator properties and click OK.

� Make your required changes to the load evaluator properties and click OK.

Page 16: Load Manager Administrators Guide

16 Load Manager Administrator�s Guide

Creating New Load EvaluatorsThe Default and Advanced load evaluators provided with Load Manager are intended for use with computers running XenApp. However, they may not meet all your load management needs. You can create your own load evaluators with the rules available in Load Manager and attach them to your servers or published applications.

For example, with the Default load evaluator attached to a server, the server reports a full load when 100 users connect to it. If you find the number of user connections to the server consistently causes the server to report full load, you can either increase the limit using a new load evaluator on each server hosting the published application or publish the application on more load-managed servers.

Attaching the Advanced load evaluator to a server or application allows you to control the CPU utilization, memory usage, virtual memory available, and the number of concurrent connection attempts the server can handle.

To create a new load evaluator1. In XenApp Advanced Configuration, select Load Evaluators in the left

pane.

2. From the Actions menu, select Load Manager > New Load Evaluator.

The New Evaluator dialog box appears.

3. Type a name and description for the new load evaluator.

4. Select one or more rules from the Available Rules list and add them to the Assigned Rules list.

5. Select each rule in the Assigned Rules list and configure it as required.

6. Close the New Evaluator dialog box and save your new load evaluator.

Assigning Load Evaluators to Servers and ApplicationsTo participate in load management, each server or published application must have a load evaluator assigned to it. The rules and their settings determine how the load of a particular server or published application is managed.

For example, if you have a published application that uses a significant percentage of a server�s memory and processing capabilities, you can attach the Advanced load evaluator (included with Load Manager) to every server hosting the application. By doing so, Load Manager distributes the available memory and processor demand across the load-managed servers.

Page 17: Load Manager Administrators Guide

2 Managing Server Loads with Load Manager 17

Each server or published application can have only one load evaluator attached to it.

Note: If you include the Load Throttling rule in an evaluator, then attach that evaluator to an application, the rule will be ignored.

To assign a load evaluator to a server1. In the Access Management Console, select the server to which you want to

attach a load evaluator.

2. From the Action menu, select All Tasks > Assign load evaluator.

The Assign Load Evaluator dialog box appears.

3. Select the required load evaluator and click OK.

To assign a load evaluator to a published application1. In the Access Management Console, select the published application to

which you want to attach a load evaluator.

2. From the Action menu, select All Tasks > Load Manage Application.

The Load Manage Application dialog box appears.

3. Select one or more servers from the Configured Servers list and click Edit to change the load evaluator.

Copying Load EvaluatorsAs you become more familiar with the use of Load Manager, you can develop a range of rule parameters that you may want to apply to multiple load evaluators. For example, you may have set up a load evaluator with four rules but you want the settings for the rules to be different. Load Manager allows you to copy an existing load evaluator rather than create a new one each time you want to change the properties of a load evaluator or one of its rules.

Page 18: Load Manager Administrators Guide

18 Load Manager Administrator�s Guide

To copy a load evaluator1. In XenApp Advanced Configuration, select Load Evaluators in the left

pane.

2. Select the load evaluator that you want to copy.

3. From the Actions menu, select Load Manager > Duplicate Load Evaluator.

The Duplicate Evaluator dialog box appears.

4. Edit the name, description, and rules for the new load evaluator and click OK.

Deleting Load EvaluatorsYou can delete load evaluators that are no longer in use. You cannot delete a load evaluator that is assigned to a server or published application. You must assign a different evaluator to the published application or server before you delete it.

Note: You cannot delete the Default and Advanced load evaluators from the console.

To delete a load evaluator1. In XenApp Advanced Configuration, select Load Evaluators in the left

pane.

2. Select the load evaluator that you want to remove.

3. From the Actions menu, select Load Manager > Delete Load Evaluator(s).

4. Click Yes to delete the selected load evaluator.

Page 19: Load Manager Administrators Guide

2 Managing Server Loads with Load Manager 19

Scheduling Server AvailabilityUse the Scheduling rule to determine when a server or published application is available to users and can be load managed. If this rule is included in a load evaluator and attached to a server or published application, the server or published application is available only during the days and times set in this rule.

The Scheduling rule must be used in conjunction with another rule. It cannot be the only rule in a load evaluator.

Note: You cannot apply the Scheduling rule to any custom ICA connections that connect to specific servers. This means that if you create a custom ICA connection, the connection cannot be controlled using the Scheduling rule.

To configure the Scheduling rule1. In XenApp Advanced Configuration, select Load Evaluators.

2. In the Contents tab, select the load evaluator you want to change.

3. From the Actions menu, select Load Manager > Load Evaluator Properties.

4. From the Available Rules list, select the Scheduling rule and click Add.

5. In the Rule Settings panel, use the Add Interval and Remove Interval buttons to select the days and times that you want the server or published application to be available (Sunday through Saturday, 08:00 to 18:00, by default).

Monitoring Server Loads with Load Manager MonitorThe features of Load Manager extend beyond the manipulation of rules and load evaluators. You can keep track of the loads on a server using the real-time graphing capabilities of Load Manager Monitor. The frequency with which Load Manager data is transmitted within the farm can also be customized to your communication needs. For more information about relationships among your load evaluators, published applications, and load-managed servers, you can view usage reports generated by Load Manager.

You can view the monitor in a tab or as a separate window. Graph generation begins when you select the Load Manager Monitor tab or open the Load Manager Monitor window. The monitor line starts on the right side of the grid and continues to the left edge of the grid. The top of each grid represents a full load and the bottom of each grid represents no load.

Page 20: Load Manager Administrators Guide

20 Load Manager Administrator�s Guide

To review all ICA connection requests made to load managed servers, you can enable Load Manager logging and save the contents of the log as separate text files.

Viewing the Load Manager MonitorThe Load Manager Monitor checks recent loads for load managed servers and displays them as a graph of load against time. The reported evaluator loads continuously change based on the rules you set in a load evaluator and how much load activity there is.

To view the Load Manager Monitor for a server1. In XenApp Advanced Configuration, select the server that you want to

monitor.

2. Select the Load Manager Monitor tab.

To view the Load Manager Monitor in a separate window1. In the XenApp Advanced Configuration, select the server that you want to

monitor.

2. From the Actions menu, select Load Manager Monitor.

The Load Manager Monitor dialog box appears.

Logging Load Manager ActivityThe Load Manager log records ICA connection requests to load-managed servers in the server farm and can store up to 16 KB of text messages.

The Log tab is available when you select Load Evaluators in the left pane of XenApp Advanced Configuration. It displays the contents of the Load Manager log. With logging enabled, the Load Manager log records each attempt by client users to launch a published application and the results of that attempt.

Important: The Log tab is not populated with information until you attach a load evaluator to a server or published application, and a client user has attempted to launch a published application on that server.

The log displays the user name, the server name, and the published application name on one line and the results on the next line.

The Load Manager log records information about active ICA sessions only.

Page 21: Load Manager Administrators Guide

2 Managing Server Loads with Load Manager 21

To enable logging in Load Manager

Note: Message logging for Load Manager is disabled by default.

1. In XenApp Advanced Configuration, select Load Evaluators in the left pane.

2. Select the Log tab.

3. From the Actions menu, select Log > Enable Logging .

To view the Load Manager log1. In XenApp Advanced Configuration, select Load Evaluators in the left

pane.

2. Select the Log tab.

You can save the contents of the Load Manager log by selecting Log > Save Log from the Actions menu.

You can empty the Load Manager log by selecting Log > Clear Log from the Actions menu.

Setting the Frequency of Information UpdatesThe information displayed in the Load Manager Monitor and the loads reported by servers are updated at defined intervals�every minute for the Load Manager Monitor and every five minutes for load evaluator data. You can change the frequency with which information is updated to meet your requirements.

Important: These settings are not applied in mixed mode. If you want to change the default value, you must change a registry setting. The registry key is located in:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\IcaBrowser\ Parameters\UpdateTime

The value is in seconds; the default is 1800.

Page 22: Load Manager Administrators Guide

22 Load Manager Administrator�s Guide

To set the update frequency for Load Manager1. In XenApp Advanced Configuration, select Load Evaluators in the left

pane.

2. From the Actions menu, select Load Manager > Load Manager Settings.

The Load Manager Settings dialog box appears.

3. Set your required update frequency.

4. Click OK to save your new Load Manager settings and close the dialog box.

Viewing Usage ReportsWith Load Manager, usage reports provide quick and easy access to the distribution of load evaluators in use across your server farm.

The Usage Reports tab is available when you select Load Evaluators in the left pane of the XenApp Advanced Configuration. It displays information about the load evaluators in the farm and the servers or published applications to which they are attached.

The available report types are:

� By Server (default). Lists the name of each server in the farm and the load evaluator attached to it.

� By Application. Lists the published applications, including published desktops, the load evaluators attached to them, and the servers on which they are installed.

� By Evaluator. Lists each load evaluator, the published applications, including published desktops, and the servers to which they are attached.

Tip: Double-click a load evaluator in a usage report to change its properties.

To view the usage reports for load evaluators1. In XenApp Advanced Configuration, select Load Evaluators in the left

pane.

2. Click the Usage Reports tab.

3. Select the type of report you want to view.

Page 23: Load Manager Administrators Guide

INDEX

Index

AAdvanced load evaluator 11applications

attaching load evaluators 14, 17controlling availability 6, 9monitoring usage 6rules 9

attaching load evaluatorsto published applications 17to servers 17

Ccopying load evaluators 17CPU utilization 9, 11, 16creating load evaluators 16

Ddata throughput 6Default load evaluator 6, 14

Eenabling Load Manager log 20

Ffeatures 6

IICA connections 6, 9

limiting number of 10monitoring 20

information updates 21installing Load Manager 6

Lload evaluators 5, 11

Advanced 11attaching to a published application 17attaching to a server 17Citrix-defined 11copying 17creating 16Default 11new 16usage reports 22

Load Managerconfiguring 19details 9enabling logging 20features 6installing 6licensing 6log 20�21monitoring server loads 20settings 21uninstalling 6usage reports 22

Load Manager Monitor 20load throttling 10, 14loads, on servers 9log, viewing 21

Mmemory usage 11, 16monitoring server loads 20

Rreadme.html file 5reports for Load Manager 22resource usage 6rules 10

Page 24: Load Manager Administrators Guide

24 Load Manager Administrator�s Guide

Sscheduling published applications 5�6, 10server load

calculating 9�12monitoring 20viewing usage report 22

subnets 6

Uupdate frequency 21usage reports 22users

limiting number on server 11, 14limiting number using application 10

Vviewing Load Manager Monitor 20viewing the Load Manager log 21viewing usage reports 22