vCheck Exchange Updated

imagePhil has been doing some fantastic work with the Exchange 2010 version of vCheck, his latest version now even supports Exchange 2007 !

He has also updated most of the plugins with new and exciting data, if you have Exchange and you have not yet tried it make sure you give it a whirl, if you have already been using the previous version make sure you update to this great new version.

Download

To download this version of vCheck you can download the following file which includes the base script and all exchange plugins:

For more information on the base vCheck script and its framework including a demo of how to use it visit this page.

Plugins

All Exchange Plugins are accessible via the Exchange plugins page located here.

Example Page

An example of the Exchange 2010 report can be viewed by clicking here.

Update Log

New in Exchange Plugins v2.0:

Exchange 2007 support

Report on drives with <= x% free space

MAPI Latency report where latency is above user specified threshold

Active DB not mounted on preferred server report

Various bug fixes and code cleanups

All the plugins have been renumbered into a more logical order

Plus, a bonus plugin to select (via vCheck.ps1 -config) the report header image

Added plugin "20 Exchange 20xx Largest Mailboxes by Total Size", like 18 and 19,
but sorted by the sum of mailbox and dumpster sizes

————————————————————————————-

00 1st Plugin – Select Report Header Image
   Sets report header image
   For example, download the Exchange header from
     http://www.virtu-al.net/featured-scripts/vcheck/vcheck-headers/
   and save as vCheck\Headers\Exchange.png, and this will work out of the box
   Falls back to vCheck\Header.jpg if specified header can’t be found
  
10 Exchange 20xx Load Snapin.ps1
   Loads Exchange 2007 / Exchange 2010 powershel snapin
  
11 Exchange 20xx Basic Server Information.ps1
   Basic Exchange server info: OS & Service pack, Exchange version, hotfix rollups,
   Exchange Edition and Roles
  
12 Exchange 20xx Drive Details.ps1
   Drive details for each of the Exchange servers.  Can be configured to report only
   on drives with less than a specified percentage free space
  
13 Exchange 2010 Database Availability Groups.ps1
   Basic info about your DAG groups – Exchange 2010 only
  
14 Exchange 20xx DB Statistics.ps1
   Database statistics – number of mailboxes, sizes, circular logging, and last
   backup dates
  
15 Exchange 2010 DB Status.ps1
   Database status info

16 16 Exchange 2010 Active DB not on Preferred Server .ps1
   Reports on databases not mounted on their preferred servers
  
17 Exchange 20xx MAPI Connectivity.ps1
   List MAPI connectivity latencies – can be configured to only report on latencies
   above a specified level
  
18 Exchange 20xx PF Statistics.ps1
   Public Folder stats
  
20 Exchange 20xx Largest Mailboxes.ps1
   Report on largest mailboxes by Mailbox size
  
21 Exchange 20xx Largest Dumpster.ps1
   Report on largest mailboxes by Dumpster (deleted items) size

22 Exchange 20xx Largest Total Size.ps1
   Report on largest mailboxes by Total size (Mailbox + Dumpster)

For each of the above three reports, you can report on the top n mailboxes by size
either across organisation or per DB, and you can also specify a threshold size to
report on.  For obvious reasons, I wouldn’t advise reporting on all mailboxes without
a non-zero threshold

Plugins for Exchange not up to date or installed.ps1
   Report on out of date / missing plugins
  
Report on Plugins.ps1
   Report on which plugins were invoked in current run

vCheck for Exchange 2010

imageOne of the main areas I redesigned in vCheck 6 was the new plugin concept, In my mind this was a nice HTML output which could be used for more than just vSphere checks, the plugins could potentially be any product which has a PowerShell snap-in or module, and even some which don’t :)

Shortly after the release I was contacted by Phil Randal who had done just this, he has taken the vCheck framework and written some Exchange 2010 plugins, this now turns the vCheck report into a Exchange monitoring report too.  Awesome stuff !

Now you can have a daily email with your Exchange 2010 details and issues.

Phil has added 6 initial Exchange 2010 plugins which add some great details, these include:

  • Basic Server Information
  • Database Statistics
  • Database Status
  • Public Folder Statistics
  • Mailboxes larger than x amount of MB
  • Mailboxes with deleted items above x amount of MB

So if you have Exchange 2010 then be sure to download this version of vCheck and give it a go, after all it doesn’t cost you a thing and could save you work in the future. Make sure you thank Phil for his hard work on Twitter, his account is @philrandal

Example Page

An example of the Exchange 2010 report can be viewed by clicking here.

Download

To download this version of vCheck you can download the following file which includes the base script and all exchange plugins:

For more information on the base vCheck script and its framework including a demo of how to use it visit this page.

Plugins

All Exchange Plugins are accessible via the Exchange 2010 plugins page located here.

Exchange Audit

I received a comment the other day on my Server/Workstation audit script from someone saying they had modified my script to audit Exchange 2003.

As you can imagine, I was intrigued and asked to have a look, I cant tell you how much it pleases me that people are able to take the scripts I write and amend/improve them to suite there needs.

Continue reading