Thursday, March 12, 2009

PolyMon Controls – Free, cool and source available WinForm controls (plus a little about PloyMonRT and PolyMon)

CodePlex - PolyMon Controls

“PolyMon Controls is a project that provides various Windows Forms .NET controls as described below.

1/18/2009 New Release: This new release adds:

    • A radial gauge. This gauge is highly configurable and can be used for full circle or partial circle gauges.
    • A numeric LED display (8-segment). Segment widths, colors, etc are all customizable.

Please note that these controls are targeted for .NET 3.5 and source code is for Visual Studio 2008.

image

…”

Even as I try to move toward WPF I still find cool, free WinForm controls well… cool! I can almost always find a use for a free Gauge or LED control.  ;)

 

On a related note, you might also be interested in the PolyMon and PolyMonRT projects.

PolyMon was also just mentioned in the latest The Thirsty Developer, The Thirsty Developer 54: Powershell, in that it can use, and display results from, PowerShell scripts.

CodePlex - PolyMon

“…

Welcome

PolyMon is an open source system monitoring solution that can be used to generate email alerts and analyze historical trends of monitor counters and monitor statuses. It is based on the .NET 2.0 framework and SQL Server 2005.
It is simple to use and run but flexible enough for many circumstances.
It is made up of three primary components:
  • A SQL Server database to store monitor statuses, alerts and general settings.
  • A windows service (PolyMon Executive) that runs monitors on a periodic basis, logs results to the database and sends out email notifications.
  • A management/monitoring front-end (PolyMon Manager) that is used to manage general settings, monitor definitions, operators, alert rules, etc. and analyze historical trends (both monitor counters and statuses).

Current monitor plug-ins:
  • CPU Monitor
  • Disk Monitor
  • File (Age and Counts)
  • Windows Performance Counters Monitor (built-in Performance Counter browser)
  • Ping
  • PowerShell Scripting
  • SQL Monitor (Can run any stored procedure that returns resultsets in a specific format)
  • SNMP Monitor
  • TCP Port Monitor
  • URL (HTML) Monitor
  • URL (XML) Monitor
  • Windows Service Monitor
  • WMI Monitor (built-in WMI browser and query builder)

…”

Dashboard-TileView

CodePlexPolyMonRT

Dashboard_Medium

PolyMonRT is a real-time monitoring system that allows users to create custom dashboards.
PolyMonRT does not persist monitoring data to a database and therefore does not require a back-end database to function.

Features:

  • Easily customizable dashboards (drag and drop)
  • Color coded threshold values
  • Polling Intervals fully customizable at individual monitor level
  • Fully customizable polling retention time periods at individual monitor level with Min/Max/Avg counters
  • Ability to run monitors under a different user than currently logged in user
  • Save dashboard definitions to plain text xml files
  • Current monitors include:
    • PerfMon
    • Ping
    • PowerShell (custom PowerShell scripts)
    • SQL (custom Stored Procedures)
  • Monitors can be displayed in a variety of formats:
    • Trace Chart
    • Dial Gauge
    • Linear Gauge (LED style)
    • Cylinder Gauge
    • Status Light

…”

(via SharePoint Thinks, Links and Clinks - Hey Mr. PolyMon, Poly me Bananas (a.k.a. you like to watch))

2 comments:

Anonymous said...

Greg,

Thanks for the PolyMon and Thirsty Developer plugs! I've recently discovered your blog and really appreciate the variety of tips and topics!

Steve

Bobfox said...

Greg,

the Polymon, PolyMonRT and Polymon Controls stuff is just great.
Thanks for the pointers.

Robert