RDPSoft

Remote Desktop Services and Azure Virtual Desktop Software

We Monitor, Manage & Fix RDS, AVD, Citrix and Parallels RAS
  • Products / Services
    • Not Sure Where To Start?
    • The Complete Monitoring and Management Bundle For End User Computing
    • RDS / AVD Monitoring & Reporting
      • Remote Desktop Commander Suite
      • Sysmundo
    • RDS / AVD Management and RMM Tools
      • Remote Desktop Commander Lite (Free RDS/AVD Management Tool)
      • Remote Assistance RMM Tool + Delegation of Management for RDS/AVD Support Desk
      • Automatic Resolution of Locked Profiles and Stuck Sessions
    • RDS/AVD Synthetic Login Monitoring / Connection Time / Uptime Monitoring Tools
      • Remote Desktop Canary
    • RDS/AVD/Citrix Profile and Session Problem Remediation
      • Fix My Session
    • Digital Forensics and Incident Response Tools
      • Sysmundo
    • Consulting and Professional Services
      • RDS Performance Audits, Security Audits, and General RDS Consulting
      • Custom Report Design Services
      • Training and Other Professional Services
  • Download
    • RDC Lite: Free RDS/Citrix Session and Farm Manager
    • RDC Lite With Premium Management Features
    • RDC Suite: Installer and Release Notes
    • Remote Desktop Canary – Request a Demo/Trial
    • Sysmundo
    • Request Upgrade To New Version
  • Buy
    • The Complete RDS/AVD Monitoring and Management Bundle Purchase Options
      • Start Monthly Subscription Now
      • Start Annual Subscription Now
    • Remote Desktop Commander Suite Purchase Options
      • Start Monthly Subscription Now
      • Start Annual Subscription Now
    • Premium Management Features Purchase Options
      • Start Monthly Subscription Now
      • Start Annual Subscription Now
    • Remote Desktop Canary Purchase Options
      • Start Monthly Subscription Now
      • Start Annual Subscription Now
    • Fix My Session Purchase Options
      • Start Monthly Subscription Now
      • Start Annual Subscription Now
    • Sysmundo Purchase Options
      • Start Monthly Subscription Now
      • Start Annual Subscription Now
    • Buy Incident Based Support Packages
    • Pricing
  • Blog
  • Support
    • Contact Support / Submit Ticket
    • RDPSoft Knowledge Base
  • Contact
  • Partners

Why XenApp Monitoring Is So $#%!?@ Expensive

September 21, 2015 By Andy Milford Leave a Comment

This post is likely going to irritate some folks in our industry, and that’s OK. Frankly, that’s the point.

Let’s Pull Back the Curtain On How Server Based Computing (SBC) / End User Computing Software Is Sold

I’ve now been in the SBC industry for nearly 2 years. Prior to that, I was the CEO of Dorian Software, a Windows log management vendor that helped governments and businesses shore up their network security and compliance.

At Dorian, we sold some through the channel, but sold direct to the end user most of the time. Because of this, we we could deliver max value because we didn’t have to pad our pricing to leave tons of margin for channel partners. It was a win-win for everyone involved – we could close deals quicker, and our customers saved a ton of money and realized a quicker return on their investment.

The Citrix and Server Based Computing Markets Are Heavily Channel Driven. Which Means Businesses Of All Sizes Get Soaked By Higher Costs Down the Line.

In my two short years as RDPSoft’s CEO, I’ve been amazed by how insular the server-based computing / end-user computing market is. Big channel players effectively act as gatekeepers of the market, and unless you bring an expensive product to them from which they can extract healthy margins, they’re not going to talk to you.

When I’ve challenged them in conversations on why more customers don’t buy solutions directly from vendors, they speak with open contempt about how “businesses don’t have the skill or expertise to deploy these solutions on their own.” Given how complex, buggy, and temperamental SBC solutions have become, they may well have a point.

However, there are plenty of admins who deploy these products every day with nothing more than online E-Docs and message boards to guide them. I know, because I talk to them each and every week.

As a consequence of the above, most XenApp Monitoring solutions sold through the channel cost more than $600 per server or $50 per concurrent user. When compared to the nearly $300 difference per concurrent user between XenApp Advanced Edition and XenApp Platinum Edition (which ships with all the EdgeSight / Director monitoring goodies), I suppose $50-$100 per concurrent user becomes a relative bargain for larger enterprises. But it’s still out of reach for most SMB shops. And it’s a complete non-starter for Managed Service Providers.

Here’s What You Get To Pay For When You Buy a XenApp/XenDesktop Monitoring Solution From the Channel

