Skip to content

End User Compute Monitoring Platform that is FREE and based on PowerShell. Will cover Citrix, VMware and Microsoft technologies. Driven and written by the community for the community

License

Notifications You must be signed in to change notification settings

littletoyrobots/EUCMonitoringRedux

Repository files navigation

Build status

EUCMonitoringRedux

Project Description

This is a continuation of the EUCMonitoring Platform that is based on Powershell and FREE! It will check all the key components of your End User Computer estate and give you a visual dashboard as to its current health. It is currently focused on Citrix but will eventually be branched out to cover VMware and Microsoft Technologies.

This continuation is organized in such a way that you could take advantage of the Telegraf agent for collecting and reporting metrics. In its simplest form, the telegraf agent works like a scheduled task running every 5 minutes, invoking a powershell script that outputs to Influx Line Protocol. Telegraf takes that output and redirects it to any of its supported time series databases. I like InfluxDB (v1). We then configure Grafana to point to InfluxDB and visualize the results. It will create a local log file of any errors it finds, and will eventually make the static HTML file as well.

Motivation

Dave Bretty initially created this in order to provide a birds eye view of what's happening in the environment. Along with others in the community, I wanted to extend the functionality he initially created, especially in a more dynamic dashboard. I also want to be able to use building a monitoring platform as a way of teaching new users about various EUC platforms, by way of knowing what to look for. This also allows me a way to provide a read-only view into my environment to various individuals, create a web interface that can be used to drive office kiosk dashboards, and create custom dashboards for different groups.

Hopefully, even outside of the dashboards, you'll find some useful scripts in here as well.

Sample Dashboards

Citrix Virtual Apps and Desktops Overview Dashboard CVAD-Overview

Citrix ADC Overview Dashboard CADC-Overview

Installation

For install suggestions, check out Installation.md.

Share

Have a great script or dashboard suggestion you'd like to see implemented? Check out Contributing or stop by the #-eucmonitoring channel on World of EUC on Slack and share it with us!

Contributors

Adam Yarborough @littletoyrobots | Dave Brett @dbretty | James Kindon @james_kindon | Ryan Butler @ryan_c_butler | David Wilkinson @WilkyIT | Hal Lange @hal_lange | Ryan Revord @rsrevord | Alex Spicola @alexspicola

About

End User Compute Monitoring Platform that is FREE and based on PowerShell. Will cover Citrix, VMware and Microsoft technologies. Driven and written by the community for the community

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published