I am just summarising here my google search on SP 2010 monitoring, with the links that I have found useful
Thinking about get report output generated through powershell?
"You cannot use Windows PowerShell to view health report data.
http://technet.microsoft.com/en-us/library/ee663478.aspx
nice article that summaries monitoring using OOTB SP 2010 tools http://www.packtpub.com/article/microsoft-sharepoint-2010-administration-monitoring-and-reporting
So in the end what you can do through powershell
- Configure the health analyser jobs
- Run the jobs - http://www.sharepointusecases.com/index.php/2010/10/run-all-sharepoint-2010-health-rules-now/
And then ask the user to grab the reports from the central admin
This is what SharePoint provides out of the box
What SCOM provides
The SharePoint 2010 Products Management Pack (MP) is built to detect, diagnose, and alert on software and hardware incidents discovered by agents installed on SharePoint machines.
· Health monitoring of SharePoint Server 2010, Project Server 2010, Search Server 2010, and Office Web Apps
· Monitors Events and Services and alerts when service outages are detected
· Monitors Performance and warns users when SharePoint performance is at risk
· Forwards users to up-to-date TechNet knowledge articles
A nice video from Brian farnhill, very nice http://www.screencast.com/users/BrianFarnhill/folders/Default/media/3f9f1d6e-4678-4666-88e6-25765f2a7b64
You need more?
One more thing that can be done (looks beyond the scope of engagement but for future reference) is creating custom health check rules.
Probably you won’t create the rules, but prefer to wait till they appear on codeplex or as a separate product
Manual Review of SP 2010 Deployment
And lastly youmight need to do a manual review against the sp2010 planning best practices, to analyse if they have planned the servers/services right (logically to meet the business needs)
Hope it would help

