Blog

Process whitelisting is an effective remedy against many types of malware. By allowing only known-good processes to run, you ensure that potentially malicious applications are blocked no matter where they came from. The difficulty with this approach lies with the creation of the whitelist. If you miss legitimate processes, applications break. Here is how uberAgent…

Citrix XenApp and other multi-user systems based on Remote Desktop Services host dozens or even hundreds of user sessions concurrently. Being able to reliably identify individual sessions and the processes running in them is a necessity for a variety of security, monitoring and capacity planning use cases. That is, however, much more difficult than it…

Securing all communications on the internet becomes increasingly important. We switched all our sites to HTTPS only years ago, but simply enabling HTTPS is not enough, of course. The configuration needs to be carefully fine-tuned in order to really be secure. Qualys Labs SSL Server Test A great way to check a website’s SSL/TLS configuration…

We are happy to announce that uberAgent is now Citrix Ready certified for all versions of Citrix XenApp and XenDesktop, including Citrix Cloud on Azure. As can be seen in the image above the certification encompasses XenApp 6.5 and all versions of XenApp 7.x up to 7.11. On the XenDesktop side it starts at 7.0…

We are happy to announce the newest version of our user experience and application performance monitoring product. uberAgent 3.7 adds full support for brand new Splunk 6.5 and Windows Server 2016. Of course it works happily on Windows 10 version 1607 (anniversary update), too, as well as any relevant older version of Windows. uberAgent 3.7…

Agentless monitoring sounds great, but isn’t. Learn why a small footprint agent is superior. The Agentless Myths Agentless monitoring is the term often used for an architecture where the monitoring software does not require a component on the monitored endpoint. Instead, a centralized monitoring server queries the endpoints over the network. Myth #1: Agentless Exists…

At the recent Game Developers Conference Europe John Romero talked about the early years at id Software where they created groundbreaking games like Doom and Quake with a small team of less than 10 people. After describing how they managed to be so incredibly productive – the team created 28 games in 5.5 years –…

The German IT pro journal IT Administrator reviewed uberAgent in their June 2016 issue. The 5-page article covers all aspects of the product in-depth.

In uberAgent 3.6 we have added experimental support for sending data directly to Elasticsearch. In addition to that, uberAgent now generates unique GUIDs for each process and user session. These can optionally be logged at process start along with the full path and command line. Being able to identify process instances by GUID is relevant…

We are happy to announce that uberAgent is now Splunk certified! What is Splunk App Certification? Splunk describe their app certification program as follows: The Splunk App Certification Program offers apps and add-ons that Splunk has examined and found to conform to best practices for Splunk development. Splunk also performs a review of your source…

The new uberAgent 3.5 brings some fascinating new capabilities for analyzing application UI performance. These go along with even further reduced resource footprint and many dashboard improvements.

One of the many cool things about uberAgent and Splunk is the ease with which you can extend the product and create your own reports. Splunk’s powerful search and report language is up to almost any conceivable task. Session Count per Data Center Many companies distribute their Citrix XenApp servers across two data centers. During…

uberAgent can tell you a lot about applications: performance, resource utilization and where and by whom they have been used. uberAgent’s dashboards show on how many different computers an applications was running, the number of instances per app version and the number of distinct users per app. But even with this wealth of built-in visualizations…

uberAgent for Splunk version 3.1.1 is available. This maintenance release is all about bugfixes and minor improvements. As always upgrading is highly recommended. Please see the changelog for details. The new version can be downloaded here.

Splunk .Conf is less than a week away and we are thrilled about being an exhibitor. It you are attending the conference make sure to visit source=*Pavilion and meet team uberAgent! Another thing not to be missed is Helge Klein’s session Building Your App on an Accelerated Data Model at 4:15 PM on Wednesday in…

This post is part of a series of articles that highlight and explain specific aspects of uberAgent’s functionality. What is uberAgent? uberAgent is a Splunk agent for Windows end-user computing analytics focused on user experience and application performance. It provides deep insights into the user logon process, helps identify bottlenecks caused by slow backend systems…

uberAgent 3.1 is available as of today. In addition to many improvements and bugfixes it adds the following new functionality: Much more detailed user logon performance data Group Policy configuration Support for Windows 10 Support for Splunk 6.3 Logon Performance uberAgent has always been extremely valuable in troubleshooting slow logons. With this release we have…

This is the second in a series of articles that highlight and explain specific aspects of uberAgent’s functionality. What is uberAgent? uberAgent is a Splunk agent for Windows end-user computing analytics focused on user experience and application performance. It provides deep insights into the user logon process, helps identify bottlenecks caused by slow backend systems…

This is the first in a series of articles that highlight and explain specific aspects of uberAgent’s functionality. uberAgent’s focus is on user experience. Our goal is to provide high-quality metrics that enable you to determine exactly what is going on: how many users are logged on, how long the logon takes, what happens during…

We are having a great time explaining how uberAgent can help optimize and troubleshoot Citrix, VMware and Microsoft virtual environments at BriForum Denver 2015: uberAgent provides monitoring and analytics capabilities for end-user computing. It helps improve the user experience and find bottlenecks. It tells you if applications are slow, and where that slowness comes from…

Application startup duration is an essential component of user experience. If you want to make sure that UX on your Windows machines is acceptable you need to monitor the time it takes for applications to start up. That, however, is not exactly easy

Considering the importance of fast logons for a good user experience there is surprisingly little information on the subject. Windows does not even record the total logon time, let alone where it is spent. Administrators wishing to analyze their users’ logons are left in the dark. But that can be changed.

You have been there: end users are complaining and your boss demands an explanation why “Citrix is slow” – again. You, the XenApp/XenDesktop admin, desperately look at Task Manager and Perfmon, but you cannot find a thing. Your servers are humming along quite nicely, but still: applications are slow, the system feels sluggish and logons…

uberAgent for Splunk monitors Windows machines. It does not try to display as much data as possible but focuses on visualizing what is actually going on instead. Today we are going to talk about machines, processes and applications.

Today it is still as common as it was in the 90s to go for a coffee after switching on the PC in the morning, only to find it still booting when coming back several minutes later. SSDs have not arrived in the average office yet, and even they can only cure some of the…

uberAgent has been pretty good at monitoring applications for some time. It is capable of auto-grouping processes to applications and showing IOPS and other stats per application in addition to per process. All this gets even better with application usage metering.

The days are long gone when a browser was just another application. Modern websites are applications of their own, and the browser is their operating system. That has consequences for monitoring. It is no longer sufficient to gather performance data for the browser as a whole. When, for example, Internet Explorer’s CPU usage is high,…

Do you know the maximum number of users each of your terminal servers can host with acceptable performance? You may have found out the hard way how many are too many – but how many are just right? Farm sizing and server capacity planning are typical tasks for consultants who often have a hard time…