Goliath and ChromeOS – Full User Experience Visibility

Goliath and ChromeOS – Full User Experience Visibility

Authored by Citrix CTP Benjamin Crill

Experience monitoring is a powerful tool and an advantage to any administrator.  However, even with the tooling, sometimes the view isn’t always complete.  Most monitoring tools focus only on the resources being accessed.  Some bring in additional information about the hosting and networking those resources are on.  But in any EUC solution, the device that is accessing is integral to the end-user experience.

The types of devices being used continue to evolve.  Given cost concerns, security concerns, and supply chain concerns, many organizations are looking to deploy ChromeOS devices.  The ease of deployment and low cost make them a compelling solution.  The drawback to them is around device management.  What makes them easy to deploy also makes them a challenge to support post-deployment in an enterprise.  Endpoint monitoring typically involves some agent-based deployment reporting to a central server, which is not an option with ChromeOS.  A lack of visibility into the endpoint and its impact to end user productivity is a big risk for an enterprise to take.  Because the Chrome device will be the newest change to the end user, it is the most likely to be the focal point of any complaints.  It’s human nature to assume those problems result from the new change, but often that isn’t the case.

Goliath’s industry-only partnership with Google provides access to deep health metrics of any device running ChromeOS and removes this major blind spot.  Without deploying extra solutions to integrate the Goliath Performance Monitor and Google Enterprise Upgrade, administrators can now get a full picture of the user experience from the data center, through the network, down to the device.

ChromeOS GPM Summary

Integrating the two platforms is quick and easy, requiring five simple steps.  Once completed, an enterprise’s full inventory of ChromeOS endpoints is discovered and added, and any new device registered inside Google Enterprise will automatically provide health telemetry to Goliath.  There are no third-party integrations or customizations to manage because Goliath leverages Google’s native API.  Now administrators can quickly determine if the new Chromebook is contributing to any user experience issues or if another component in the solution stack is at fault.

 

Chromebook Inventory

The breadth of information on endpoint performance provided by the manufacturer, coupled with the information Goliath brings in from Citrix, allows administrators to quickly correlate any endpoint issues with Citrix and vice versa.  If a Citrix session is struggling and the endpoint is fine, the administrator has the data to focus on Citrix.  If the endpoint is having performance issues impacting the Citrix solution, that can be quickly remediated.  The major advantage is that all of this is aggregated centrally to the Goliath console so that support personnel don’t have to compare data from multiple interfaces. 

 

Chromebook and Citrix Dashboard

Try Goliath For Free

Experience true end user experience monitoring and troubleshooting free for 30 days.

Top 4 Best Practices for Migrating to Azure Virtual Desktop

Top 4 Best Practices for Migrating to Azure Virtual Desktop

Citrix CTP Blog 

Top 4 Best Practices to Migrating to Azure Virtual Desktop

Blog Banner Top 4 Best Practices for Migrating to Azure Virtual Desktop

This blog was originally posted by Microsoft MVP Theresa Miller to her blog, 24×7 IT Connection.

Organizations are migrating their desktops to the cloud as a long-term future state and Azure Virtual Desktop (AVD) is a common implementation choice. Technology migrations can be complex to plan and execute on. Today let’s look more closely at some common AVD use case scenarios and then dive into the top 4 best practices for a successful migration to AVD.

Why Migrate to Azure Virtual Desktop?

In my experience, organizational onboarding and desktop deployment is a process that requires a lot of planning and work.  Also, the employee onboarding and offboarding process is more frequent in certain verticals such as in the education system where students attending changes often.  Flexibility of desktop deployment can be key and is a critical consideration for moving to virtualized desktops in the cloud.

Additionally, deploying to any cloud can be cost effective if planned properly.  It can also simplify scaling of infrastructure-based resources to the desktop providing enterprises the deployment flexibility often-times needed, and Azure Virtual Desktop is a common choice for enterprises.

Migrating to Azure Virtual Desktop Best Practices