Yes, let’s dissect this. It’s not pretty.

  • The portion of the sale paid to the channel partner by the vendor (typically anywhere from 20% to 50%)
  • All those steak dinners and “lunch and learns” the vendor gets to treat the channel partner to once a quarter, in the hope that the channel partner a.) actually knows how to sell their solution, and b.) doesn’t jump ship to a different vendor that’s promising higher margins.
  • All the “under the table” payments made by the vendor to those “independent” server-based computing / end-user computing “experts” you know and love, so said experts will hawk their products in blog articles, online reviews, and at trade shows. Yes, I know said experts have to eat too, but there’s an appalling lack of transparency about how prevalent this practice is in our industry. Could we have a little more voluntary disclosure, please??!!

The Net Result: SMBs Often Get Priced Out Of the XenApp Monitoring Market

Most of the channel fat cats described above (and by extension, the vendors they partner with) have no interest in dealing with Citrix and RDS deployments in organizations with fewer than 100 concurrent users. Many of them also don’t want to deal with shops that have fewer than 500 concurrent users. However, the irony in all of this is that the *vast majority* of Citrix and RDS farms feature fewer than 500 users. Because of this effective orphaning of the SMB market, admins in these smaller networks don’t have a lot of options in their budget range. They may cobble together some scripts, lean too heavily on traditional Network Monitoring Software that doesn’t have much depth when it comes to monitoring/reporting on SBC activity, or sadly, go without. This needs to change.

It’s Time To Disrupt This Industry To Benefit the SMBs and MSPs

Now that we’ve studied this market, and seen it for how it truly is, warts and all, we’re throwing down the gauntlet.

For only $9 per server per month, or $1 per workstation/virtual desktop per month, you can now acquire subscription licensing from us. Yes, you read that correctly.

Want to continually monitor 10 XenApp servers year around? No problem – that will cost you $1080 a year.

Want to do a simple 90 day assessment of remote worker productivity on your 5 RDS servers? Easy enough – just carry a subscription for 3 months, and pay only $135!

Have two RDS servers you need to check bandwidth consumption on for 30 days? We think you’ll find that $18 to be a bargain.

Now It’s Your Turn. Help Us Get the Word Out About Our New Flexible and Affordable Pricing.

Let your colleagues and friends know about our new offering, via social media, forum exchanges, trade shows, and simple word of mouth. As a token of our appreciation, if you send us a link to a post or share you made about our new pricing model and feature set, we’ll give you a 2-month subscription credit on monitoring in your own environment! Help us shake up this niche so that organizations of all sizes will benefit.

Filed Under: Remote Desktop Reporting Tagged With: rds licensing, remote desktop bandwidth, remote desktop management, Remote Desktop Protocol, Remote Desktop Services, software releases, terminal server logging, Terminal Server monitoring, user productivity, XenApp monitoring, XenApp Reporting, XenDesktop Monitoring, XenDesktop Reporting

RDP Latency – Yes, Virginia, You Can Track It Now…

September 2, 2015 By Andy Milford Leave a Comment

RDP Latency IS Now Trackable in Windows Server 2012

Several weeks ago, I gave a really fun talk at BriForum about the hidden benefits found inside Version 8 of the Remote Desktop Protocol – specifically, the fact that for any given RDP 8 connections to a Windows Server 2012 (or Windows 8) system, you can now track things like session latency, data throughput, assessed bandwidth, error rates, and much more. Provided you know which performance counters to query and how to query them.

The big catch here is not on the client side – you can get Windows 7 updated to use RDP Version 8, and Windows 8 and Windows 10 already run it natively. Plus, most thin clients (the good ones anyway) now support RDP 8.

No, the challenge is on the server side. Each week I talk to evaluators of our tools and ask them what server platform they’re running. Inevitably, the majority seem to answer Windows 2008 R2. Yes, I get it. Windows 2008 still gives you that nice Start Menu that your users know and love. But, to be frank, RDP Version 7 (which is what Windows 2008 uses) stinks when compared to RDP 8.

Why is Version 8 So Awesome For Higher RDP Latency Connections?

Two words: UDP transport. Yep, Microsoft’s RDS gurus REALLY did things right in RDP 8. By default, unless you disable it intentionally or unintentionally (more on that in a later blog article), RDP 8 uses both TCP AND UDP to serve up remote desktops to your clients. I won’t bore you to tears with the internal mechanics, but the key takeaway is this – on marginal, high latency connections (e.g. spotty Wifi, 4G mobile hotspots, overseas WAN links, or satellite), adaptive UDP transport overcomes much of the inherent “guaranteed delivery” limitations of TCP. In doing so, it effectively can increase data throughput from 3x to 10x over previous RDP versions, all while improving the responsiveness experienced by clients interacting with their sessions.

