-
Notifications
You must be signed in to change notification settings - Fork 15
Changelog
Hilton Giesenow edited this page Aug 18, 2019
·
16 revisions
1.3.0
- Added storing of exceptions for later resolution, where possible (Exception might be environmental, and repairable)
- Fixed bug in Windows Event Log monitoring returning empty details
- Added platform build number to email notifications (SharePoint and OOS)
- Added ability to set SMTP authentication separately from other Internet access
1.2.0
- Improved ability to ignore event log entries (based on a minimum count)
- Added a repair for Office Online Server (previously 'Office Web Apps') to repair the W3C service if stopped
- Improved discovery of other servers in a 'farm' product (e.g. SharePoint, Office Online Server)
- Improved some Verbose output
- Improved formatting for Exception and Repair emails
- Other minor bug fixes
1.1.1
- Various bug fixes in Web tests
- Renamed html ad hoc report function
- Various bug fixes in html ad hoc report function
1.1.0
- Added ability to create ad-hoc html report
- For Drive Space test, added Volume Name to output
- Added html formatting to Exception emails
1.0.0
- Official 1.0.0 release
- Added SMS notification via Twilio
- Improved SharePoint Distributed Cache health test
- Fixed some unit tests
- Fixed Unsupported Verbs warning
- Notication refactor
- Fixed failing Websites test for cookie prompt
- Fixed CPU test failing on local machine
- Fixed CPU test bug for group of servers
- Fixed EventLog test bug
- Improved failure message for Windows Service tests
0.15.1
- Adding capability to run without any config (to scan local machine)
- Minor wording change
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)
( WORK IN PROGRESS - COMING SOON )
- I want to get started with PoShMon
- Learn more about PoShMon Configuration style and formatting
- I want to monitor a remote server or set of servers
- I want to monitor a 'Cluster' or 'Farm' of Servers (e.g. a SQL Cluster or SharePoint Farm)
- I want to get notified of all the monitoring output
- I want to get notified only when things fail
- I want to get notified to my mobile device via PushBullet
- I want my team to get notified to our Office 365 Teams channel
- I want to get notified to my mobile device via SMS
- I want to schedule PoShMon to run automatically
- I want to skip certain tests
- I want to find out which tests exist in PoShMon
- I want to change a monitoring threshhold (e.g. CPU, memory, hard drive)