If you are considering or already committed to migrating your desktops to Azure Virtual Desktop, it’s important to have the best practices to your migration top of mind.  With that, let’s look at my top 4 best practice for your migration to AVD.

 

    1. Put together a plan: Migrating desktops to Azure should be done with a plan. Have a list of all of the important action items that you need to accomplish leading up to migration. This should include desktop configurations, resource allocation and cost planning, proper monitoring, backup and recovery planning, how to actually migrate, testing strategies and more. Migrating your desktops whether you deploy 1 or 10,000 will require planning.  The plan size may vary but make sure you have one.
    2. Include Business Users from the Beginning: In order for your deployment to be successful it’s important to work with a team that includes a subset of key business users.  They know the applications that need to run on your virtual desktops the best, and have a firsthand experience with workflows, peripherals and application performance needs.  Business users can also be critical to final validation of the desktop configuration.  If you want a successful project business users must be involved, because they are your key stakeholders.
    3. Test and monitor everything: Every step of your technology journey in the process should include monitoring and testing.  In fact, it would be prudent to have several phases of testing.  There could be challenges during the migration journey that could be impacted with a change as small a windows update.  Monitoring can help identify which change has the impact, and your consistent testing done in phases will ensure migration success.
    4. Migrate and finalize testing: Once you have your migration tools ready, tested, and migration is underway; it’s important to test again after migration.  Testing is strongly encouraged once again, because in my experiences something as small as an update can impede a migration process and cause failures. Testing after migration, closes the loop and ensures your users’ desktops will be available to the business users when they need them.

Concluding Thoughts

There is a perception that all work in the cloud should be easy and can be done overnight.  While migrating your desktop to AVD will likely be done relatively quickly, be sure it’s one with a plan, with your business user stakeholders, and has proper monitoring and testing to ensure the most seamless migration possible.

Theresa Miller

Theresa Miller

IT professional working as a technical expert in IT for over 20 years. Theresa is a Citrix CTP, VMware vExpert, Microsoft MVP (Office Servers and Services), Nvidia Advisory Council, and MBA. Her areas of expertise are in the areas of Exchange, Office 365, Active Directory, VMware, Citrix XenApp, and XenDesktop. She is the Founder of 24×7 IT Connection, LLC, a Windows IT Pro Contributing Editor, Pluralsight author, and is an author for TechTarget. You can find her on twitter @24x7itconnect.

Quick Citrix Troubleshooting and Self-Healing are Essential

Quick Citrix Troubleshooting and Self-Healing are Essential

Citrix CTP Blog

Why Quick Troubleshooting and Self-Healing Automation are Essential in a Citrix Environment

Blog Banner_ Why Quick Troubleshooting and Self-Healing Automation are Essential in a Citrix Environment

This blog originally posted by Citrix CTP Chris Twiest to his blog, Workspace Guru.

Citrix environments can be highly complex with multiple back-end components like Storefront, Netscalers, Delivery Controllers, FAS, License servers, Cloud Connectors, and databases. And the front end can be equally complex with VDA’s running in different parts of the world and the cloud and on-premises hybrid. With all this complexity, it’s essential to have the correct troubleshooting, monitoring, and self-healing automation tools. This blog will look at the Goliath Technologies monitoring tools to help quick troubleshooting, monitoring, and self-healing automation.

The slogan of Citrix is, of course, to work everywhere and from any device. This made Citrix solutions a great match during the pandemic. People could stay safe and work from home without missing a beat. Now that the pandemic is mostly over, most people still want to work (part-time) from home. This is still possible, but we see one issue often coming back to the IT helpdesk; this issue is, of course, latency. When users experience latency issues, their session feels sluggish, they type words in the Citrix session, and the letters appear delayed on the screen. Dragging and dropping in the session do not work well due to the delay. This comes because, unlike in the office, the IT department does not control the internet connection in the end-user’s home. So, the quality of this connection is up to the end user. You can imagine if an end user is working from home in the attic on the Wi-Fi while the kids at home are streaming online video games and watching Netflix, the situation is not ideal.

The problem might sometimes be hard to diagnose for IT when end users say their session is sluggish, slow, and unresponsive. The problem can also be the performance on the VDA or a bottleneck in the internal network. How can we quickly troubleshoot this issue? With Goliath, we can view the network connection of the end user. If we click on a user session, we can immediately see a session summary that includes the user’s path to connecting with the session, logon time, and key performance metrics, as seen below.

 

Citrix Session Summary View

If we now click on network latency from this screen, we can see the session network latency directly. One of the cool things about the Goliath Technologies tool is the inclusion of Caution and Critical Warning indicators directly on the graph, as seen below.

 

