Category Archives: Citrix

Ask SysTrack: Be the Hero Your End Users Deserve

Citrix Synergy was once again a resounding success for us at Lakeside Software. We relished the opportunity to engage directly with industry insiders, to answer your insightful questions, and to witness the field of exceptional products showcased at Synergy this year.

We are excited to announce that the editors of TechTarget’s SearchVirtualDesktop.com™ have selected Ask SysTrack as a Best of Citrix Synergy 2017 Awards Finalist in the Desktop and Application Delivery category. This award is a continuation of the positive feedback we’ve received since launching Ask SysTrack last year, and we are proud that the hard work we’ve put into delivering this feature has paid off as real utility to users. After all, a mission of any workplace analytics software should be enabling detailed forensic capabilities for IT without sacrificing ease of use.

The concept behind Ask SysTrack is simple: modern users can answer virtually any question through an Internet browser search—why shouldn’t the answers behind how a computer is performing be just as easy to find? For too long, IT has had to fumble around any new monitoring software to access the views they need to manage their environment. What’s the point of delivering great metrics if they’re impossible to locate? Ask SysTrack comes to the rescue by offering an intuitive, natural language search capability powered by IBM Watson cognitive services.

With Ask SysTrack, you can easily find answers to important questions, such as

  • How are my servers performing?
  • What is the health of my users?
  • What are the critical errors of [insert system]?

The enthusiastic response we received after offering this user-friendly search capability inspired us to expand Ask SysTrack to integrate with our partners earlier this year. At Citrix Summit, we unveiled our plugin integration with Citrix Director, which allows users to answer Citrix-related questions through the Ask SysTrack interface. The plugin also displays SysTrack information within the Director Interface, including a user experience trend chart that shows what quality of experience users have been getting in relation to the data presented in Director.

The plugin effectively links SysTrack with Citrix Director to make it easy for IT to find the answers they need in order to efficiently oversee their environment. Ask SysTrack helps drastically cut down on the time between a performance query and meaningful action, facilitating proactive monitoring and ultimately improving end user experience.

We are encouraged by the positive response that Ask SysTrack for Citrix Director received at Citrix Synergy 2017 and we are continuing to explore further Ask SysTrack possibilities. IT is often the unsung hero behind any great enterprise; reveal your true powers and start using Ask SysTrack today.

Try Out the Citrix Digital Workspace Transformation Assessment

A constantly changing landscape in the modern workplace has led to a constantly changing landscape in the technology that serves that workplace. Over the last few years, we’ve seen a clear shift away from local storage of data and apps. This is due, in part, to workers becoming more mobile and requiring access to their data outside of the office. Keeping it all saved on a laptop can be a security risk, and leads to workers being tethered to their systems, which defeats the purpose of being a truly mobile worker. The real solution to providing secure, anytime, anywhere access to apps and data is for IT to retain control. This means IT needs technology to deliver and manage remote apps, virtual desktops, and storage, all while protecting corporate data. Citrix has recently introduced the Citrix Workspace – a complete digital workspace offering enterprise-grade delivery of apps, desktops, and data to solve this problem. Flagship products XenApp and XenDesktop are included along with XenMobile and ShareFile, creating a full solution for IT and users alike.

Understanding how all the technology included in the Citrix Workspace can benefit your organization can be a little unclear without supporting data. That’s why we’ve teamed up with Citrix to create the Digital Workspace Transformation Assessment – a free, cloud-based assessment that uses SysTrack to evaluate the scope of the environment and provide relevant datasets around user experience, mobility, cloud-storage use, application usage and complexity, and XenApp usage, among other things. Let’s take a closer look at a few of the items included in the free assessment.

SysTrack Visualizer

Desktop and Server Visualizer are included in the assessment. These web apps contain dashboards and tables that provide useful insight around user experience, software usage, and demand and performance in the environment. A few of the benefits of understanding these kinds of metrics are identifying issues causing poor user experience, quantifying the computing demand which is particularly useful for shared resource environments, and identifying which applications can be virtualized. The user experience score, in particular, is a great metric for quickly quantifying the quality of service the users are enjoying, and what might be causing problems. It’s a 0-100 score measuring the percent of a user’s active time that was impacted by any of 13 different KPIs including disk issues, latency, virtual machine problems, app faults, and more. So how does all this apply to Citrix Workspace? Well, Workspace offers multiple methods of delivering applications, and making data-driven decisions on which of those apps should be published, which should be installed on a fully-featured virtual desktop, and which should be removed from the portfolio due to being unused is critically important to maintaining a well-functioning and efficient environment. Aside from software, having data around concurrent usage and computing demand helps to properly size virtual environments. Knowing which users require more resources and which are lighter users is a big help when establishing XenApp server densities, for example.

Citrix Specific Reports

SysTrack Visualizer is more of an open platform that lets you browse through a large amount of data. While that’s incredibly helpful, it can also be helpful to have more focused datasets directly related to Citrix technologies. The assessment provides four in-depth reports regarding things like XenDesktop fit, published app health, user concurrency, browser usage, Microsoft collaboration tools usage, and an overall assessment report detailing how the organization could benefit from Citrix Workspace from the perspective of security, application management, and mobility.