So Beyond Improved RDP Throughput and Responsiveness, Why Should I Upgrade to Windows 2012 Server?

Good question. Because once you do, you can use our software to track every aspect of network connection quality between your RDS servers and your client sessions, whether you want to do it in realtime, or via leveraging the ever expanding set of reports we’re creating. Seriously, what we can do with this information is awesome – it lets you, the admin, get in front of those annoying damn calls from users kvetching about how the connection is dropping, or their screen updates are too slow – etc. See for yourself by watching this video we just recorded showing these features in action:

Tracking RDP Latency and Connection Quality With Remote Desktop Commander

 

That is really awesome stuff. And I have some Windows 2012 servers already deployed. How can I get a copy of your software to profile my users’ RDP latency and connection quality?

That’s super easy – simply start a monthly subscription of our Remote Desktop Commander Suite for only $9 per server per month. For this extremely affordable monthly rate, you can track RDP latency, RDP bandwidth consumption, CPU and memory consumption by session, plus review detailed session recordings for root cause RDS performance problem analysis and/or terminal server user auditing.

We haven’t rolled on Windows Server 2012 yet. We may wait for Windows Server 2016 next year. Is there anything in the meantime we can do to get some of this information?

Absolutely. Stand up at least one Windows Server 2012 instance in your farm, populate it with the same apps/desktop environments your users need, and then send your “problem children” clients directly over to the Windows 2012 server. If you do that, you can use our software to keep tabs on their connection quality, PLUS they’ll be able to leverage the awesome UDP transport offered by RDP 8.

Filed Under: Remote Desktop Reporting Tagged With: cloud RDP monitoring, performance, RDP Latency, remote desktop bandwidth, Remote Desktop Protocol, terminal server logging, Terminal Server monitoring

How To: Terminal Server Performance Tracking With Remote Desktop Reporter

March 2, 2015 By admin Leave a Comment

In a previous blog post, we reviewed how the Remote Desktop Reporter Agent is able to track CPU and memory use by user session. With version 3.0 and later in Remote Desktop Reporter, performance reporting across RDS, Citrix XenApp, and other Server-Based Computing platforms has been expanded dramatically. So, here’s a how-to with some helpful tips on getting the most out of Terminal Server performance tracking using Remote Desktop Reporter.

Different Approaches to Terminal Server Performance Tracking

In a server based computing (SBC) environment, tracking performance is critical, as one wayward app consuming a lot of CPU cycles or memory in a single session can impact user experience severely across the other user sessions.

Peak Memory Use by Application Dashboard Screenshot
Screenshot of the Peak Memory Use by Application Dashboard in Remote Desktop Reporter.

Simple server-based monitoring tools may be able to tell you whether or not a server is experiencing high CPU or memory load, but they seldom can indicate what user session was experiencing the problem, and more importantly, how the problem initially developed for root cause analysis.

This is where Remote Desktop Reporter is different. Using the new Remote Desktop Reporter Agent, performance metrics are routinely gathered from all participating user sessions and stored centrally in a database.

Terminal Server Performance Tracking By User Session or Application

In the event of a server performance issue, it’s easy to very quickly zero in on the particular application or user session causing the problem. From there, an administrator can step through the session’s performance history to determine what led up to the problem.

Session Explorer Dialog Screenshot from Remote Desktop Reporter
Effective Terminal Server performance tracking requires visibility to CPU and memory use. With Remote Desktop Reporter, you can step through the entire CPU and memory consumption of a session.

The new Peak Memory Use By Application Dashboard in the Remote Desktop Reporter Analysis Client allows an admin to quickly see which applications were using the most memory across monitored Remote Desktop servers in a given timeframe.

More importantly, it shows the user associated with the session, as well as the server on which the session was running and the time when the application was using the greatest amount of memory.

If an admin selects an Application and clicks the “Open Selected Session” button, they can quickly step through the entire CPU and memory consumption of the Terminal Server session in the Session Explorer dialog.

Average Memory Use By Application

Screenshot of average memory use by application graph in Remote Desktop Reporter
Average memory use by application graphed in Remote Desktop Reporter.

In contrast, if admins simply want to see which applications consume the most memory on average in user sessions, they can use the new Average Memory Use By Application Dashboard.

This information can also be limited to a specific timeframe and to a specific group of terminal servers as needed. As we all know, cutting out noise to focus on the exact time of trouble or the specific group of culprits saves time and headaches.