Citrix Session Network Latency Graph

This way, you can diagnose super quickly if network latency is the issue. These threshold interpretation lines or Caution and Critical warnings are available for all key metrics so the user doesn’t need to be a Citrix expert to understand the data.

Now, if we dive deep into the network connection further, we can click on ICA/HDX, and there are more easy-to-read graphs.

 

ICA/HDX Channel Graphs

The top right Graph, for example, shows how many KBs an end-user has available for the Citrix connection. With this, you can quickly diagnose if the internet connection on the end-user side can deliver a good performing Citrix session. In the image above you can see that connection speed is low and the issue is therefore on the client side.

The Graph on the bottom left (ICA Channel Usage) is my absolute favorite network graph in the Goliath Technologies solution.

 

ICA Channel Latency

With this Graph, you can see exactly where the session uses the bandwidth and with the data interpretation lines you can see the user is over the critical threshold. For example, in this Graph, you can see now where there is a lot of usage on the Thinwire BW out. The end-user is streaming a YouTube video over the Thinwire connection and this is taking up most of the bandwidth and the cause of session slowness. But you can also easily see how much data is used for printing, audio, data redirection, etc. This gives you a good insight into the user’s ICA session from a network perspective.

The Goliath Technologies ICA and network monitoring tools help you quickly troubleshoot end-user connection troubles and are the first step in the solution to good performing Citrix sessions.

A big part of keeping a sound, well-performing Citrix Environment is preventing problems before they arise. We can do this with self-healing automation and fix an issue before it becomes a problem. Goliath Technologies also has some great features for this. One of my favorites is the automatic deployment of Goliath Agents to non-persistent VDAs. This allows you not to edit your golden image but have the monitoring tool push agents to the VDA after they have lost contact for x minutes. If the non-persistent image is rebooted and the agent is gone, it will automatically get an agent again. This means that the agent is self-healing.

Remediation Actions Tab

Goliath comes out of the box with many Citrix monitoring rules, and more can be loaded in directly from the console. From these rules, we can add self-healing automation. For instance, if we look at the “Citrix Delivery Controller – Broker Service” rule, it has the feature to attempt service restart if the service fails.

  

Self-Healing Automation

If the broker service fails on the delivery controller, Goliath will automatically try and self-heal this service by restarting it.  

But, of course, not everything we monitor is a service that needs a restart. This is where the Remediation Tab comes in. This allows you to run a program or script (powershell.exe) when the rule gets triggered. For example, if a disk is running low on free space, you can have Goliath start a PowerShell script that will remediate the problem by running a disk cleaner and removing files from temp folders. You could even create a script that extends the disk size in the hypervisor. It’s all about catching a warning before it becomes critical and you get downtime.

 

ICA Channel Latency

Your Citrix environment will become more stable and deliver a better end-user experience with the correct troubleshooting and self-healing automation tools! 

These were just a few of the great features of the Goliath Technologies monitoring tool. The tool can also give you insight into application availability with active probing, giving you direct insight into your system’s uptime and letting you catch an issue before the end user notices them. With the Goliath Topology feature, you get a straightforward overview of your complete Citrix environment, and it directly shows where an issue might arise within your environment. We will go into more of the Goliath features in a following blog. 

Chris Hughes

Chris Twiest

Citrix CTP & VMware vExpert, Chris has more than 10 years of experience in managing, creating, and automating workspace environments with a strong focus on virtualization products. Chris works as Technology Officer at RawWorks and runs his own blog at Workspace Guru.

Overcoming remote work challenges for enterprise IT teams

Overcoming remote work challenges for enterprise IT teams

Overcoming challenges remote working has created for enterprise IT teams

by John Grant, Director of Product Marketing

I recently joined Neil C. Hughes on his podcast TechFusion by Citrix Ready to discuss the challenges that remote working has thrust upon enterprise IT teams. I’ve followed Neil’s work for some time from afar, so it was a joy to meet him and appear on his podcast alongside of Allen Furmanski, the lead product marketing manager for Citrix Virtual Apps and Desktops.

The stakes have been raised