XenApp Dashboard

A very detailed dashboard around usage and health of existing XenApp published apps. This is useful to understand which published apps are having health issues, what might be causing those health issues, time of peak concurrencies, average latency, and more. Having this kind of data is critical to maintaining a healthy environment. Investing more into Citrix technologies means you’ll need to have insight like this to ensure you’re getting the most out of those investments.

The assessment is a great way to scope out and plan for adopting Citrix Workspace. Of course, after the Workspace technologies have been integrated into your environment, you need to make sure they’re properly maintained and continue to deliver value to the users as well as IT. That continuous, proactive monitoring allows you to identify problems before they become too pervasive, maintain an efficient software portfolio, and keep your users happy and productive. Try out the assessment today and learn how you can benefit from Citrix Workspace.

Director Integration for Ask SysTrack

One of the unintuitive results of the progression of technology is the massive proliferation of different sources for different pieces of information that are critical to managing an environment. There are just so many tools that provide a depth of detailed data that the sheer number of them makes it difficult to figure out which one to use and how to find it within the interface. Information seeking behavior then takes users across multiple tools with multiple methods of interaction; the net result can be confusion and lost time. This is where cognitive analytics and the ability to ask simple questions can make the difference between solving a problem and bouncing between reporting tools.

The popularity of Ask SysTrack’s recent set of advanced integrations has been very eye opening to how pervasive the need to have a single, easy to use interface for getting contextually relevant answers to questions can be. Because of this we’ve worked with our partners to try and provide a single source to answer IT questions that then provide what’s needed when it’s needed.

At Citrix Summit we’re showcasing one of our most recent examples: plugin integration with Citrix Director. This plugin not only displays SysTrack information in the Director interface, but also provides Director and Citrix related answers to questions that are found in the interface through Ask SysTrack.

The key is providing the Ask SysTrack plugin interface directly in the Director interface home page. Now any IT administrator that makes use of Director has a Watson power cognitive helper to answer questions like “What is the user experience of my environment?”

Clicking the link takes them directly into the relevant data in SysTrack. Alternatively, they can also just ask questions about Director.

We’ve also added a User Experience Trend for delivery groups that are discovered in association with the instance that allows administrators to view what kind of user experience their end users have been getting alongside the other data presented in Director.

This makes it much easier for administrators to now get the key details they need when they need it without having to spend time working through multiple interfaces.

For more details check out a quick video run through.

Citrix Secure Browser Assessment with SysTrack Cloud Edition

The web browser has come into its own as an indispensable part of the enterprise software portfolio. With web based apps an amazing amount of flexibility can be achieved, but paradoxically one of the ubiquitous and useful applications can also be the most frustrating. For an end user that has to interact with potentially dozens of web portals with numerous plugin dependencies they can often find themselves moving experiencing browser hangs or crashes with great frequency or having to switch between different browsers to just complete different business functions. More critically IT has to support any number of different browser types with any combination of required plugins, user added extra components, and possibly dozens (or hundreds) of different versions. The reality of the situation is that the component that’s supposed to be “platform independent” or give a uniform user experience can create headaches for everyone involved.

There’s another side to this problem, too: how do you make sure that users get the most straightforward pathway to their applications? With internal web apps especially there’s frequently a need for a user to either be connected directly to the network or use a VPN to broker a connection. This introduces yet another component that can fail or make basic user interaction a hassle. Worse, in some scenarios, especially when users are highly mobile, this also potentially exposes data to loss.

That means there are really two problems: making sure that users get access to a browser that always works and making sure they can connect securely and minimize breach potential. This is where Citrix Secure Browser introduces a really interesting resolution. By publishing a known good browser that can be embedded into any modern browser seamlessly existing XenApp customers can provide their end users with a great experience and minimize their support needs.

The SysTrack Citrix Secure Browser Analysis assesses the current state of browser usage in the environment to try and articulate the net advantage of moving to Secure Browser. How many different web applications are currently used? How many internal web applications are interacted with? How frequently do browsers hang or crash? What plugins are the most common in the enterprise?

SecureBrowserSummary

The lead in summary from the Citrix Secure Browser Analysis establishes the massive number of different browsers in active usage in most environments, and the numerous plugins that are employed. From there we break out more interesting pieces of information like the monumental number of application faults associated with browsing apps that users interact with daily. Throughout the report we expand on all of the details that are critical in determining what kind of impact implementation of Secure Browser may have in an enterprise. Brett Waldman covers some of the key details on Secure Browser in a blog entry, but essentially imagine taking all of the aforementioned concerns and eliminating by publishing a browser that always works with business critical web applications and is, by nature, secure.
The SysTrack Cloud Edition for Citrix is a free service that allows you to assess your environment for Citrix solution fit, including another report focused on Skype for Business and how Citrix can optimize delivery of Microsoft collaboration tools. Check it out here.

Introducing the Citrix Health Assessment

