
Jason Alberino (Progress Software Company) asked a question.
Copilot may have helped write the post below, but this message is from the human behind it.
I built this PowerShell module to make it easier for customers and partners to leverage the WhatsUp Gold REST API and automate common tasks. The full story behind the module is linked here.
Questions, feedback, and enhancement ideas are always welcome.
Hopefully it helps with your next automation use case 😊
--Jason, WhatsUp Gold Product Manager
-------------------------
Most teams use WhatsUp Gold through the UI — but you can take it much further.
WhatsUpGoldPS is a PowerShell module that turns WhatsUp Gold into an automation-ready platform, allowing you to manage monitoring at scale using code instead of clicks.
🔧 What is WhatsUpGoldPS?
WhatsUpGoldPS is a PowerShell automation SDK over the WhatsUp Gold REST API.
It exposes native PowerShell commands (cmdlets) to interact with devices, monitors, reports, and configurations — without needing to manually call API endpoints.
➡️ Examples:
- Get-WUGDevice
- Add-WUGDevice
- Set-WUGDeviceProperties
- Invoke-WUGDevicePollNow
Instead of working through:
- /api/v1/devices
- /api/v1/monitors
🚀 What Can You Actually Do With It?
With WhatsUpGoldPS, teams can automate common (and not-so-common) workflows, including:
· Bulk onboarding and configuration of devices
· Automated discovery of infrastructure (VMware, Hyper-V, Nutanix, cloud platforms)
· Monitoring configuration at scale
· Custom reporting and data extraction
· Integration with external systems (ITSM, pipelines, scripts)
· Triggering actions or workflows based on monitoring events
These capabilities make monitoring workflows scriptable, repeatable, and consistent.
⚡ Why Should You Care?
1. Eliminate Manual Work: Automate repetitive tasks like device onboarding, updates, and monitoring configuration.
2. Scale Without Friction: Manage hundreds or thousands of monitored assets consistently across environments — including hybrid/cloud.
3. Integrate Into Your Ecosystem: Embed WhatsUp Gold into DevOps pipelines, ITSM workflows, or automation frameworks instead of treating it as a standalone tool.
4. Unlock New Use Cases: Because everything is scriptable, you can build workflows that aren’t possible in the UI alone (custom alert logic, dynamic monitoring, external integrations).
🧠 What Problem Does This Solve?
Without automation:
· Monitoring setup is manual and time-consuming
· Environments drift out of sync
· Integrations require custom API work
With WhatsUpGoldPS: ➡️ Monitoring becomes automated, consistent, and pipeline-friendly
🏁 How to Get Started (High-Level)
Install the module from PowerShell Gallery by running this command within a PowerShell terminal:
- Install-Module WhatsUpGoldPS
Install-Module WhatsUpGoldPS
You also have the option of downloading from the GitHub repository, which contains pre-release enhancements & bug fixes.
1. Connect to your WhatsUp Gold instance
2. Use built-in cmdlets to script your workflows
3. Embed into scheduled tasks, pipelines, or automation scripts
The module works with standard PowerShell (5.1+) and across all WhatsUp Gold environments.
🔑 Bottom Line
WhatsUpGoldPS transforms WhatsUp Gold from a UI-driven tool into an automation platform.
If you're managing anything beyond a small environment — or trying to integrate monitoring into modern workflows — this is where the real leverage comes from.