• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
ControlUp Community

ControlUp Community

Connect, Learn, and Grow

  • Blog
  • Archives
  • Findings
  • Videos
  • Categories
    • ControlUp One Platform
    • ControlUp for Apps
    • ControlUp for Compliance
    • ControlUp Dashboards
    • ControlUp for Desktops
    • ControlUp for VDI
    • ControlUp Scripts & Triggers
    • ControlUp Synthetic Monitoring
    • ControlUp Workflows
  • Topics
  • Meetups
  • Events
    • Logos & Wallpaper
    • ControlUp.com
  • Join

How to Detect “Black Hole Machines” with ControlUp in Citrix Environments

Posted on July 29, 2025

A discussion took place about the "Citrix Blackhole machine" scenario and how to detect it using ControlUp. Possible solutions were suggested, including using a combination of user sessions, CVAD Available State, and connection failure data to spot the issue and looking for Launch or LaunchOperation events on the Citrix broker for on-prem environments. It was also mentioned that Citrix Analytics may be necessary for this detection in Citrix Cloud environments. The context of this discussion is related to DaaS and ControlUp.


Read the entire ‘How to Detect "Black Hole Machines" with ControlUp in Citrix Environments’ thread below:

Hello Everyone, #, Have you come across any scenario of "Citrix Blackhole machine" and how to detect citrix blackhole machine using Control up.


I guess a combination of number of user sessions, CVAD Available State and connection failure data can help here

If we look on these data points and see a server which seems to be available, but has zero (or few) sessions and possibly connection failures, this can spot a server causing a Black Hole issue

any thoughts @member or @member?


we tried multiple paths but not successful yet, as the Citrix black hole definition is confusing from Citrix itself while they show this data in Citrix Analytics but the Maths behind is unknown. FYI – we are completely in DaaS on control panel/layer.

This has been a trending question in my organization and we have been trying to get a answer with a solution through ControlUp.


I will see if @member can come up with something creative here

Cc @member


Hey Shambhu, Trentent is out for a few days, can we connect back to you on this topic mid next week?


Sure @member

Cc : @member


Hi @member

In your environment, have you been able to find "Black hole machines" in your environment? Can you describe which machines you’ve been able to identify with this?

For example, are you purely Citrix Cloud or are you able to detect Black Hole machines purely in a Citrix Cloud VDA?

From what I’ve been able to find in my previous research, the "Black hole machines" are something Citrix detects via Citrix Cloud brokered connections and the black hole machines are detected in Citrix Analytics

Does this work for Citrix On-Prem? I’m not so sure.

I would love to validate if it’s true that Black hole machines are only detected in Citrix Cloud and Citrix Analytics is a requirement to enable this metric.

The times when a black hole machine is ‘detected’ is very vague in the Citrix definition, except for the RDS License server not having enough licenses to give out.

If Citrix is collecting the information on their Citrix Cloud broker infrastructure then ControlUp has no access to this data as it’s generated except for polling Citrix Analytics periodically for when it detects it.

For Citrix On-Prem, it may be possible to replicate this functionality by checking for Launch or LaunchOperation events on the Citrix broker:

Citrix Broker Service Events

We could create a script action that looks for these events and see how often that ran for the machine over the last 5 minutes (same as Citrix’s definition-ish) and if there are 3, 4 or 5 (Citrix has conflicting values here) detected over that time frame for a single machine then automatically set it maintenance mode.

Continue reading and comment on the thread ‘How to Detect “Black Hole Machines” with ControlUp in Citrix Environments’.  Not a member? Join Here!


Categories: All Archives, ControlUp Scripts & Triggers
Topics: Citrix, Cloud Computing, ControlUp Licensing, DaaS, On-Premise, Scripts

Ask Us Anything, Connect, Learn, and Grow with the ControlUp Community!

Login to the ControlUp Community to ask us anything, stay up-to-date on what’s new and coming soon and meet other like-minded techies like you.

Not already a member? Join Today!

Primary Sidebar

ControlUp Academy

Enroll in ControlUp Academy for expert-led technical training, equipping you with skills to effectively deploy, manage, and grow your ControlUp investment.

Learn here >

Rotating Images

Hidden Gem from our Community on Slack!

ControlUp Betas - What's Coming Next?
NEW ControlUp Features - Stay Up-to-Date!
ControlUp Scripts - Scripting, Zero to Hero
Latest KB Articles - Be the First to Learn

Video Tutorials Library

Visit our technical how-to videos, offering step-by-step tutorials on advanced features, troubleshooting, and best practices.

Watch here >

ControlUp Blog

Check out the ControlUp blog for expert advice and in-depth analysis.

Read here >

ControlUp Script Library

Visit the ControlUp technical script library, which offers a multitude of pre-built scripts and custom actions for your monitoring and troubleshooting requirements.

See here >

ControlUp Support

Visit the ControlUp support home and to delve deeper into ControlUp DEX solutions.

Browse here >

Footer

      

ControlUp Community
Of Techie, By Techie, For Techie!

Terms of Use | Privacy Policy | Security
Dive Deeper, Learn more at ControlUp.com

  • facebook
  • twitter
  • youtube
  • linkedin

© 2023–2026 ControlUp Technologies LTD, All Rights Reserved.

We use cookies to ensure that we give you the best experience on our website. by continuing to use this site you agree to our Cookie policy..