We’re seeing a never ending IT scenario – the landscape of how applications and workstations are delivered – continue to play itself out right before our eyes. BYOD and mobile workstyles are becoming more and more common as we march towards web based applications, published apps, and fully featured virtual desktops rapidly displacing more traditional IT infrastructure. Administrators are relying heavily on Citrix XenApp and XenDesktop, among other Citrix products, to meet their user’s needs and deliver the performance they expect. Of course, actually delivering the performance they expect can be easier said than done, in most cases. Tracking down problems with published apps, without the right data, is like trying to put together a puzzle in the dark. That’s why so many of our customers who manage Citrix environments rely on SysTrack – it provides the insight they need to make smart, data-driven decisions and keep their users happy and productive.

Our traditional SysTrack setup requires an on-premises server to act as the master system. And while this works perfectly well for long term deployments, it can be a bit burdensome for short term assessments. Some of the admins we speak to want a quick look at the state of their Citrix environment, or to get an idea of how they might benefit from investing in XenApp and XenDesktop. In order to make sure those needs were met we streamlined the process of setting up SysTrack and moved the main infrastructure to the cloud, enabling customers to simply register, download and the deploy the data collection agent, and then login to our assessment website to get immediate access to dashboards, data visualizers, and SSRS style reports telling them exactly what’s going on in their environment.

The Citrix Health Assessment is a free, cloud based service that delivers SysTrack’s unparalleled data to help admins manage and plan for Citrix environments. Utilizing SysTrack’s patented distributed database architecture and SSL connections for data transfer, users get the data they’ve come to expect from SysTrack with the security to make sure it’s kept safe. The assessment was designed, in part, to answer specific questions like what quality of service the users have, what level of demand exists, and what are the best delivery options, while also providing the platforms for doing ad-hoc investigations and deep dives into the data to discover a variety of other insights.

Outside of XenApp and XenDesktop, which are standard virtualization solutions, Citrix has introduced Secure Browser and the HDX RealTime Optimization Pack, which allows for Skype for Business to be delivered as a virtualized application or within a virtual desktop. These new products fit well with the philosophy of XenApp and XenDesktop – centralize the management of the application or desktop to reduce costs and overhead. Before investing in new products it’s always a good idea to look at some data in order to get an idea of what type of benefit you’ll see from that investment. We’ve developed reports as a part of the Citrix Health Assessment that analyze the data collected by SysTrack and present detailed analysis of the browser and Skype usage in the environment so you’ll know exactly how Secure Browser or the HDX RealTime Optimization Pack would fit into your enterprise.

Don’t make guess work a part of your IT planning or management strategy. If you’re already utilizing Citrix solutions, or if you’re planning on them, check out our Citrix Health Assessment. This free, cloud based service lets you know things like the health of the environment, detailed session information, XenDesktop readiness, latency summaries, software usage, and a variety of other useful data. It’s simple to setup and use, and you’ll never have to make an IT decision that isn’t data driven and fit for your environment.

The Citrix Lifecycle Management official launch enables a hands-free installation of Lakeside SysTrack to any Citrix environment

Back in August, Citrix announced the long awaited Citrix Workspace Cloud technology along with the associated Lifecycle Management  tools. The blogs by my friends Kailas Jawadekar and Joe Vaccaro explain these stacks in detail, but here’s the gist the way I see it:

Workspace Cloud adds the ability to manage Citrix environments (XenApp, XenDesktop, XenMobile, etc.) from a cloud-hosted control plane. Gunnar Berger  has a few videos out that explain the concept. The key to this technology is a new cloud connector that allow your environment to communicate with the Citrix hosted consoles. Why would you care, you might ask? Because at some point, you might wish to have multiple Citrix deployments in disjointed networks, or have a portion of your infrastructure or session hosts in a private, public, or hybrid-cloud. Rather than introducing more complexity in the configuration and management, workspace cloud gives you the ability to manage all these otherwise independent environments centrally.

So far so good.

Many of you, who have been managing dynamic datacenters for a while, are pretty familiar with the concepts of virtual machine templates, Provisioning Services golden images, and similar tools that helps you to “build once, and deploy many times”. These approaches, however, are  not entirely without challenges as these templates are often closely bound to the specific hypervisors you wish to use and are not easily re-usable across all instances of hybrid clouds. That’s where Lifecycle Management comes in. Think of it as an automation / scripting engine that allows you to define all software installation and configuration steps that have to be performed to turn an plain  OS image into the workload you desire. This is called a Blueprint in LCM parlance and I have written about the concept in a recent blog.

Well, today is the day that we’re ready to announce that we have developed and published a Citrix Lifecycle Management Blueprint for the SysTrack master server, which is the central component of any SysTrack deployment. It is available for you by logging into manage.citrix.com and selecting the Blue Print Catalog. You will see the Lakeside SysTrack blue print in the partner section and you can simply add it to your library by clicking on the little ‘+’ symbol on the bottom right.

The SysTrack blue print takes your standard Windows Server 2012 base image and then automatically downloads and installs the SysTrack master server along with all its technical pre-requisites. After the blue print has been deployed successfully, all that is left for you to do is to request a SysTrack license from us and deploy the agents to your workloads. These can of course be other Citrix infrastructure or session hosts in your hybrid cloud, but also general server and desktops, including the physical machines that you already have.

The SysTrack Blue Print for LCM simply allows you to add the award winning success platform for end user computing to your environment without having to manually install and configure an additional server.

 

My Personal Security “Best Practices”