Finally, keep in mind that this data is also accessible via ad-hoc or scheduled reports. Simply select the Performance – Average Memory Use By Application or Performance – Peak Memory Use By Application reports and pair them with any desired filters.

Screenshot of peak memory use by application graph in Remote Desktop Reporter - key for Terminal Server performance tracking.
Peak memory use by application.

What About VDI User Sessions and Physical Desktops?

While the above Terminal Server performance tracking examples were focused on diagnosing performance issues on terminal servers and Citrix XenApp servers, it’s worth mentioning that the Remote Desktop Reporter Agent can grab these same metrics from VDI user sessions and even physical desktop sessions.

As always, Remote Desktop Reporter – including the Remote Desktop Reporter Agent – is available for download as a free trial software.

Have more questions about Remote Desktop Reporter and performance tracking across your entire network, including on-premise, private cloud, and even MSP environments?

Contact us with your questions. Your insights might even inspire our next blog article!

Filed Under: Remote Desktop Reporting Tagged With: application, performance, performance tracking, user session

Three New Ways to Report on Remote Desktop Performance

December 15, 2014 By admin Leave a Comment

Last week we explored the addition of the Remote Desktop Reporter Agent and Analysis Client available in Remote Desktop Reporter 2.7. But wait! There’s more when it comes to this most recent release of Remote Desktop Reporter.

New Reports Target Remote Desktop Performance

We’ve also added three new – and frequently requested – reports to our stable of over 60 reports encompassing all aspects of user session activity and performance metric tracking. These three specifically focus on Remote Desktop performance.

Program Run Times By User

This report offers a breakdown of how long different applications are run by different users. Pairing this report up with filters on process names and users, you can quickly determine how long specific programs are being run in sessions compared to others. MSPs can also use this report to create metered billing solutions for the use of specific programs.

Program Run Times By User Report
Program Run Times By User report screenshot.

Session Reconnect Attempts

Now you can quickly highlight specific users from specific clients that have had frequent reconnection tries to servers in specific hours of the day. Review this report regularly can highlight connectivity issues either on specific servers, or more likely, on specific clients.

Session Reconnect Attempts Report
Frequent reconnection attempts are a Remote Desktop performance red flag. This is a screenshot from the Session Reconnect Attempts report.

CPU and Memory By Session

Ever need to quickly highlight CPU and memory consumption by user session on each server? If not, you will. This report mimics a dashboard in the new Analysis Client, which shows average, maximum, and minimum CPU and memory usage for each recorded session. Use this report to spot outliers (such as high CPU or memory use), which you can further investigate in the Analysis Client to find out what behaviors or applications caused high utilization of CPU and/or memory, in order to prevent them from taking place in the future.

CPU And Memory Use By Session Report
Screenshot from the CPU And Memory Use By Session report.

See These Reports in Action For Yourself

In addition to these three Remote Desktop performance reports, there is so much more now appearing in Remote Desktop Reporter 2.7 and later. Free trial software is available for download from our web site, and pricing remains highly competitive. Do you have a question about other reports available in Remote Desktop Reporter? Just ask below.

Filed Under: Remote Desktop Reporting Tagged With: metrics, remote desktop performance, remote desktop reporting, Terminal Server performance

About Our Remote Desktop Reporter Agent and Analysis Client

December 10, 2014 By admin Leave a Comment

The centerpiece of Remote Desktop Reporter 2.7 is the addition of the brand new Remote Desktop Reporter Agent, coupled with the new Analysis Client. Past versions of the software have been agentless, and that capability is preserved in the new release for those who do not need the new expanded feature set.

What the Addition of the Remote Desktop Reporter Agent Means

In the past, with its agentless architecture, Remote Desktop Reporter collected and warehoused user session information from Remote Desktop servers, VMWare Horizon View servers, and Citrix XenApp servers.

But, the Remote Desktop Reporter Agent enables the gathering of an enhanced set of metrics as well as collecting the same types of metrics from physical desktops and any desired virtual desktops.

For Example, Remote Desktop Reporter Can Now . . .

The new capabilities made possible by both the Remote Desktop Reporter Agent coupled with the Analysis Client are expansive.

CPU and Memory

Remote Desktop Reporter can now show administrators how much of the CPU and memory individual sessions are consuming. This can be shown both in aggregate and by the minute.

Memory and CPU By Session Dashboard
Memory and CPU By Session Dashboard as shown in Remote Desktop Reporter.

 

Recorded Session Memory and CPU Slices
Recorded Session Memory and CPU Slices

Screen Captures

Periodic screen captures can be recorded for later review, so that administrators can see what programs in sessions are connecting to what sites and over what ports they are connecting.