What followed was a detailed discussion around the challenges that enterprise IT organizations are facing due to Citrix’s recent pandemic-fueled expansion to support “hybrid workstyle” and remote working requirements. Most of these challenges associated with managing Citrix environments are not new per se but they are now being dramatically magnified by the increased organizational role Citrix technologies are playing to deliver full productivity application suites and business critical workloads enterprise-wide. Simply put, there are more chips on the table now.

As a result, the “legacy” challenges have multiplied exponentially and put a market-wide strain on IT teams that are already under-staffed and under-resourced. Here are a few of the topics and challenges that Allan and I delved into in the podcast:

  • The dramatic shortage of Citrix expertise (administrators/engineers) in the marketplace
  • Complexity of Citrix and why traditional IT tools are ill-equipped to address hybrid working
  • HelpDesk’s historical lack of involvement in supporting Citrix, and the resulting IT inefficiency
  • Why historical data is critical for both Engineering and HelpDesk 

“Pin the tail on the donkey” is not a winning IT strategy

One of the reasons I enjoyed being a guest on this particular podcast with Allen was because I really  empathize with IT leaders who are faced with making decisions in this scenario and the level of difficulty associated with that. They are in a situation where they must make the right decisions about how an IT organization is going to handle a complex infrastructure that is increasingly mission-critical to the organization’s function and revenue generation – and do so without having the luxury of adequate in-house platform expertise to understand the details and identify the potential pitfalls. Remind you of any childhood birthday party games?

The typical solution to this problem would be for an IT executive to hire their way out of it by adding subject matter experts to their team, and then managing them to success. The problem is there are not enough of administrators and engineers to satisfy the job market demand, and it’s not even close. So now what?

Going back to the traditional playbook would tell you to build, buy, or pull the plug altogether. You could build a new Citrix environment, buy all new infrastructure hardware, “rent” a consultant/MSP, or cross your fingers and move to VMware Horizon.

All of these are valid considerations and potentially the right decision, but are commonly pursued for the wrong reasons, based on incomplete information and educated guesswork. History tells us that these decisions often lead to wasted time and resources without achieving the desired outcome. Perhaps most unfortunately, the lack of data also tends to lead to internal finger-pointing, and gradually undermines a manager’s trust in the competence and expertise of their own team to deliver the needed outcomes.

Allen made a point of emphasizing how CIOs must combine the right tools with sound ITSM processes in order to be effective today and address these challenges. To put it into my own words, this was always a “good idea” but depending on the situation perhaps more of a luxury or “nice to have” in the past. Today, it is more of a Darwinian imperative. The Citrix platform simply matters too much now, and if we don’t want to go the way of the Dodo bird it’s going to require us to grow some wings that actually work.

Listen to the full podcast here! Many thanks to Neil and Allen!

Guest CTP Theresa Miller – The Most Impactful IT Trends of 2021

Guest CTP Theresa Miller – The Most Impactful IT Trends of 2021

Citrix CTP Blog

The Most Impactful IT Trends of 2021

Article originally posted by Citrix CTP, Theresa Miller

As we look back at technology in 2021 it can always be interesting to reflect on what we thought was going to be and what actually came to fruition.  Reflecting, one thing that was for certain is that there was more interest in cloud than ever, but who could have realized the hype that cybersecurity would get?  Today, let’s look at the technology trends that came out of 2021 to kick off a year in technology review.

Hybrid work

The trend towards remote working options were amplified in the past couple of years just by way of the pandemic, but the reality is that most employees want the flexibility that comes from working remote.  Gartner estimates that “remote workers will represent 32% of all employees worldwide by the end of 2021, and as offices reopen throughout 2021, 51% of those employees will be working in a hybrid environment at least one day per week”.

My observation around the flexibility of work remote as a side effect of the past couple years is that this was a much-needed change for many industries.  This shift is crucial to employee wellness, balance, and proved that productivity is possible regardless of where someone works.  I would expect to see this flexibility ongoing well into the future.

Multi-cloud

When cloud was first introduced the concept of multi-cloud was not widely received.  IT departments knew that once their data was in the cloud it would be near impossible to move the data around.  Plus introducing multiple clouds to an enterprise meant more complexity by way to on-prem integrations with the cloud, DR planning and more.

