Sunday, August 01, 2010

IT From All Angles

Minimize
Feb 23

Written by: Matthew.Mattoon
Tuesday, February 23, 2010 

I have recently began working on the Poshboard project (http://poshboard.codeplex.com) which is a Silverlight/.NET application which at a very basic level allows you to use Powershell via a website, however the real value in this technology is in the graphing capabilities.

Based on this technology I have developed some basic performance monitoring widgets to allow you to monitor CPU Utilization, RAM Utilization, Disk I/O, and Disk Usage all of these are real-time.

One of the things that will be included in a future version of Poshboard will be the ability to export and import widgets (at which time these widgets will be made available on the codeplex site).  Currently though the process is much more manual.

Additionally Poshboard 3.0 is Beta1 and as such it has some bugs which are being addressed.  If you find some which are not already listed on the issue tracker please post them.

I have 3 different widgets to monitor the following…

All require Powershell 2.0 on the target, and the Virtual requires that PowerShell Remoting be enabled (this is due to having to reach inside the Guest to find out the host it is on in order to get an accurate CPU Counter).  All also require you configure a BackConfig control of ComputerName with a value of the name of the machine to be monitored.

NOTE:  Currently one of the bugs relates to how when using multiple instances of the same widget on the same page (like if you wanted to monitor different machines with the same widget), changing the value in one widget will change it in all.  This will be fixed.

 

hyperv_monitor

Hyper-V Host Machine

physical_monitor

Physical Machine

 virtual_monitor

 

 

Virtual Machine

Copyright ©2010 Matthew.Mattoon

Tags:

Your name:
Your email:
(Optional) Email used only to show Gravatar.
Your website:
Title:
Comment:
Security Code
Enter the code shown above in the box below
Add Comment   Cancel 

Search IT From All Angles Blog

Minimize