First, let me get some disclaimers out of the way: I won’t describe myself as a security expert and what I am about to share is my personal opinion, which is based on my personal experiences. By no means does this article reflect the opinions of my present or past employers and I have no business relationship (or gain from) any of the products or companies I am mentioning here.

With that out of the way, I would like to share a couple of security related practices that I have adopted over the years. I sometimes get asked questions about these topics, so I hope that you find this article informative.

Let me start with passwords:

We need passwords for a ton of things in our professional or personal lives. Password complexity requirements have gone up and there is no way we can remember all of the passwords we need to use on a regular (or not so regular!) basis. There are several vendors that provide single sign-on (SSO) solutions on the web and they basically work by establishing one master password (that you hopefully CAN remember) and then automatically log you into your web applications or let you look up your passwords. So far so good, except that you have to trust the vendor of this kind of solution 100% to keep your information safe and to have safeguards in place that their employees are not helping themselves to your passwords.

Therefore, I dislike all of these types of solutions and prefer the ones where I can personally control the security and encryption of the password file. And apparently I am right given the recent hack of LastPass (http://www.engadget.com/2015/06/15/lastpass-hacked/). I used different apps over the years – first on the iPhone (http://www.apple.com/iphone/). It was eWallet by a vendor called Ilium Software and I liked the fact that it had a Windows companion app that allowed me to sync the files to the PC. These days I am on a windows phone (http://www.windowsphone.com/en-US/) and use a product called SkyWallet (http://skywallet.net/). It works by having a file on share (I am using OneDrive (https://onedrive.live.com)) and it lets you personally generate and specify the crypto key to secure that master file. It also has a desktop companion application so all your passwords stay in sync between devices. It does not provide SSO, but I am actually fine with that and can simply launch the app, look up what I need, and then log in. The important part is that no third party stores my master key and the password file itself is encrypted.

What about files?

There were the days when all your files, photos, and music resided on your PC and you had to make CD-ROMs or DVDs to back up your stuff every once in a while. That was really painful. I later added secondary hard drives to protect myself from disk failure by establishing a RAID configuration, but that didn’t protect me from the total physical failure of my PC in case of hurricanes, home fires, floods,  or other nasty (yet very unlikely) surprises.

I started using a product called HandyBackup (http://www.handybackup.com/), which I liked, because I could simply backup my stuff. I had some $5 per month web hosting service with virtually unlimited storage that I used for the purpose and handybackup allowed me to use my own encryption of the data using the blowfish algorithm (https://en.wikipedia.org/wiki/Blowfish_(cipher)) . This worked reasonably well, but had two major shortcomings: because I chose to encrypt the data, handybackup did not allow me to configure actual file synchronization and I could not simply get to my files from a public terminal or mobile device. Well, it was a backup solution and a fine one at that. I used it for several years, but never had to actually restore anything during that time frame.

I finally got to like online file storage (I happen to use OneDrive, but there many other solutions available as well). My problem here was again that I really don’t trust any company to keep my personal data safe from prying eyes, so encryption is key to me. Initially, I started by just storing photos and personal videos on the service and kept my financials and tax returns between my local machine and the handybackup solution. Then I discovered BoxCryptor (https://www.boxcryptor.com/en), a software solution from a German provider that allows you to automatically encrypt all your stuff in a cloud data solution. What I like about it that it also allows you to create your personal key file, which is never stored on any third party cloud service. This suits me just fine and now all of my personal data is 100% encrypted by BoxCryptor and stored (and sync’ed) on OneDrive. The boxcryptor client is available for all my mobile devices, so now I am enjoying insta-access of all my stuff with a high degree of privacy. Note that there is an option to store the crypto key with the vendor’s cloud service, but I chose to manage it myself. Should I ever lose it, it won’t be recoverable, so there is an added level of personal responsibility involved here.

What about my PC?

Not much to say here. Windows 8.1 / Windows 10 with BitLocker (http://windows.microsoft.com/en-US/windows7/products/features/bitlocker). Enough said. If someone steals the laptop or gets hold of my desktop PC, have fun decrypting that stuff. I have no idea if some has tried to hack BitLocker by using brute force techniques, but I don’t think that there is another alternative that would also be seamless to the user experience. Then again, all the files I have are still encrypted by BoxCryptor, even at rest on the local machine, so I think I am good.

I personally can’t wait until the general availability of Intel’s RealSense and Windows Hello technology to simply use my pretty self as a password 🙂

What about corporate BYO things?

This could very well turn into a soapbox, so I will try to keep it brief. Some companies adopted BYO policies under which employees are allowed to bring their own mobile devices, laptops, and PCs to work. The idea was that employees could simply choose the device they like and in some cases the employer would provide a stipend to help cover the cost. I always thought that this was a terrific idea, and as an employer, I would basically use centralized application hosting with terminal servers, citrix (www.citrix.com), vmware(www.vmware.com), etc. and virtual desktops. I would configure things in a way that none of the corporate data could be copied to the user owned device. These technologies are so mature these days and internet access is so ubiquitous that this can easily be achieved without compromising the end user experience. The old philosophy was that everything inside a building was considered secure (because the building had access controls and physical security. I think that the new philosophy needs to be that anything in an office space is considered not secure and only things inside the actually data center are considered to be secure.)

The reality is sometimes a bit different though. One group I met during my days as a Citrix consultant erred far on the side of user convenience and let employees use any device on the network without any restrictions whatsoever. People could install corporate and personal  applications and also freely download all the corporate data to their personal devices. Trust over draconian security measures was the word! This worked until the day an employee quit and basically took all of her work data with her (no chance for the rest of team to continue her projects.) This is also problematic from the point of view that people sometimes join competitors and having them keep access to critical internal data is just inviting trouble. That group also allowed departing employees to often keep their laptops that the company had paid for (especially if they were 2 years or older as those could not really be given to new employees either). Again with all the data , email archives etc. Interestingly, one day my counterpart there told me that one of his team members resigned and joined a competitor. He did the right thing and turned in his (corporate owned) laptop and was honest and upfront about his move. The manager notified HR and IT, access was revoked and all seemed well until IT started tracking the person’s manager down and demanded a complete forensic analysis (to be performed by the manager, mind you) as to which files may have been copied off the device or emailed to a personal account etc. Insane. Especially given the otherwise wide open policies.

So, security is never really free, but there is always a tradeoff between security and convenience. Luckily, many vendors really make our lives convenient and enterprises have good practices and tools at their disposal to strike the right balance – if they choose to.

Florian

twitter: @florianbecker

 

 

Citrix Guest Blog: SysTrack and XenApp/XenDesktop

My name is Mayunk Jain and I manage Technical Marketing for HDX technologies at Citrix Systems, Inc. I am excited to author my first guest article on the Lakeside Software’s blog today and would like to talk about the Citrix – Lakeside Partnership and specifically about our joint value in the XenApp and XenDesktop space.

Citrix and Lakeside Software have been working together for almost two decades now and our relationship goes back to the roots of Resource Manager Services in MetaFrame and maybe even back in the WinFrame days.

Today, Lakeside Software markets and sells its SysTrack product, which is certified by the Citrix Ready partner program.

Here at Citrix on the Windows App Delivery side, we’re focused on the development of the XenApp and XenDesktop product lines and many of our customers are thinking about upgrading their IMA based XenApp farms to the latest and greatest FMA based architecture. In order to make this process as easy as possible, we developed Project Serenity (try the tech preview here), which helps customers automate the replication of published applications, policies, and settings from XenApp 6.5 environments to a new deployment running XenApp 7.6 or XenDesktop 7.6.

SysTrack can actually add tremendous value to this process and Lakeside Software describes the process and the methodology in their latest XenApp migration whitepaper.

In a nutshell, organizations can leverage SysTrack to determine detailed statistics about the existing XenApp deployment. Think about it as deep insights into  the daily operational items. What applications are being launched? What other processes and applications are executed as part of that initial session? Which backend application resources does the XenApp server connect to? What resources does each user consume over the course of a session, a week, a month? What is the user experience like? The answer to all these questions can contribute to optimize the environment when implementing XenApp 7.6.

More importantly, SysTrack adds value as an on-going assessment tool. Many organizations think of IT assessment as a one-time event. However, the truth is that visibility into every operational parameter, alarm, alert, dashboard, or trend is an on-going assessment of the day-to-day situation that triggers certain actions. One example of this is the integration Lakeside has been working on with the Citrix HDX protocol and NVIDIA GRID cards, which enable virtual delivery of complex and high-fidelity visual computing and 3D graphics use cases when GPUs are used. SysTrack can uncover the applications that benefit from this technology, providing guidance on the sizing, segmentation, and health monitoring of user sessions and their GPU-specific parameters.

Another example is SysTrack’s ability to consume, process, and analyze additional data from the Citrix Director and provide a single pane of glass reporting across all end user computing systems.

While I can’t give away the details quite yet, I fully expect us to deepen the relationship and SysTrack adding more functionality and value to our joint customers. Watch this space, and follow me on @mayunkj for more information as it becomes available.

We recently released a joint solution brief for Citrix and Lakeside technologies. If you are interested, download a 90-day free trial for XenApp and contact Lakeside Software for more information on SysTrack.

I am excited about the possibilities for our customers and hope to back on these pages soon.

Mayunk

Introducing the Citrix Session Reporting Kit

SysTrack Kits – Integration and Custom Reporting

One of the most exciting features of our latest version of SysTrack (7.2) is the new Kits program. This provides use case specific reports and dashboards to cover a broad set of different operational and analytical needs for a wide set of different environments. This month we’re pleased to announce that our most requested Kit, an extensive set of Citrix reports for XenApp and XenDesktop management, has gone live and is ready for immediate use. With our latest Kit we introduce a path to continue many of the reports and capabilities of the EdgeSight for XenApp IMA environments (versions 6.5 and earlier). This is of particular interest for customers who are migrating to and adopting the FMA based versions of Citrix XenApp (7.0 and higher). This Kit helps complete the vision into the inner workings of environmental demand that IT administrators need to guarantee success in delivering a great user experience with Citrix products. This includes critical historical analysis and trending reports, consumption coverage, HDX utilization details, and other key items across both IMA and FMA deployments. Of course, SysTrack also extends many of the reports and analytics to the physical desktop world and infrastructure components in the data center.

The Citrix Session Reporting Kit

So, what can you expect? Through the Kits import mechanism a single import brings in dozens of Citrix specific reports which are then automatically configured to work with SysTrack and ready to go in moments. This opens the door to deep reporting on everything from peak concurrency and session trends to application consumption and network utilization. This also integrates in with several of our Citrix monitoring dashboards that can offer operational insight into advanced session issues. As a little bit of an extra we also have the ability to directly connect into the Desktop Director and its monitoring database to relate back session state and connection details directly with our in-system user experience collection. This helps answer some of the questions left over for enterprises moving to later Citrix product releases.

The obvious question: how do I get started? Directly from the SysTrack Launch page you can click through to the Kits area to get to the import center. From here, logging in with your SysTrack Portal Account credentials reveals the list of kits you have available. Find the Citrix Session Reporting Kit and select Import. This imports all the reports found in the table at the end of this post, but we’ll only cover a handful in this post.

 Citrix Session Dashboards

One of our newer tools is the SysTrack Dashboard Builder. There are a number of Dashboards that come with the Citrix Session Reporting Kit, so we’ll start here to give an idea of what’s presented. Note that the Citrix Session Reporting tag lets us filter for just the dashboards contained in this Kit.

ReportingArea

One of the first dashboards to check out is Citrix Session Startup Duration Details. This actually makes use of a Shared Data Source, so we’ll want to start in the Dashboard Builder to set up the connection to the Director database. Specifically, we’re interested in the MonitorData information, so if you’ve got your database distributed between multiple database objects make sure to select the right one. In our case we just have one database, so I’ll configure the Shared item to be used in each data block to use it. Note that I just have to do this once, and any future dashboard that uses that connection can just use our Shared item.

SharedDataSource

Now you can see a logon trend as well as a component breakout for a selected day with a complete record of your user session timings.

CitrixSessionLogonDetails

Naturally there are some unique SysTrack dashboards as well, and many of them use our Health Score to articulate how well people are enjoying their sessions. For example, the Citrix XenApp Published App Health with Session Concurrency dashboard uses our XenApp view to show details about health concerns and concurrency of demand for publishes applications in use in the environment.

PublishedAppHealthandDetails

SysTrack Reporting for Citrix Sessions

The majority of the reporting content is found in our SysTrack Reporting area. That feature is built into Site Visualizer and Report Center to provide easily exportable content. The Citrix Session content can be found in the Citrix Session Reporting folder and is organized by type (Figure xx).

As an example, let’s check out the Session Count by Day report. This has a breakout of the count of sessions on each app host over the time range you specify.

DailySessionsSummary

This and many other categories of reports exist to make finding the specific reporting you’re looking for simple. Obviously we can’t go through every item here, so check out the table at the bottom to see how some of the available reports from EdgeSight 5.4 maps into our Kit. Because this is community driven feel free to make requests as well.

As a side note, we’ve got a significant library of Kits available now in addition to our Citrix Session Reporting Kit, including some focused on security, NVIDIA graphics analysis, and data center modernization. Look for more as our collection grows.

MechanismEdgeSight ReportSysTrack Report
DashboardICA client version ICA Client Version
DashboardLicense Server Monitor Archive Citrix License Consumption in Different License Models
DashboardNew Processes New Processes
DashboardSession Auto-ReconnectsSession Reconnect Count
DashboardSession Server Startup Duration Citrix Session Startup Duration Details
DashboardSession Startup Duration Details Citrix Session Startup Duration Details
DashboardXenApp SummaryXenApp and XenDesktop Summary
DashboardXenApp User SummaryXenApp and XenDesktop Summary
DashboardXenDesktop Summary XenApp and XenDesktop Summary
DashboardXenDesktop User SummaryXenApp and XenDesktop Summary
OperationsAlerts Operations
OperationsHardware Alerts Operations
ResolveAssets for a Device Resolve
ResolveRebootsResolve boot/login area
ResolveSystem Page Faults Resolve
Resolve/Operations/vScapeReal-Time Alert ListResolve/vScape for real-time data
Resolve/Operations/vScapeReal-Time Device SummaryResolve/vScape for real-time data
Resolve/Operations/vScapeReal-Time Network PerformanceResolve/vScape for real-time data
Resolve/Operations/vScapeReal-Time System Compare Resolve/vScape for real-time data
Resolve/Operations/vScapeReal-Time System PerformanceResolve/vScape for real-time data
Resolve/Operations/vScapeReal-Time XenApp SummaryResolve/vScape for real-time data
Resolve/Operations/vScapeReal-Time XenApp User SummaryResolve/vScape for real-time data
SysTrack ReportingAsset ChangesAsset Changes
SysTrack ReportingEnvironmental UsagePublished Application Launch Count Details
SysTrack ReportingEvent Log Alerts Event Log Alerts/operations
SysTrack ReportingEvent Log Alerts for a User Group Event Log Alerts/operations
SysTrack ReportingHardware Asset ChangesAsset Changes
SysTrack ReportingHDX MediaStream I/O Session Details
SysTrack ReportingHDX Plug-n-Play I/OSession Details
SysTrack ReportingICA Audio I/O Session Details
SysTrack ReportingICA Drive I/O Session Details
SysTrack ReportingICA Printer I/O Session Details
SysTrack ReportingICA Session Compression Session Details
SysTrack ReportingICA Session I/O Session Details
SysTrack ReportingICA Session Latency Session Details
SysTrack ReportingICA Session Latency for a User GroupSession Details
SysTrack ReportingNew Sites New Sites
SysTrack ReportingPort Network VolumePort Network Volume
SysTrack ReportingProcess CPU Application CPU and Memory Details
SysTrack ReportingProcess Memory Usage Application CPU and Memory Details
SysTrack ReportingProcess Network VolumeApplication Network Volume
SysTrack ReportingProcess Not Responding AlertsApplication Hang Summary
SysTrack ReportingProcess Not Responding Alerts for a User GroupApplication Hang Summary
SysTrack ReportingProcess Performance Summary by ProcessApplication Performance Summary
SysTrack ReportingProcess Stability Summary by ProcessApplication Stability Summary
SysTrack ReportingProcess Usage Application Usage
SysTrack ReportingPublished Applcation User Count Details Published Application Launch Count Details
SysTrack ReportingPublished Application Launch Count DetailsPublished Application Launch Count Details
SysTrack ReportingPublished Application Launch Count for a User Group DetailsPublished Application Launch Count Details
SysTrack ReportingPublished Application Launch SummaryPublished Application Launch Summary
SysTrack ReportingPublished Application Summary Published Application Launch Count Details
SysTrack ReportingPublished Application Summary for a User GroupPublished Application Launch Count Details
SysTrack ReportingPublished Application User Count for a User Group -DetailsPublished Application Launch Count Details
SysTrack ReportingPublished Application User SummaryPublished Application User Summary
SysTrack ReportingPublished Application User Summary for a User GroupPublished Application User Summary
SysTrack ReportingPublished Appliction Launch Summary for a User GroupPublished Application Launch Summary
SysTrack ReportingSession Client and Server Startup Duration Session Ready Time
SysTrack ReportingSession Client Startup Duration Session Ready Time
SysTrack ReportingSession Client TypeSession Client Type
SysTrack ReportingSession CountsSession Count by Day
SysTrack ReportingSession CPU Session Resource Consumption Details
SysTrack ReportingSession CPU for a User Group Session Resource Consumption Details
SysTrack ReportingSession DurationSession Resource Consumption Details
SysTrack ReportingSession Duration for a User GroupSession Resource Consumption Details
SysTrack ReportingSession Login Time Session Login Time
SysTrack ReportingSession Login Time for a User Group Session Login Time
SysTrack ReportingSession Memory Session Resource Consumption Details
SysTrack ReportingSession Network Bandwidth UsedSession Details
SysTrack ReportingSession Network VolumeSession Network Volume
SysTrack ReportingSite Network VolumeSystem Network Volume
SysTrack ReportingSoftware Asset ChangesAsset Changes
SysTrack ReportingSystem CPU System Summary
SysTrack ReportingSystem CPU Summary System Summary
SysTrack ReportingSystem Disk Usage Daily Performance Summary
SysTrack ReportingSystem Disk Usage Summary Daily Performance Summary
SysTrack ReportingSystem Kernel for a Device System Summary
SysTrack ReportingSystem Memory For a User Group System Summary
SysTrack ReportingSystem Memory Summary System Summary
SysTrack ReportingSystem Memory Usage System Summary
SysTrack ReportingUser Logon CountsUser Logon Counts
SysTrack ReportingUser Logon Details User Logon Details
SysTrack ReportingUser Logon Details for a User GroupUser Logon Details
SysTrack ReportingVisited Sites Visted sites
SysTrack ReportingXenApp Server Utilization XenApp Server Utilization
VisualizersDevice Summary Enterprise Visualizer for summary, Site Visaulizer/Resolve for selected system
VisualizersProcess ErrorsApplication Faults/Site Visualizer App Faults dataset
VisualizersProcess FaultsApplication Faults/Site Visualizer App Faults dataset
VisualizersProcess Faults for a User GroupApplication Faults/Site Visualizer App Faults dataset

IT Assessments and Flying Airplanes

What do these two topics have in common? More than you might think…

I spent the majority of my career in professional services and product management in the software industry. Every product lifecycle follows the established pattern of “Assess, Design, Deploy, and Manage” or something along those lines. The focus is often brought on the assessment phase where we gather technical and business requirements, see what our users have and use today, add future requirements and then use that collected wisdom to design and build the “new” solution – whatever the new thing is. In my past at Citrix Systems and now at Lakeside Software, our customers are mostly concerned about assessing the existing physical desktop estate and translating the data into future virtual desktop and application delivery architectures. As a matter of fact, since joining Lakeside Software in the Summer of 2013, I have heard numerous times from customers, partners, and even competitors, that we’re known as the Assessment Company in the desktop virtualization and application delivery space.

Let me take a step back for a second and talk to you about my other career – that of a passionate pilot and flight instructor.

While I was in grad school back in 1999 my cousin gave me a ride in a 2 seat Cessna 152 over the Dallas / Fort Worth area at night. I was instantly hooked and started taking flying lessons about a week later. After a couple of months of hard work, plenty of tutoring sessions for high school students, building websites for the local flight school and other activities that would earn me some time in a 30 year old prop plane, I finally was the proud holder of a private pilot certificate. The flying bug had bitten me big time. I continued to earn my instrument rating, commercial pilot’s license, multi-engine rating and glider rating in the ensuing months and years. One night, I was invited to a barbeque with a couple of flight instructors and professional pilots and there was talk about how difficult it was to obtain a flight instructor license and how high the failure rate for the practical test was – especially compared to the practical tests for other certificates and ratings. “I can do it!” I blurted out (this was a few beers into the night) and found myself having to defend my personal honor. I studied hard and became a flight instructor in early 2005 (Yes, I did pass that beast of a practical test on the first try, but it wasn’t all that easy as I thought it would be.)

While I never attempted to earn a living in the aviation community, I have been teaching aviation safety and flying quite a bit. First as a weekend instructor at the local flight school and then conducting mostly checkouts and flight reviews as the chief pilot of my local aero club here in Florida. I also did a stint as a mission pilot with the civil air patrol.

PA32 over Miami

Now – what does that have to do with assessments?

Let’s talk about how a typical flight is conducted. It all starts with the pre-flight planning probably a couple of days or hours before we go somewhere. This is all about where to go, what airports and facilities are available, what the weather might be like, if an airplane is available in the club or at the local flight school / rental place, etc. This is the general and initial assessment of the situation.

As we get to the day of the flight, we assess a bunch of additional things. The man (or woman) – in terms of physical fitness to fly. I assess how I feel and if I have taken any medication or gotten enough sleep. Next, I’d assess the overall environment. Weather, Air Traffic Control delays, best route of flight, best altitude, runway closures, etc. Then the machine (the aircraft): Does it have all the required documentation on board? Have the required inspections been performed? Do we have enough fuel and oil? Is the total weight and balance within the envelope? And is the airplane airworthy and fit to fly? All these items are assessed with the help of a checklist and by physically walking around the aircraft and asking ourselves every step of the way “Is this still good to go?” after checking the requisite items.

Then I’ll do an assessment of my passengers – are they good to go, comfortable, prone to motion sickness?

Finally, we get into the airplane and I again grab the checklist and follow the procedures to start the engine, taxi to the runway, talk to air traffic control and watch for other aircraft, people, and equipment on the airport. You can call that an on-going assessment of the situation.

After taxiing to the runway, there is a pre-flight run-up check where we test that the engine is producing power, all instrument show airplane parameters within the prescribed limits and then we can finally begin to be ready for takeoff.

My radio call is promptly answered by the tower “CHEROKEE FOUR SEVEN LIMA HOTEL, CLEARED FOR TAKEOFF RUNWAY ONE ZERO, LEFT TURN OUT APPROVED, CLIMB AND MAINTAIN TWO THOUSAND FEET”.

Ready to go. As I advance the throttle, I quickly check my engine instruments and we roll down the runway. At about 60 knots indicated airspeed, I gently pull back on the yoke which causes the nose wheel to just lift off the tarmac and we’re in the air a moment later.

I again constantly check for birds, other traffic, radio calls, changing weather, fuel status, passenger well-being, and so forth. I absolutely love the feeling of being in the air and controlling the aircraft, but I have to be constantly assessing the situation (again, man (or woman), machine, environment, external factors, etc.)

After landing, I taxi the plane to the ramp or back to the hangar, conduct my post-flight checklist, turn all systems off and basically conclude this final assessment before I begin to enjoy the destination.

Did you notice what I did NOT do? I did NOT unplug the GPS, the fuel gauges, engine monitor, volt and ammeter, oil pressure gauge, etc. the second I got into the air. Why not? Because I need those things to constantly assess the situation and bring the flight to a successful and safe conclusion. It would be insane to turn off my instrumentation the second the nose wheel leaves the ground, the air grabs the wings, and the ground vanishes beneath me.

Dash PA28
Having said this – WHY then do we in the IT world simply stop the assessment the minute the first user is live on our new system? Why do we think that once we assessed the current environment, that the users need, the system status and other things remain stable and constant? Sure – you might argue that nobody’s life is at risk if a server goes down, a service crashes, or the user experience starts to degrade. But come on – if I am trying to be as diligent and professional on the ground as I am in the air, I have to be in the habit of constantly assessing and reassessing the situation, recognizing patterns, learning how to remediate adverse situations and basically keeping the IT environment in perfect shape so that all users can successfully complete their flight, I mean, their work or project.

Some people call this “monitoring” or “IT operations” but what we’re really doing is continuously assessing very large and very complex IT systems and trying to control and manage them in the safest, most stable, and most flexible way.

As an example, this is particularly important for organizations who run Citrix XenApp in their environment and are looking to upgrade from the IMA architecture of XenApp 6.5 (and prior versions) to the FMA architecture in XenApp 7.0 an higher.  This whitepaper describes the process in detail.

Another interesting read is out solution brief for end user success.

Thoughts? Ideas? Please comment or contact me on twitter:

@florianbecker