Fast forward to today and we are embracing a multi-cloud trend that is unavoidable.  Enterprises may make a commitment to one cloud provider, but other work teams may opt to start working with a different cloud provider without thinking twice or pulling in Central IT.  SaaS applications also leave enterprises with little to no choice around what the backend cloud is. The bright side around all this, is that today there are tools that give enterprises the flexibility to move and migrate their data to any cloud which makes the multi-cloud environments of today more supportable for the long-term. And there are solutions available to IT professionals that enable monitoring and troubleshooting across these disparate clouds and across a hybrid ecosystem.

Cybersecurity

Cyberthreats are no joke, and the rate of occurrence has become so frequency there are new headlines in the news daily.  The advancements around cyberattacks make it a viable and profitable business for the attackers and is why enterprises need to be more proactive than ever.

The modern technology trend is to stay ahead of advanced threats, it’s important to have a data governance plan that allocates internal owners of data, audit/compliance of data, protection of data and routine system patching as a foundational means to planning and protecting.

Additionally, the adoption of multifactor authentication and use of frictionless biometric factors continues to increase as methods of disrupting bad actors. Cyberthreats are no joke and protecting enterprise data is critical to long-term business success.

Analytics via Artificial Intelligence (AI)

The last of the technology trends we are covering today are analytics via artificial intelligence. What is being seen with outcomes from AI in tech varies greatly, but AI foundationally gives technology the ability to learn.  Applications that use foundational AI that learn behaviors in a human way to be critical to advance cyberthreat detection, can transform monitoring and response, and provides innovation in a way that I am excited to see transform in the future.

Technology Trends 2021 Wrap Up

It’s always fun to reflect on the year’s technology trends and consider how they will impact how we do business today, tomorrow and in the future.  The continued impact of the pandemic on how we conduct business and live our lives has certainly fueled technology uptake. Are these trends here to stay? More likely than not. What will 2022 have in store for us – we will look at some predictions next month.

Theresa Miller

Theresa Miller

IT professional working as a technical expert in IT for over 20 years. Theresa is a Citrix CTP, VMware vExpert, Microsoft MVP (Office Servers and Services), Nvidia Advisory Council, and MBA. Her areas of expertise are in the areas of Exchange, Office 365, Active Directory, VMware, Citrix XenApp, and XenDesktop. She is the Founder of 24×7 IT Connection, LLC, a Windows IT Pro Contributing Editor, Pluralsight author, and is an author for TechTarget. You can find her on twitter @24x7itconnect.

Marius Sandbu VDI Workspace

Marius Sandbu VDI Workspace

How to move your VDI workloads to the Public Cloud?

Article originally posted by Citrix CTP,  Marius Sandbu

A couple of weeks ago, I had a webinar together with Goliath Technologies about what we need to consider before moving your VDI workloads to Public Cloud. In this blog post I will try and write a summary of the various stages that should be part of the journey and also some of the pitfalls that you can encounter when moving your VDI workload to Public Cloud. Moving a VDI service to Public Cloud is not a simple task, and also with new services such as WVD from Microsoft, which one should you choose for your organization when starting your cloud journey?

One of the first things that we should always consider is understanding the destination. Moving to Cloud might mean moving heavy services and business critical applications to a datacenter which might be a lot further away than it is today. That latency increase will affect the end-user performance, and secondly VDI workloads should always be placed together with the data to ensure that when moving or building these new services that they are grouped together.

The different building blocks of the journey

Since the pandemic started, many organizations have accelerated their cloud journey to take advantage of the properties and innovation the cloud provides. However, the move to a cloud platform is moving to an entirely new ecosystem which requires understanding, expertise, tooling and ensuring that existing services can properly run in the new ecosystem or if it requires changes. The journey needs to be split into different workflows to first give the organization insight into the provider(s) then into an assessment to ensure compatibility of application and services and once that is complete look into what kind of tooling and expertise needed to run services in the cloud. Once that main material is in place you need to build a foundation which typically consists of network design including security and governance mechanisms, including other monitoring services to ensure that we can properly monitor the availability of services on public cloud. 

Goliaths End User Experience Scorecard

Change in tooling and expertise

As mentioned, moving to the public cloud requires a lot of new knowledge, just to showcase how many changes there can be for a small part of the infrastructure, when moving from an on-premises datacenter running VDI to a Public Cloud based service. 

Goliaths End User Experience Scorecard

