0.15.0 Bug fixes for Pushbullet and Microsoft Teams message posting Added sample for self-healing * Minor code cleanups
0.14.0 * Integration with Operation Validation Framework (OVF)
0.13.0 Implement hyperlinks in output Implemented CI server Created a Merger framework (to merge multiple outputs) Create a Merger for OS output Removed ApplicationName from SharePoint Job Health Test Add 'Last Reboot Time' test
0.12.0 Added Office Web Apps / Office Online Server monitoring Added some style to Email output Changed display to Hard Drive and Memory output Fixed bug in email footer for skipped tests
0.11.0 Created 'Self-Healing' Framework into which custom scripts can be injected Added ability to skip auto-discovered Windows services Fixed bug where Pushbullet and Office 365 Teams were not showing Environment name Fixed bug in harddrive space percent test * Fixed bug in cpu test for standalone 'minimal config test
0.10.1 Added Proxy settings to enable PushBullet and 0365 Teams connectivity Introduced a 'minimum configuration' for local machine monitoring Fixed bug in SharePoint UPS Sync monitor Added Resolver for High CPU usage while SharePoint Search Index is running Improved Verbose output logging Added option for harddrive space to track by percent Add a check for any invalid TestsToSkip Fixed bug in Update-PoShMon
0.9.1 Fixed a bug crossing hour and day boundaries for Server Time test Fixed a bug with Services on server testing in non-SharePoint environments
0.9.0 Added a Server Time test for servers drifting apart Add an 'update' notification for new versions of PoShMon Add an 'Update' command to make updating PoShMon easier Add Try..Catch error handling to each Test method Switched to dynamically invoking test methods by name Created a shared 'Core' monitoring function
0.8.3 Reduced duplication in Test code for Stopwatch Fixed naming for 'Free Percent' column in Memory Test For 'Critical' (i.e. NotifyOnFailure) runs, set Email Priority to High if failure occurs For Exception notifications, set Email Priority to High Convert all Tests that used a PSSession parameter to using PoShMonConfiguration - improves testability Added Unit Tests for every main Test-* function
0.8.2 Added date to UserProfileSync output Added a function to initialise output for all Test methods Added PoShMon version to email output Added Farm Health Test (SharePoint) - not active
0.8.1 * Fixing a bug in the SharePoint UPS sync query for datetime
0.8.0 Added User Profile Sync monitoring for SharePoint 2010/2013 FIM service Added CPU monitoring Added html encoding for Email notification Some unit test bug fixes and coverage work
0.7.0 Added monitoring for server memory (free + total) Removed Credential for Pushbullet, using Header directly instead
0.6.2 Fixed ordering of output columns (in email etc.) Removed hard-coded hard drive space threshold Refactored tests to take in 'PoShMonConfiguration' instead of individual parameters Removed an unnecessary function * Sorting database output by size (Desc)
0.6.1 Improved global exception handler (try/catch) to handle initial exceptions. Added more tests * Refactored internal Notification code
0.6.0 * Adding Office 365 Teams notification output
0.5.1 * Fixing Pushbullet notification output
0.5.0 Added Pushbullet support and some additional unit tests. Also improved description in module itself. * Also see the GitHub project page for basic help tutorial
0.4.0 * Changed configuration approach minor bug fixes
0.2.0 * Initial public release (PSGallery)