By Citrix Consulting. Citrix Systems, Inc.



Similar documents
By Citrix Consulting Services. Citrix Systems, Inc.

By the Citrix Publications Department. Citrix Systems, Inc.

Citrix Systems, Inc.

By the Citrix Publications Department. Citrix Systems, Inc.

Provisioning Server High Availability Considerations

Citrix Systems, Inc.

Autodesk AutoCAD Map 3D Citrix XenApp 4.5 Performance Analysis

By the Citrix Publications Department. Citrix Systems, Inc.

DEPLOYMENT GUIDE XenApp, Avaya 1X Agent. Deployment Guide. Avaya 1X Agent. XenApp.

How To Install A Citrix Netscaler On A Pc Or Mac Or Ipad (For A Web Browser) With A Certificate Certificate (For An Ipad) On A Netscaler (For Windows) With An Ipro (For

Citrix MetaFrame Presentation Server 3.0 and Microsoft Windows Server 2003 Value Add Feature Guide

Application Template Deployment Guide

3 rd party Service Desk interface

Deployment Guide ICA Proxy for XenApp

How To Configure MDM to Work with Oracle ASM-Based Products

Download and Install Crystal Reports for Eclipse via the Eclipse Software Update Manager

Computer Information Concepts. CIC Data Health Check 3.0

How to Use SNMP in Network Problem Resolution

Ronald Bueck SBO Product Definition

Dragon Medical 360 Network Edition Compatibility with XenDesktop

Extract Archived Data from SAP ERP

Maximizing Your Desktop and Application Virtualization Implementation

Steps to Migrating to a Private Cloud

NWBC10 NetWeaver Business Client

RUN BETTER Become a Best-Run Business with Remote Support Platform for SAP Business One

CA Nimsoft Monitor. Probe Guide for IIS Server Monitoring. iis v1.5 series

RealShot Manager Compression Server software

How to Configure Access Control for Exchange using PowerShell Cmdlets A Step-by-Step guide

Configuring Distribution List in Compliant User Provisioning

BC407 Reporting: QuickViewer, InfoSet Query and SAP Query

Implementing Outlook Integration for SAP Business One

Ports Reference Guide for Cisco Virtualization Experience Media Engine for SUSE Linux Release 9.0

hp StorageWorks DS-KGPSA-CA/CX and FCA2354 PCI host bus adapters

FSC130 SAP Bank Communication Management

prioritize XI messages on integration server

itunes Connect App Analytics Guide v1

Printing and Imaging Support on HP Compaq Thin Clients

Backup & Restore with SAP BPC (MS SQL 2005)

StarterPak: HubSpot and Dynamics CRM Lead and Contact Synchronization

HP OpenView Storage Mirroring application notes. Guidelines for testing a disaster recovery/high availability scenario

HP WBEM Services Software Developer's Kit Version A Release Notes. HP-UX 11i v3

E-Recruiting Job Board Integration using XI

Budget Control by Cost Center

EView/400i Management Pack for Systems Center Operations Manager (SCOM)

Problems with your Data Model in SAP NetWeaver MDM Do s and Don ts

Log Analysis Tool for SAP NetWeaver AS Java

COM Port Stress Test

BC481 SAP Interactive Forms by Adobe

Windows Mobile 6.1 Professional. New Features Guide

How to Set Up an Authorization for a Business Partner in Customer Relationship Management (CRM) Internet Sales: Sample Case

BC450 ABAP Performance: Analysis and Optimization

How to configure BusinessObjects Enterprise with Citrix Presentation Server 4.0

White paper. Improving visibility to user login experience with Citrix EdgeSight

Citrix Systems, Inc.

SAP Central Process Scheduling (CPS) 8.0 by Redwood

CA Nimsoft Monitor Snap

HP Intelligent Management Center v7.1 Virtualization Monitor Administrator Guide

User Document. Adobe Acrobat 7.0 for Microsoft Windows Group Policy Objects and Active Directory

HP StorageWorks EVA Hardware Providers quick start guide

SAP GRC Access Control: Background jobs for risk analysis and remediation (formerly Virsa Compliance Calibrator)

White paper. Getting started with EdgeSight for Load Testing

Posting Messages into XI

JetAdvice Manager Data Collector v Date:

HP ThinPro. Table of contents. Enabling RemoteFX for RDP. Technical white paper

Allscripts Professional EHR

Printer Driver Installation Manual

Secure Web Gateway 11.7 Upgrade Release Notes

Citrix XenApp Manager 1.0. Administrator s Guide. For Windows 8/RT. Published 10 December Edition 1.0.1

Cisco TelePresence VCR Converter 1.0(1.8)

XenClient Enterprise Upgrade Guide

SAP Service Tools for Performance Analysis

HP SkyRoom Frequently Asked Questions

Adobe Acrobat 9 Deployment on Microsoft Windows Group Policy and the Active Directory service

Symantec Endpoint Protection 11.0 Architecture, Sizing, and Performance Recommendations

Integrate Third Party Collaboration Tools in the SAP NetWeaver Portal. SAP NetWeaver Product Management

Copy Tool For Dynamics CRM 2013

5nine Security for Hyper-V Datacenter Edition. Version 3.0 Plugin for Microsoft System Center 2012 Virtual Machine Manager

Deploying Adobe Acrobat Using Microsoft Windows Terminal Service ADOBE SYSTEMS INCORPORATED

Using SAP Logon Tickets for Single Sign on to Microsoft based web applications

CREATING A PURCHASE ORDER STORE RECORD WEB SERVICE

Symantec AntiVirus Corporate Edition Patch Update

The Next-Generation Virtual Data Center

BIT300 Application Link Enabling (ALE) Technology

SAP Business One Hardware Requirements Guide

SAP NetWeaver MDM 5.5 SP3 SAP Portal iviews Installation & Configuration. Ron Hendrickx SAP NetWeaver RIG Americas Foundation Team

Integration of SAP central user administration with Microsoft Active Directory

CA Nimsoft Monitor. Probe Guide for Active Directory Response. ad_response v1.6 series

SolarWinds Technical Reference

MAS 200 Supported Platform Matrix

Customizing Asset Manager for Managed Services Providers (MSP) Software Asset Management

Deploying Adobe Acrobat Using Microsoft Windows Terminal Service ADOBE SYSTEMS INCORPORATED

Developing Applications for Integration between PI and SAP ERP in Different Network Domains or Landscapes

CA Nimsoft Monitor. Probe Guide for Performance Collector. perfmon v1.5 series

UI Framework Simple Search in CRM WebClient based on NetWeaver Enterprise Search (ABAP) SAP Enhancement Package 1 for SAP CRM 7.0

Integrated Citrix Servers

406,PDJH6HUYHU IRU :,1,QVWDOODWLRQ*XLGH

Simplify VDI and RDS Private Clouds for SMBs

Transcription:

ICA Session Monitoring with MetaFrame XP Presentation Server By Citrix Consulting Citrix Systems, Inc. Notice The information in this publication is subject to change without notice. THIS PUBLICATION IS PROVIDED AS IS WITHOUT WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON- INFRINGEMENT. CITRIX SYSTEMS, INC. ( CITRIX ), SHALL NOT BE LIABLE FOR TECHNICAL OR EDITORIAL ERRORS OR OMISSIONS CONTAINED HEREIN, NOR FOR DIRECT, INCIDENTAL, CONSEQUENTIAL OR ANY OTHER DAMAGES RESULTING FROM THE FURNISHING, PERFORMANCE, OR USE OF THIS PUBLICATION, EVEN IF CITRIX HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES IN ADVANCE. This publication contains information protected by copyright. Except for internal distribution, no part of this publication may

be photocopied or reproduced in any form without prior written consent from Citrix. The exclusive warranty for Citrix products, if any, is stated in the product documentation accompanying such products. Citrix does not warrant products other than its own. Product names mentioned herein may be trademarks and/or registered trademarks of their respective companies. Copyright 2003 Citrix Systems, Inc., 851 West Cypress Creek Road, Ft. Lauderdale, Florida 33309-2009 U.S.A. All rights reserved. Version History 1.0 September 6, 2002 Jo Harder 1.1 September 9, 2002 (layout changes) 1.2 August 21, 2003 (FR3 updates) Jo Harder Jo Harder

Table of Contents TABLE OF CONTENTS... III INTRODUCTION... 1 WINDOWS 2000 PERFORMANCE MONITOR COUNTERS... 2 ICA SESSION MONITORING AND CONTROL (SMC)... 3 SMC CONSOLE TOOLS... 3 SMC Console... 4 Applicability... 5 SUMMARY... 6 ICA Session Monitoring with MetaFrame XP Feature Releases 2 and 3 iii

Introduction Prior to the availability of MetaFrame XP Presentation Server, Feature Release 2, limited tools were available to MetaFrame XP and network administrators for assessing the network bandwidth utilization of applications and ICA sessions. Until that time, only the limited ICA-related counters within Windows 2000 Performance Monitor were available. With Feature Releases 2 and higher, not only have the Windows 2000 Performance Monitor counters been expanded, but now independent software vendors and developers now have access to ICA session API calls within the ICA Session Monitoring and Control (SMC) module of the Citrix Server Software Development Kit (SDK). This kit contains programming and sample code that is particularly applicable to the development of programs with the intent of understanding the network requirements of the MetaFrame XP environment. This document provides an overview of the capabilities of both tools and references to existing documents.

Windows 2000 Performance Monitor Counters With MetaFrame XP Presentation Server, Feature Release 2 and above, the number of objects and counters available within Windows 2000 Performance Monitor are as follows: Object: Citrix IMA Networking Object: Citrix MetaFrame XP Object: ICA Session Bytes Sent/sec Application Enumerations/sec Input Audio Bandwidth Network Connections Application Resolution Time (ms) Input Clipboard Bandwidth Application Resolutions/sec Input COM 1 Bandwidth Data Store Connection Failure Input COM 2 Bandwidth DataStore bytes read/sec Input COM Bandwidth DataStore bytes written/sec Input Control Channel Bandwidth DataStore reads/sec Input Drive Bandwidth DataStore writes/sec Input Font Data Bandwidth Dynamic Store bytes read/sec Input Licensing Bandwidth DynamicStore bytes written/sec Input LPT 1 Bandwidth DynamicStore reads/sec Input LPT 2 Bandwidth DynamicStore writes/sec Input Management Bandwidth Filtered Application Enumerations/sec Input PN Bandwidth LocalHostCache bytes read/sec Input Printer Bandwidth LocalHostCache bytes written/sec Input Seamless Bandwidth LocalHostCache reads/sec Input Session Bandwidth LocalHostCache writes/sec Input Session Compression Zone Elections Input Session Line Speed Zone Elections Won Input Text Echo Bandwidth Input ThinWire Bandwidth Input VideoFrame Bandwidth Latency - Last Recorded Latency - Session Average Latency - Session Deviation Output Audio Bandwidth Output Clipboard Bandwidth Output COM 1 Bandwidth Output COM 2 Bandwidth Output COM Bandwidth Output Control Channel Bandwidth Output Drive Bandwidth Output Font Data Bandwidth Output Licensing Bandwidth Output LPT 1 Bandwidth Output LPT 2 Bandwidth Output Management Bandwidth Output PN Bandwidth Output Printer Bandwidth Output Seamless Bandwidth Output Session Bandwidth Output Session Compression Output Session Line Speed Output Text Echo Bandwidth Output ThinWire Bandwidth Output VideoFrame Bandwidth

ICA Session Monitoring and Control (SMC) The ICA Session Monitoring and Control (SMC) portion of the Citrix Server Software Development Kit (SDK) Version 2.3 can be downloaded from the Citrix Developer Network (CDN) web site at http://www.citrix.com/cdn. Specifically, the entire SDK or its individual components can be downloaded from http://apps.citrix.com/cdn/sdk/server_sdk_v23.asp. According to that site, The ICA Session Monitoring and Control (SMC) Software Development Kit is an API that network administrators and third-party software developers can use to write applications that monitor, measure, prioritize and control bandwidth usage by ICA traffic on servers running MetaFrame XP Feature Release 3 for Windows. With the SMC SDK you can develop: Custom applications that monitor a particular SMC parameter for all ICA sessions on the network. Software applications or agents that monitor bandwidth usage of ICA sessions on a server, and subsequently exercise limited control over a particular ICA session. SMC Console Tools Within the SMC download, there are two files of special interest. ICA Session Monitoring and Control SDK API Specification Details each of the functions available, parameters, and return values. The SDK itself, as well as this document, can be used to develop custom applications. SMCConsole.exe Contains a usable example of a user interface that was written using the SMC SDK.

SMC Console Below are screen shots from the SMCConsole.exe. This executable file can be executed without modification on a MetaFrame XP Presentation Server, Feature Release 3 server. Also, it does not impact existing sessions. Figure 1: General Data Screen Figure 2: Session Channels Figure 3: Configuring Each Virtual Channel

Figure 4: Display Options Applicability There are many uses for the SMC Console by MetaFrame XP Administrators. Some examples of these uses are: If network bandwidth is limited, administrators can test the impact of using less than the recommended 20 Kbps per session. Administrators can test the effects of limiting bandwidth per virtual channel, such as printing. If Quality of Service (QoS) is being implemented on the network, the impact can be fully tested prior to implementation and without expensive network equipment.

Summary It has become much easier to understand the network bandwidth that is required for ICA Sessions with the release of the additional Windows 2000 Performance Monitor objects and the Citrix SMC SDK. In particular, the SMC Console provides out-of-the-box monitoring capabilities that are useful for MetaFrame administrators. 851 West Cypress Creek Road Fort Lauderdale, FL 33309 954-267-3000 http://www.citrix.com Copyright 2003 Citrix Systems, Inc. All rights reserved. Citrix, WinFrame and ICA are registered trademarks, and MultiWin and MetaFrame are trademarks of Citrix Systems, Inc. All other products and services are trademarks or service marks of their respective companies. Technical specifications and availability are subject to change without prior notice.