Recorded Session Screenshots
Recorded Session Screenshots

TCP/UDP Connections By Session and By Process

The Remote Desktop Reporter Agent can be configured to capture all open TCP/UDP connections made by applications running in user sessions. Administrators can then search for sessions with activity over a specific port number, and find out exactly what application was the culprit.

Session Search By Port Activity
Session Search By Port Activity

Tested, Reliable Database Storage

All of this data is indexed in a database so administrators can search for sessions that match chosen criteria – application name, port usage, or application window title, for example. And just like previous versions, you can leverage the free, built-in Microsoft SQL Server Express DB instance for smaller deployments or scale up to limitless data retention with the full version of Microsoft SQL Server.

Time Tracking Data

Management can get valuable time tracking information based on computing resources that are being used – whether on-premises or cloud.

Root Cause Performance Analysis

Administrators can quickly prepare a root cause analysis on problems that crop up on multiple SBC platforms – enabling them to drill down to a specific program in a user session.

Remote Desktop Reporter Capabilities Expand While Pricing Stays Within Reach

RDPSoft remains committed to putting quality tools in the hands of the SMB community. All the while, pricing remains well within reach. And, free trial software is always available.

Have you worked with the new release of Remote Desktop Reporter yet? Do you have questions about what Remote Desktop Reporter can do for you? Share your thoughts with us . . . 

Filed Under: Remote Desktop Reporting Tagged With: agent, agentless, remote desktop, remote desktop reporting, telecommuters, teleworkers

  • « Previous Page
  • 1
  • 2
  • 3
  • 4
  • Next Page »
  • Email
  • LinkedIn
  • Twitter
  • YouTube

Not Sure Where To Start?

In just a few moments, you can find the right fit of solutions and even services for your needs.

> Get Going Now.

Help Documents

Remote Desktop Commander
Help and Users Guide
Release Notes (ver 8.x)

Sign Up for Remote Desktop Tips and RDPSoft Updates

Blog Topic Categories

  • Azure RemoteApp
  • Azure Virtual Desktop
  • citrix edgesight
  • Citrix Shadowing
  • Cloud RDP Monitoring
  • Performance
  • RDP Disconnects
  • RDP Logs
  • RDP Security
  • RDS Infrastructure
  • RDS Licensing
  • Remote Desktop Bandwidth
  • Remote Desktop Management
  • Remote Desktop Memory Usage
  • Remote Desktop Monitoring
  • Remote Desktop Protocol
  • Remote Desktop Reporting
  • Remote Desktop Services
  • Remote Desktop Services Free Tools
  • Server 2012 TSAdmin Replacement
  • Shadow User
  • Software Releases
  • SPLA Reporting
  • Synthetic RDP
  • Sysmon
  • Terminal Server Monitoring
  • Uncategorized
  • User Activity Monitoring
  • User Productivity
  • User Profiles
  • Windows 2008 Terminal Server
  • Windows Virtual Desktop
  • XenApp Reporting

Recent Posts

  • AVD Monitoring
  • How to Optimize AVD Digital Employee Experience
  • Remote Desktop User Activity Monitoring
  • Remote Desktop Commander Suite v8 Now Available!
  • Remote Desktop Commander Suite v8 Beta Details, Plus a New Solution to Limit Local Admin Rights in EUC

From the RDPSoft Blog

  • AVD Monitoring
  • How to Optimize AVD Digital Employee Experience
  • Remote Desktop User Activity Monitoring
  • Remote Desktop Commander Suite v8 Now Available!
  • Remote Desktop Commander Suite v8 Beta Details, Plus a New Solution to Limit Local Admin Rights in EUC
  • Email
  • LinkedIn
  • Twitter
  • YouTube

We Do “Single Pane of Glass” Monitoring and Management for RDS

Top Level Deployment Dashboard

One of the biggest criticisms leveled against Microsoft's Remote Desktop Services as an end user computing (EUC) platform is its complete lack of integrated management and monitoring tools. … Learn more about our centralized RDS monitoring and management >

Reach Out

For fastest response, reach out via our sales and support contact forms.

Sales
US: 1-855-738-8457 x1
Outside the US: 1-702-749-4325 x1

Support
for Evaluators and Priority Support Customers
US: 1-855-738-8457 x2
Outside the US: 1-702-749-4325 x2

© Copyright 2013–2026 RDPSoft. All Rights Reserved. RDPSoft is the sole authorized publisher and distributor of the following software titles: Remote Desktop Commander, Premium Management Features, Remote Desktop Canary · Sitemap