In addition, the main cloud providers announce close to 1,200 new changes and new services on a yearly basis, which requires that we pay more attention to what new capabilities cloud providers are building.

The different options and platforms

Moving to a Cloud based ecosystem might also mean you need to change to a new VDI platform, depending on what is supported and not. For instance, if you plan to move your VDI workloads to AWS because the entire organization is moving its services there, then you need to either use the cloud provider’s native offerings or use a vendor that supports AWS.

Goliaths End User Experience Scorecard

There are also some differences in terms of image management. For instance, while Citrix and VMware provide cloud based image management, Windows Virtual Desktop has no native imaging mechanism, which means that you either need to rely on other Azure services or use 3rd party management tools for your WVD environment. Either that or you have to wait for Windows365 which provides its own provisioning mechanism which is built into the service. 

Building the foundation

Before we start to build services or migrating workloads we should always have a foundation in place, here we recommend looking at what the cloud providers already offer of predefined templates, as with Microsoft and enterprise-scale architecture here → Cloud Adoption Framework enterprise-scale landing zone architecture – Cloud Adoption Framework | Microsoft Docs 

The cloud providers also have different reference architectures for certain compliance standards as well, such as with PCI-DSS and such which can also be used as a baseline.

Some pitfalls you should avoid

Before moving your VDI environment to a cloud-based one, there are still some pitfalls you should remember to avoid.

  •     Plan and assess properly – Most of the cloud providers have tools and services that can help to assess current environments to give you insight into which virtual machines are supported to run in Public Cloud (and can also show cost!) and also give you an idea on what resources that cannot be moved.
  •     Pre-allocate resources – Once you have a plan in place and decided for a cloud provider and you are starting on a project, it is important to try and pre-allocate quotas for virtual infrastructure early. There have been scenarios where cloud providers have run out of capacity and therefore customers needed to wait to get access to required hardware.
  •     Not all cloud regions are equal – Even if the cloud providers have multiple datacenter regions around the world, not all regions are equal. There might be services that are available in one region but not in another. For instance, if you plan to use a specific storage service to host User and application profiles, make sure that the service is available in the other regions you plan to deploy a VDI platform to as well.
  •     Latency and Proximity > Availability – Some applications might be extremely picky in regards to having ~1MS latency. The cloud provider data centers are pretty large and having services fragmented into the cloud datacenter might also drive the latency up to a level that affects the end-user experience. Most cloud providers have options to group virtual infrastructure as close together as possible within the same datacenter. This however reduces the SLA availability that the cloud provider can provide.
  •     Not everything can be migrated – We will also encounter services that cannot be migrated or rebuilt. This can be specific workloads running on specific hardware or locked down virtual appliances that are not supported. This is important to figure as part of the initial assessment.
  •     Cloud native security – In regard to security, it should be redesigned to fit into the cloud platform. Most cloud providers have an extensive list of services that is tightly integrated into the rest of the cloud platform. Look into using as much cloud native as possible and not lift and shift the existing security platform.
  •     Data gravity – When migrating, ensure that the VDI platform and applications have fast access to backend data that it requires, and ensure that you do not have a lot of application traffic going back and forth over a VPN connection.
  •     Network and support – As part of all cloud providers, you get access to a software defined network, but this implies some restrictions in terms of what kind of network protocols are supported. Some network appliances use GARP/RARP as a protocol to provide high-availability, which is not supported in Public Cloud. Therefore, in most cases you will need to rebuild services such as edge firewall clusters or we can replace it with a cloud native backup service.
  •     Monitoring – And the final aspect is monitoring. When moving to a cloud-based platform, you should look at using the cloud native monitoring tools to get insight and information about the platform. However, you should also have external eyes on the platform. So having an external monitoring tool that can monitor availability from an end-user perspective is important, because you want to get notified before the end users notice that the cloud platform is having issues. One good tool for this is the Goliath Performance Monitor from Goliath Technologies.

Rinse and Repeat

After you have gotten through all the pitfalls and successfully built a new VDI solution on a cloud-based foundation, it is important to properly allocate time and resources that can pay attention to all the updates that both the cloud provider and the VDI vendor is adding. There might be new services introduced that can increase the security, provide more flexibility or even introduce new hardware that we can take benefit from to reduce the overall cost of the VDI platform.