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

ControlUp Community

Connect, Learn, and Grow

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

Troubleshooting a ControlUp Alert in Edge DX

Posted on August 6, 2024

A user noticed a change in the way a specific alert in ControlUp works, and was unsure of which computers were triggering the alert. Another user shared a script they had made to gather data, which may be helpful in this situation. Suggestions were made, such as adjusting the retrigger delay and modifying the time window, but the issue remains unresolved. The thread also includes code for a script that may assist with gathering data.


Read the entire ‘Troubleshooting a ControlUp Alert’ thread below:

Did the way os_disk_configuration_freespace_all in an alert change recently? I have this alert setup to look at _devices

Is it not looking for bytes here anymore but GB or something and I’m getting every device in my org to report back?

How am I supposed to know which computers here are alerting or what is the point of even sending me this alert to begin with if I can’t figure out which computers are throwing the alert to begin with.


that is an issue I was having, cause of how the table was reporting. I had to create my own table with a script to gather my data. I think that table updates once a minute or so, so if you alerts per time frame and re run were not right it would do that.

“`# Set output encoding to ensure non-ASCII characters are captured

[Console]::OutputEncoding = [System.Text.Encoding]::UTF8

try{

$logicalDisks = Get-CimInstance -ClassName Win32_LogicalDisk -Filter "DriveType=3" | Where-Object { $_.Size -ne $NULL }

# Create an array to store the results

$results = @()

# Iterate over each logical disk and calculate the required metrics

foreach ($disk in $logicalDisks) {

$totalSpaceBytes = $disk.Size

$freeSpaceBytes = $disk.FreeSpace

$usedSpaceBytes = $totalSpaceBytes – $freeSpaceBytes

$totalSpaceGB = [math]::Round($totalSpaceBytes / 1GB, 2)

$usedSpaceGB = [math]::Round($usedSpaceBytes / 1GB, 2)

$freeSpaceGB = [math]::Round($freeSpaceBytes / 1GB, 2)

$percentAvailable = [math]::Round(($freeSpaceBytes / $totalSpaceBytes) * 100, 2)

# Add the result to the array

$results += [PSCustomObject]@{

DriveLetter = $disk.DeviceID

VolumeName = $disk.VolumeName

TotalSpaceGB = $totalSpaceGB

UsedSpaceGB = $usedSpaceGB

FreeSpaceGB = $freeSpaceGB

PercentAvailable = $percentAvailable

}

}

Write-Output("### SIP DATA BEGINS ###")

Write-Output $results | ConvertTo-Json

Write-Output("### SIP DATA ENDS ###")

}catch{

Write-Output("### SIP EVENT BEGINS ###")

Write-Output "$($_.exception.message)"

Write-Output("### SIP EVENT ENDS ###")

}“`


Thanks for the script that is awesome. I may end up having to do the same thing.

My retrigger delay is set to 12 hours.

I set the number of hits from 5 to 25.

Changed the time window.

Deleted and readded the alert.

I just can’t figure out what is going on with it all of a sudden.

When I looked at the _Device data index the last hour or so, there were only a handful of computers that matched the criteria. Just bizarre.

Continue reading and comment on the thread ‘Troubleshooting a ControlUp Alert in Edge DX’.  Not a member? Join Here!


Categories: All Archives, ControlUp for Desktops, ControlUp Scripts & Triggers
Topics: Automation & Alerting, Physical Desktops, Reporting, Scripts, Triggers

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
Did you Know - with Sivan Kroitoru
Practical Perspectives Technical Use Case Training

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 solutions.

Browse here >

Download ControlUp RealTime DX

Start with ControlUp for real-time end-user environment insights, swift troubleshooting, and unprecedented performance optimization. Download now.

Download 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–2025 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..