The Atlanta Southeast Management User Group invites you to attend the next SMUG meeting scheduled for June 26th, 2009 for a day of great presentations, discussions, and networking.

Registration Link: http://msevents.microsoft.com/cui/EventDetail.aspx?culture=en-US&EventID=1032417796&IO=uUah7g34dDfimqriNH71Jg%3d%3d

DATE & TIME

June 26th, 2009
10:00 AM – 4:00 PM

Lunch provided courtesy of Dell! Thanks Randy!

 

Presenter Agenda Start End
ATLSMUG Introduction 10:00 AM 10:30 AM
Alan Stern Dell Systems Management Strategy 10:30 AM 11:40 AM
Denny Ramsey Microsoft VDI w/ Win 2008 R2 and Win 7 11:50 AM 1:00 PM
  Break 1:00 PM 1:15 PM
Philip Gibson SCVMM R2 (Live Migration and Other Features) 1:15 PM 2:25 PM
Brian Huneycutt ConfigMgr SP2 Discussion 2:30 PM 3:00 PM
Greg Cameron What's New in OpsMgr R2 3:05 PM 4:00 PM

 

PRESENTER BIOGRAPHIES

Denny Ramsey

Denny is a Datacenter Technology Specialist at Microsoft who focuses on working with enterprise customers in the southeast geography. Denny has been with Microsoft for 4 years and has spent the bulk of his time focused on core infrastructure and collaboration technologies. Most recently, Denny has focused on Datacenter Virtualization technologies including Server, Desktop and Presentation virtualization as well as remote connectivity into these systems. Before joining Microsoft, Denny spent 7 years at a large MSO where he filled several roles including Enterprise Architect and Windows Core Infrastructure manager.

Phillip Gibson

Phillip Gibson is a senior consultant with Microsoft working in the Communications Sector for North America. Phillip has over 10 years of experience in professional services specializing in systems management, monitoring operations, and system deployment. Certified in Microsoft’s entire System Center product suite, Phillip has lead and/or participated in numerous System Center projects engagements implementing some of the most complex and advanced features.

Brian Huneycutt

Brian is currently a developer (more a jack-of-all-trades really) on the Configuration Manager Sustained Engineering team. He started as a Support Engineer handling consumer desktop support issues at Microsoft in 1999. After having his fill of "No, there is no double right click, just a double left click" and "I'm sorry sir, I cannot help you with your ISP's login password issue" he escaped transitioned to the SMS team, where he quickly learned the value of the SMS logs. Once firmly entrenched in the SMS world, he worked through all levels of support, ending up as an Escalation Engineer ("What do you want to debug today?") prior to moving to the product team. These days he still partners with CSS (current acronym for Support) on problem investigations, along with development work on hotfixes, service packs, and generally anything that needs either fixing or a very long email. Those fleeting moments of free time are split between family, tooling around town in a little Triumph Spitfire, or making sawdust in the garage / workshop.

Greg Cameron

Greg Cameron is a Senior Technology Specialist with Microsoft working in the Communications Sector. He has been with Microsoft for over 6 years and has been involved with technical sales of Virtualization, Server Operating System and Management solutions. Greg has been in the Technology industry for 10 years, working at a Fortune 10 company working with Server Operations/Architecture Management and Technical Sales/Consulting consulting. Prior to entering the Technology industry he served as an Officer in the United States Navy and is a graduate of the U.S. Naval Academy. He currently lives in Atlanta,GA.

 

Thank you for your continued Support!

Scott Moss
President - System Center Virtual Users Group
Vice President - Southeast Management Users Group

Another update for the OpsMgr team, the old news group forums have moved to Technet Forums!

http://social.technet.microsoft.com/Forums/en-US/category/systemcenteroperationsmanager

 

Some tools that have been released recently that should be checked out.

Notification Test Tool

I've been waiting for this on, look forward to playing with it in the lab.

http://blogs.technet.com/momteam/archive/2009/05/19/notifications-test-tool.aspx

Notifications Update Alert History Tool
This tool was previewed at MMS 2008, but was not released till last month. It does not test command channel, which is the only improvement I could ask for in this tool.

http://blogs.technet.com/momteam/archive/2009/05/08/notifications-update-alert-history-tool.aspx

 

Visio Add-in for Operations Manager 2007 R2 Beta released

http://blogs.technet.com/momteam/archive/2009/04/24/visio-add-in-for-operations-manager-2007-r2-beta-released.aspx

Video about the Visio Add-in

http://edge.technet.com/Media/Visio-Integration-with-Operations-Manager-R2/

 

Brian Wren's Store Application Management Pack

Brian Wren has been busy with the Sample Application MP. Recent updates are, Sample Application For SP1, Powershell scripts
in the Sample Application MP.

http://blogs.technet.com/brianwren/default.aspx

Original Store Application Sample MP and Document are available here

http://www.opsmanjam.com/Lists/OpsManJam%20Announcements/DispForm.aspx?ID=13

Is available for download at this url.

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=e9f3cd3f-9bc0-45cd-b10f-120e937ee4c4

This management pack is only supported on the R2 platform.

Brief Description
This Management Pack includes an extensive set of monitoring including synthetic transactions to effectively monitor Exchange 2007 and report on performance, availability, and reliability of its server roles.

Quick Details
File Name: Exchange Server 2007 Operations Manager 2007 R2 MP.msi
Version: 6.0.6623.0
Date Published: 6/12/2009
Language: English
Download Size: 18 KB - 3.2 MB*

Some of the features, have been a long time coming for the exchange management pack, I'm looking forward to seeing them in action. Synthetic transactions are maintenance-mode aware, a significant number of rules and monitors that are not actionable or may be noisy are disabled (standing ovation), full support for Microsoft clustered configurations (read MP guide for more details).

Feature Summary

A number of synthetic transactions ensure the Exchange servers are available and responding in a timely manner. The synthetic transactions are maintenance-mode aware, so that if the target of a transaction is in maintenance mode, the source will not run the transaction, and not alert unnecessarily.
This Management Pack includes a Management Pack template that provides a wizard-like interface for configuring synthetic transactions against Outlook Web Access (OWA), Exchange ActiveSync, Web Services, POP3, and IMAP.
This Management Pack includes a Management Pack template that provides a wizard-like interface for configuring mail flow synthetic transactions between agent-managed Exchange 2007 Mailbox servers.
This Management Pack provides 30+ reports specific to Exchange 2007 that track availability and performance compared to service level objectives. For the list of reports and for more information about the reports, see the Management Pack Guide.
All the synthetic transactions in this Management Pack use an Operations Manager 2007 R2 hosting feature for Windows PowerShell technology that provides a performance improvement when running synthetic transactions.
A significant number of rules and monitors that are not actionable or may be noisy are disabled. Note that many of these rules are still in the Management Pack so that you can enable them if necessary.
Support for monitoring any number of Exchange organizations using a single Operations Manager 2007 management group.
Full support for Microsoft clustered configurations. For more details, see the Management Pack Guide.
Discovery of Exchange 2007 server roles is disabled by default, and no Exchange 2007 monitoring is applied by default. This allows you to discover and monitor your servers gradually, as well as tune the Management Pack as you bring more agent-managed Exchange 2007 servers into the Operations Manager environment.

During a recent IIS 7 MP tune up, I noticed in MP Viewer 1.7 was only showing 6 discoveries with time frequencies, which seemed odd because I had just made overrides for more than 20 Object Discoveries.

The object discoveries have two time tags in XML, one which shows the frequency in seconds <IntervalSeconds>, the second XML tag that MP Viewer does not show the frequency is <PeriodInSeconds>. MP Studio Lite, from Silect Software has the same problem. This must be a new feature. ;)

The Atlanta Southeast Management User Group invites you to attend the next SMUG meeting scheduled for June 26th, 2009 for a day of great presentations, discussions, and networking.

We are putting out an incomplete Agenda early to allow time for folks to plan to make it to the meeting. I'll post schedule updates as needed.

Registration Link: http://msevents.microsoft.com/cui/EventDetail.aspx?culture=en-US&EventID=1032417796&IO=uUah7g34dDfimqriNH71Jg%3d%3d

DATE & TIME

June 26th, 2009
10:00 AM – 4:00 PM

Lunch provided courtesy of Dell! Thanks Randy!

 

Presenter Agenda Start End
ATLSMUG Introduction 10:00 AM 10:30 AM
Alan Stern SCCM CAB 10:30 AM 11:40 AM
Denny Ramsey VDI (Lunch) 11:50 AM 1:00 PM
  Break 1:00 PM 1:15 PM
Philip Gibson SCVMM R2 1:15 PM 2:25 PM
Brian Huneycutt ConfigMgr SP2 Discussion 2:30 PM 3:00 PM
Greg Cameron What's New In OpsMgr R2 3:05 PM 4:00 PM

 

We look forward to seeing you there!

Scott Moss
President - System Center Virtual Users Group
Vice President - Southeast Management Users Group

Posted by smoss | with no comments

The Live Meeting Recording for System Center Virtual User Group Meeting #6 May 21nd, 2009 is available for download. Get it Here!

Run Time:
Steve Rachui (SCCM Topic)                      start to 50:43:00
break/poll/technical problems                    50:43 - 1:06:00
Baelson Duque (OpsMgr R2)                   1:06:00 - 2:14:07

 

Thank you,

Scott Moss
President - System Center Virtual Users Group
Vice President - Southeast Management Users Group

Check out the R2 Web Site!

http://www.microsoft.com/systemcenter/operationsmanager/en/us/default.aspx

R2 can also be found on Connect.

Have a great Memorial Day weekend!

Posted by smoss | with no comments

The next System Center Virtual User Group meeting #6 will be May 21st, 12 noon central start time. We have a good mix of SCCM and Operations Manager presentations.

 

Agenda (Central Time Zone)

Presenter Topic  
Scott Moss Introduction 12:00 - 12:05
Steve Rachui SCCM - Task Sequencing and Software Distribution 12:05 - 12:55
Baelson Duque System Center Operations Manager 2007 R2 Features 1:00 - 1:55
  Closing - open for questions 2:00 - 2:10

 

Registration

We have an excellent line up for this meeting so join us by registering here.

 

PC Audio only

Audio will only be available through Live Meeting.

Presenter Bios

Steve Rachui - Microsoft

Steve Rachui is a Manageability Support Escalation Engineer in the Product Support Services group at Microsoft. Steve was also a tech reviewer for the upcoming 'SCCM Unleashed' book. He has supported SMS since version 1.2. Steve can be reached via his supportability blog at http://blogs.msdn.com/steverac/.

Baelson Duque - Senior Program Manager - Microsoft 
Baelson Duque started at Microsoft as an Operations Analyst performing common Tier 1 Operations work. He then became a Systems Engineer and shortly thereafter, became a Tools Engineer building tools for Microsoft Game Studios Internet Operations team. There he owned the Monitoring Infrastructure where Baelson pioneered MOM 2000 as the Operations Monitoring Platform. Baelson is now a proud member of the Operations Manager Program Management team for the last 6 years and brings with him over 5 years of Operational Expertise from many levels in the IT Operations stack.

 

Thank you for your continued support!

Scott Moss

president - System Center Virtual User Group

vice president - Atlanta Systems Management User Group

The next System Center Virtual User Group meeting #6 will be May 21st, 12 noon central start time. I'm in the process of confirming speakers so look for a good mix of Operations Manager and SCCM in the Agenda.

Look for an update soon.

Scott Moss

president - System Center Virtual User Group

vice president - Atlanta Systems Management User Group

Posted by smoss | with no comments

Another great Microsoft Management Summit. So many news items I'll try and sum it up in a few lines.

Pre-MMS News:

Visio Add-in for Operations Manager 2007 R2 beta, is available for download on connect. Check out the momteam blog for more specifics on this tool.

MMS News:

System Center Operations Manager 2007 R2 will be released in the next 30 days. I'm hoping for a nice round of R2 Resource Kit utilities to follow the release of R2.

Connectors for R2 will be available 30 Days after R2 release. The following connectors will be available in the first release available, Universal Connector, BMC Remedy ARS, HP OpenView Operations For Unix, HP OpenView Operations For Windows, and IBM Tivoli Enterprise Console (TEC). Over the next year expect the following additional connectors from Microsoft, HP Service Manager, IBM OMNIBus/Netcool, Universal "Inbound". I was hoping the Netcool connector would be available sooner but oh well.

One of the best series of this past MMS was "Scripting in Operations Manager 2007" presented by Brian Wren. I'm looking forward to reviewing the videos of these presentations, as so much information was thrown at you in during the 5 hour blitz of information.

There were several hundred announcements at MMS, I'll only cover two. The System Center Influencers Program. The System Center Influencers Program is a new community program that will give influencers—user group leads, MVPs, popular bloggers, and others recognized as influential in the community around System Center—the technical training content, people connections, and general guidance they need to enhance their credibility and impact in the community. (for more info on this new program see link)

The other announcement was for SystemCenterCentral.com. I will be using this site for both of the user group I run. I'm the President of the System Center Virtual User Group, and vice president of the Atlanta Systems Management User Group.

Personal Notes from MMS:

I've been added to the System Center Influencers program.

Pete Zerger handed over the System Center Virtual User Group for me to run.

I was once again triple booked the night of the myitforum Party, unfortunately I did not get a email telling me to come by because I got an award. I did not even know till the following day when I got it from Rod Trent. I was awarded the "Operations Manager guru and newshound and lasting contributor" award. Thank you for this award!

Future MMS News:

I've only seen one post on where and when MMS 2010 will be in Vegas, April 19 - 23 @ the Venetian. I hope this information holds out.

Posted by smoss | with no comments
Filed under:

Not sure if I've ever brought up this or not on my blog so I'm going to drop it in today. I had the pleasure of sitting in on the recording of the PowerScripting Podcast 66th episode last week. I definitely suggest listening their podcast if you want to keep up with what is going on in the ever evolving world of PowerShell.  The brain child of Jonathan Walz, and joined by co-host Hal Rottenberg (PowerShell MVP) they can make a dry subject matter like PowerShell much more palatable. The show is recorded weekly in front of a live ustream audience, Thursday nights at 9:00 PM est. Audience members are encouraged to ask questions of their guests, who range from PowerShell MVP's like Jeff Hicks of Sapien to the Architect of PowerShell Jeffrey Snover. Check it out!

 

Links in this article:

PowerScripting Podcast web page

http://powerscripting.wordpress.com/

ustream channel for PowerScripting Podcast recordings

http://www.ustream.tv/channel/powerscripting-podcast

Posted by smoss | with no comments
The QFE update for OpsMgr 2007 to support the IIS 7 MP ver 6.0.6539.0 has been re-released. This QFE hot fix should be deployed any RMS, Management Servers, Gateway Servers, and Manually installed agents before installing the new IIS 7 MP. Get the QFE.

On April 1st, 2009, Microsoft is putting on a free 24 hour virtual event covering developer-related topics.

There will be 95 live sessions provided via Live Meeting in the following tracks:
*Windows Development and Frameworks
*Windows Mobile Development
*Office and SharePoint Development
*Developer Tools, Languages & Practices
*Web Development & User Experience

More information on each track can be found here: http://www.msfttechdays.com/public/sessions.aspx

Marco Shaw will be presenting the only session covering Windows PowerShell: "WIN300 Scripting the Microsoft .NET Framework Using Windows PowerShell
Now that PowerShell is part of the Microsoft Common Engineering Criteria, expect to see more and more PowerShell in Microsoft server products.
This session looks at how PowerShell can be used to directly access the .NET Framework.
Some simple examples are demonstrated, but also more advanced examples of using Windows Presentation Foundation (.NET 3.0) and LINQ (.NET 3.5) are discussed."

This is a FREE event, so you can't possibly go wrong. 
If you want to learn more about Windows PowerShell and how it can help increase the efficiency of .NET development, I think you'll like Marco's session.


What you can get for attending:
*Get a second chance to pass your Microsoft Certification exam
*50% off Microsoft Certification exam
*MSDN Premium Subscriptions (draw)
More information on the prizes is on the site.
The sessions will last 60 minutes with levels varying from 200 to 400 and will also be available offline after the event.

Posted by smoss | with no comments

Just checked connect and Operations Manager R2 Release Candidate is available for download.

Posted by smoss | with no comments

An updated Dell MP was released this past Friday.  Dell OpsMgr 2007 Management Pack Version 3.1.1

Some notes:

Version A00 changes:
- Dell Server and Printer Management Pack (Dell.Connections.001.mp) code was modified with fixes for discovery of Storage Controllers with Server Administrator version 5.5, and a known defect with health of Virtual Disks, where in some scenarios health of Virtual Disks were not shown correctly.
- The executable 'DellBMCLog.exe' was modified to include improved error handling.
- The Storage Array Management Pack (Dell.Connections.StorageArray.mp) and the executable 'dellabb.exe' was modified to add support for MD Storage Arrays (MD3000/MD3000i), both generation 1 with firmware version 06.xx.xx.xx as well as generation 2 with firmware version 07.xx.xx.xx.

Cheers!

The next System Center Virtual User group meeting #5 will be March 19th, 12 noon central time. We have a good mix of SCCM, DCM, Powershell and OpsMgr 2007, on with the agenda!

 

Agenda (Central Time Zone)

Presenter Topic  
  Introduction 12:00 - 12:05
Jason Sandys Desired Configuration Management (DCM): Objectives and Strategies 12:05 - 12:30
Harold Dyck Extending DCM in ConfigMgr 2007 12:35 - 1:00
Marco Shaw Powershell v2 1:05 - 1:30
Kevin Holman Improving Console Performance in Operations Manager 2007 1:35 - 2:00
  Closing - open for questions 2:00 - 2:10

 

Registration

We have an excellent line up for this meeting so join us by registering here.

Presenter Bios

Jason Sandys a Senior Consultant at Catapult Systems, has over 10 years of experience in development and systems management. Jason concentrates on implementing and supporting Microsoft-centric solutions for a wide variety of customers, focusing primarily on Configuration Manager and Operations Manager. Jason is a contributing author to System Center Configuration Manager 2007 Unleashed.
Jason's blog http://myitforum.com/cs2/blogs/jsandys/
Tiny URL for the book on Amazon’s site - http://tinyurl.com/5gtlkg
The ConfigMgr Unleashed blog is at http://configmgr.spaces.live.com/

Harold Dyck with over twenty years in IT, is a thought leader in the Microsoft tools market. After attending Queen's University in Ontario, Canada, Harold spent several years at IBM then moved on to work as a pre-sales engineer at Microsoft. After several years of progressive success with Microsoft, he moved on to become the founder of MessageWise, a provider of enterprise management software solutions, which he subsequently sold to Quest Software (Nasdaq: QSFT) in 2000. Following the sale of MessageWise, Dyck was Entrepreneur-in-Residence (EIR) at Venture Coaches, where he reviewed and assessed investment opportunities in a range of technology startups. In 2003, Harold joined forces with Paul Chehowski and Randy Roffey to found Silect Software. Today, he serves as the company's President and CEO leading its business and execution strategy. http://www.silect.com/

Marco Shaw has been working in the IT industry for over 10 years. Marco runs the Virtual PowerShell User Group, and is one of the Community Directors of the PowerShell Community site  http://www.powershellcommunity.org. Marco recently received the Microsoft MVP Award for the second year in a row (2008/2009) for contributions to the Windows PowerShell Community. Marco holds several certifications ITIL, RHCE, LCP, and a MCP. Some of his recent authoring activities have included writing PowerShell content for Windows Server 2008 Administrator's Companion (Microsoft Press, 2008), a PowerShell related article on System Center Operations Manager 2007 (Microsoft TechNet Magazine, 2008), providing PowerShell content for Microsoft SQL Server 2008 Management and Administration (Sams, 2008), and has co-authored Windows PowerShell Unleashed, 2nd edition (Sams, 2008). Marco's blog: http://marcoshaw.blogspot.com

Kevin Holman is a Senior Premier Field Engineer with Microsoft supporting System Center Operations Manager for large enterprises.  He has been with Microsoft for 3 years and has been involved with large scale deployments of MOM 2005 and OpsMgr 2007, out of the Las Colinas, TX office.  Kevin has been in the technology industry for 14 years, previously as a Platforms Engineer for EDS.  He is active in the OpsMgr community, and maintains an OpsMgr blog, at http://blogs.technet.com/kevinholman/.  He currently lives in Plano, TX.

 

PC Audio only

Audio will only be available through Live Meeting.

 

Thank you for the continued support!

Scott Moss

VP - Southeast Management User Group (SMUG)
Virtual Gopher - System Center Virtual User Group

How would one manage two different management groups from one PowerShell console? This is when you would need to use the two cmdlets New-ManagementGroupConnection and Set-Location.  You have two different management groups, PROD and TEST. You open your PowerShell console, and it opens to PROD, but you want to work with the TEST management Group, do the following:

PS Monitoring:\PRODRMS
>new-managementgroupconnection TESTRMS
PS Monitoring:\PRODRMS
>set-location monitoring:\TESTRMS
PS Monitoring:\TESTRMS
>

Your now connected to the TESTRMS. Now to switch back to the PRODRMS do the following: set-location monitoring:\PRODRMS

PS Monitoring:\TESTRMS
>set-location monitoring:\PRODRMS
PS Monitoring:\PRODRMS
>

Your now connected to the PRODRMS.

If you downloaded the QFE update yesterday, trash it. Microsoft is in the process updating the QFE hotfix for OpsMgr 2007 that was released for the IIS MP. I'll update with a new post when the updated QFE hotfix has been released.

Prior to installing this IIS MP deploy this QFE update to the RMS, Management Servers, Gateway Servers, and manually installed agents.  QFE UPDATE

 

Windows Server Internet Information Services for System Center Operations Manager 2007 ver 6.0.6539.0

I could comment on how long some companies have been waiting on this to be released, but..

Looking forward to playing with this in the lab.

Windows Client 2000/XP/Vista Operating System Management Pack for Operations Manager 2007 

 

Overview

The Windows Client Monitoring Management Pack is built to detects, diagnose, and resolve hardware and software problems pertaining to Client 2000, XP, and Vista operating systems. Information and analysis on the issues that the system detected are collected by the MPs through an agent on the client machine, and sent to OpsMgr where this data is converted into health state, alerts (if need be) and processed for business critical and aggregate reports. The MP gives a clear picture of catastrophic failures in your mission critical machines, trend-based alerts of significant changes to computer groups, in-depth views of health of individual machines, and reports that provide a landscape view of the health of all monitored clients.
Feature Summary

  • Key Processor Performance Indicators
  • Logical and Physical disk performance and free space
  • Memory utilization
  • Network health
  • Health monitoring of key Windows Operating System services
  • Comprehensive performance collections
  • Availability and event reports

Release History
  • 3/23/2007 - Original release of the English version of Client 2000/XP management packs, version 6.0.5000.0
  • 5/11/2007 - Original release of the English version of Vista management pack, version 1.0
  • 1/15/2008 - Guide update of Client 2000/XP management packs, version 6.0.5000.0
  • 2/22/2008 - Updated release of Client 2000/XP management packs, version 6.0.6278.0
  • 5/27/2008 - Release onto Microsoft Download Center of Client 2000/XP management packs, version 6.0.6278.0
  • 2/16/2009 - Update release that includes business Critical monitoring for Vista and bug fixes for performance and aggregate monitoring, version 6.0.6520.0

This MP has both windows 2003 and windows 2008 clusters covered.

http://www.microsoft.com/downloads/details.aspx?FamilyId=AC7F42F5-33E9-453D-A923-171C8E1E8E55&amp;displaylang=en&displaylang=en

 

Overview

The Windows Server Failover Cluster Management Pack provides both proactive and reactive monitoring of your Windows Server 2003 and Windows Server 2008 cluster deployments. It monitors Cluster services components—such as nodes, networks, resources, and resource groups—to report issues that can cause downtime or poor performance.

Feature Summary
Some of the conditions monitored by this management pack are as follows:
  • Configuration or hardware issues that interfere with starting the Cluster service
  • Connectivity problems that affect communication between cluster nodes or between a node and a domain controller
  • Active Directory Domain Services (AD DS) settings that affect the cluster; for example, permissions needed by the computer account that is used by the cluster
  • Configuration issues with the network infrastructure needed by the cluster; for example, issues with Domain Name System (DNS)
  • Issues with the availability of a cluster resource, such as a clustered file share
  • Issues with the cluster storage

Release History:
  • 3/6/2008 - 6.0.6277.0 - Original English release
  • 4/2/2008 - 6.0.6277.1 - Updated version, see MP guide for details
  • 2/12/2009 - 6.0.6505.0 - Introduced support for Windows Server 2008 clusters and addressed some issues from the previous release.

Here are some more handy powershell one liners that will get a count, a report or resolve alerts that were generated by rules in their various Severity states, informational, warning, and critical. The final one liner closes all alerts generated by rules.

Get a count of informational alerts created by a rule
-------------------------------------------------------
(get-alert -criteria 'ResolutionState = ''0'' AND Severity = ''0'' AND IsMonitorAlert = ''False''').count

Report listing of Informational Alerts created by a rule
----------------------------------------------------------
get-alert -criteria 'ResolutionState = ''0'' AND Severity = ''0'' AND IsMonitorAlert = ''False'''|Group-Object Name |Sort -desc Count | select-Object Count, Name |Format-Table -auto

Resolve-Alerts that are created by a rule on infrmational alerts
-----------------------------------------------------------------
get-alert -criteria 'ResolutionState = ''0'' AND Severity = ''0'' AND IsMonitorAlert = ''False'''| resolve-alert -comment "CLOSE informational Alerts created by Rules" | out-null

Get a count of Warning alerts created by a rule
------------------------------------------------
(get-alert -criteria 'ResolutionState = ''0'' AND Severity = ''1'' AND IsMonitorAlert = ''False''').count

Report listing of Warning Alerts created by a rule
--------------------------------------------------
get-alert -criteria 'ResolutionState = ''0'' AND Severity = ''1'' AND IsMonitorAlert = ''False'''|Group-Object Name |Sort -desc Count | select-Object Count, Name |Format-Table -auto

Resolve-Alerts that are created by a rule on Warning alerts
------------------------------------------------------------
get-alert -criteria 'ResolutionState = ''0'' AND Severity = ''1'' AND IsMonitorAlert = ''False'''| resolve-alert -comment "CLOSE Warning Alerts created by Rules" | out-null

Get a count of Critical alerts created by a rule
-------------------------------------------------
(get-alert -criteria 'ResolutionState = ''0'' AND Severity = ''2'' AND IsMonitorAlert = ''False''').count

Report listing of Critical Alerts created by a rule
----------------------------------------------------
get-alert -criteria 'ResolutionState = ''0'' AND Severity = ''2'' AND IsMonitorAlert = ''False'''|Group-Object Name |Sort -desc Count | select-Object Count, Name |Format-Table -auto

Resolve-Alerts that are created by a rule on Critical alerts
-------------------------------------------------------------
get-alert -criteria 'ResolutionState = ''0'' AND Severity = ''2'' AND IsMonitorAlert = ''False'''| resolve-alert -comment "CLOSE Critical Alerts created by Rules" | out-null

 

Resolve all Alerts that are created by a rule
----------------------------------------------
get-alert -criteria 'ResolutionState = ''0'' AND IsMonitorAlert = ''False'''| resolve-alert -comment "CLOSE ALL Alerts created by Rules" | out-null

The following are examples I demonstrated to show how easy and powerful PowerShell is to use with Operations Manager 2007.

Powershell House Keeping:
=========================
Update-Gac.ps1 only has to be run once per machine.

Speeding Up Powershell Startup - Update-Gac.ps1

 

Powershell's execution Policy is Restricted by Default. The setting that will allow scripts to run is Unrestricted.

To set the execution policy to unrestricted:
--------------------------------------------
Set-ExecutionPolicy unrestricted

To set the execution policy back to restricted:
-----------------------------------------------
Set-ExecutionPolicy Restricted

To check the current execution policy:
---------------------------------------
Get-ExecutionPolicy

 

Get-Agent Examples:
===================

To get the properties you can play with in Powershell use the GM -membertype property
--------------------------------------------------------------------------------------
get-agent | get-member -membertype property

Get a list of agents and their current health state:
-----------------------------------------------------
get-agent | sort-object computername | select-object computername, Healthstate | format-table -auto

Display proxy settings for all agents:
----------------------------------------
get-agent | ft name,proxyingenabled

Check the proxying on servers with SCCM in the name:
----------------------------------------------------
get-agent | where {$_.computerName -match 'SCCM'} | ft name,proxyingenabled

to set the proxying enabled on servers with the SCCM in the name is a small three lined operation (Brian Wrens Blog):
--------------------------------------------------------------------------------------

$agents = get-agent | where {$_.computerName -match 'SCCM'}
$agents | foreach {$_.ProxyingEnabled = $true}
$agents | foreach {$_.ApplyChanges()}

To get a list of computers that report to this management server
-----------------------------------------------------------------
get-agent | ft *displayname

To get a list of agent managed machines and their IP Address associated with the specified management server
--------------------------------------------------------------------------------------------------------------
get-agent | ft displayname, IPAddress

To get the computer name and who installed that agent on a computer with the ip address of "1.1.1.1"
-----------------------------------------------------------------------------------------------------
get-agent | where-object {$_.IPAddress -eq "1.1.1.1"} | format-list -property, displayname, InstalledBy

To get a list of computers whose names start with "EX*" associated with the specified management server:
---------------------------------------------------------------------------------------------------------
get-agent | where-object {$_.DisplayName -like "EX*"} | format-list -property, displayname

Get-ManagementPack and Export-ManagementPack
=============================================

Export all management packs in a management group:
---------------------------------------------------
get-managementPack | export-managementPack -path D:\MPDUMP\

Important Note about SCOM get data cmdlets:
===========================================

**Criteria Is Case Sensitive with all the get data SCOM cmdlets like Get-Alert, Get-Event, Get-PerformanceCounter, Get-PerformanceCounterValue!!

Notice the case used with the criteria below:
>(get-alert -criteria 'SeveritY = ''0''').count
Get-Alert : A property name in the 'Criteria' parameter is unknown.
At line:1 char:11
+ (get-alert  <<<< -criteria 'SeveritY = ''0''').count
PS Monitoring:\SCOMRMS001
>(get-alert -criteria 'Severity = ''0''').count
8627
PS Monitoring:\SCOMRMS001

**Using criteria with SCOM get data cmdlets applies the filter on the back end and will not use local resources. The where-object cmdlet will use local resources, so try not to use it.

GET-ALERT Examples:
===================

To get the properties you can play with in powershell using the Get-Alert cmdlet use the GM -membertype property
----------------------------------------------------------------------------------------------------------------------------------------------------
get-alert | get-member -membertype property

To show all alerts for Computer NOCDC01
----------------------------------------------------
get-alert -criteria 'NetbiosComputerName = ''NOCDC01'''

That showed too many alerts so let’s pipe the output to the export-csv cmdlet.
-------------------------------------------------------------------------------------------------------
get-alert -criteria 'NetbiosComputerName = ''NOCDC01'''| export-csv c:\alert.csv

To show all Resolved alerts for computer NOCDC01
----------------------------------------------------------------
get-alert -criteria 'NetbiosComputerName = ''NOCDC01'' AND ResolutionState = ''255'''

Quick counts of alerts and alert types:
====================================

count of all Informational alerts
----------------------------------------
(get-alert -criteria 'Severity = ''0''').count

count of all Warning alerts
----------------------------
(get-alert -criteria 'Severity = ''1''').count

To get a count of all Critical alerts
--------------------------------------
(get-alert -criteria 'Severity = ''2''').count

To get a count of all new alerts:
------------------------------------------
(get-alert -criteria 'ResolutionState = ''0''').count

To get a count of all new information alerts
-------------------------------------------------------
(get-alert -criteria 'ResolutionState = ''0'' AND Severity = ''0''').count

To get a count of all new Warning Alerts:
-----------------------------------------------------
(get-alert -criteria 'ResolutionState = ''0'' AND Severity = ''1''').count

To get a count of all new Critical Alerts:
-----------------------------------------------------
(get-alert -criteria 'ResolutionState = ''0'' AND Severity = ''2''').count

A few examples of string wild card with Get-Alert
==================================================

Get a count of all alerts whose names start with AD.
------------------------------------------------------------------
get-alert -criteria 'Name Like ''AD%''' | measure-object

Get a count of how many alert names that have the string SQL in them.
-------------------------------------------------------------------------------------------
get-alert -criteria 'Name Like ''%SQL%'''| measure-object

Get open alerts whose alert names start with Agent proxying:
-------------------------------------------------------------------------------
get-alert -criteria 'Name Like ''Agent proxying%'' AND ResolutionState = ''0'''
or
get-alert -criteria 'Name Like ''Script%'' AND ResolutionState = ''0'''
or
(get-alert -criteria 'Name Like ''Script%'' AND ResolutionState = ''0''').count

Useful one liners if you use the SCCM and SQL MPS:
===================================================

Get a count of Alerts whose name is Auto Close Flag
------------------------------------------------------------------
(get-alert -criteria 'Name = ''Auto Close Flag''').count

Get a list of netbios computer names that have alerts named Auto Close Flag and get the name of the database that has that property enabled.
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
get-alert -criteria 'Name = ''Auto Close Flag''' | ft -property Netbioscomputername, Monitoringobjectname

Get a list of netbios computer names that have alerts named Auto Shrink Flag and get the name of the database that has that property enabled.
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
get-alert -criteria 'Name = ''Auto Shrink Flag''' | ft -property Netbios

Other Folks get-alert one liners:

Pete Zeger's Operations Manager 2007 Top Alerts Report

http://www.systemcenterforum.org/powershell-tip-operations-manager-2007-top-alerts-report-part-1/
--------------------------------------------------------------------------------------------------

get-alert | Group-Object Name |Sort -desc Count | select-Object -first 5 Count, Name |Format-Table -auto

walk thru of the one-liner:
Get-alert - Returns all alerts

Group-object - Returns the list with a count of the number of times the alert by a particular name occurs

Sort - To sort the list of alerts in descending order by count.

Select-Object - Allows us to remove the group column that obscures the display of the full alert name AND allows us to use the -first parameter to return only the top X alerts (top 5 in our example).

Format-table - with the -auto flag to left justify and remove the unnecessary space.

Keep in mind that the above one liner is for all alerts, both new and resolved.
So I modified Pete’s one liner to include only new alerts in the ‘report’.
To get a report of Top New Alerts just add the Get-Alert criteria for Resolutionstate = 0 like below:

Operations Manager 2007 Top Open Alerts Report:
----------------------------------------------------------------
get-alert -criteria ‘ResolutionState = ”0”’ | Group-Object Name |Sort -desc Count | select-Object -first 5 Count, Name |Format-Table -auto

Then to get the top closed alerts (change the criteria for resolution state to 255):
---------------------------------------------------------------------------------------------------------
get-alert -criteria `ResolutionState = "255"' | Group-Object Name |Sort -desc Count | select-Object -first 5 Count, Name |Format-Table -auto

Top 5 computers with new alerts.
-------------------------------------------
get-alert -criteria 'ResolutionState = ''0''' | Group-Object PrincipalName |Sort -desc Count | select-Object -first 5 Count, Name | Format-table -auto

Top 5 computers with resolved alerts:
------------------------------------------------
get-alert -criteria 'ResolutionState = ''255''' | Group-Object PrincipalName |Sort -desc Count | select-Object -first 5 Count, Name | Format-table -auto

Get top 5 new critical alerts by count:
-------------------------------------------------
get-alert -criteria 'ResolutionState = ''0'' AND Severity = ''2''' | Group-Object Name |Sort -desc Count | select-Object -first 5 Count, Name |Format-Table -auto

what alerts are open and created by a monitor
------------------------------------------------------------
get-alert -criteria 'ResolutionState = ''0'' AND IsMonitorAlert = ''True'''|Group-Object Name |Sort -desc Count | select-Object Count, Name |Format-Table -auto

what alerts are open and created by a rule
------------------------------------------------------
get-alert -criteria 'ResolutionState = ''0'' AND IsMonitorAlert = ''False'''|Group-Object Name |Sort -desc Count | select-Object Count, Name |Format-Table -auto

Get alert information and slap it into a csv file:
------------------------------------------------------------
get-alert  | select-object NetbiosComputerName, Description, Severity | Export-Csv -path “c:\alerts.csv“

RESOLVE-ALERT:
===============

using get-alerts cmdlet you can pipe specific alerts to the resolve-alerts cmdlet, and set options to close the alerts with:
----------------------------------------------------------------------------------------------------------------------------------------------------------
get-alert -criteria 'LastModified >= ''4/6/2008'' AND ResolutionState = ''0'' AND Category = ''Alert'''| resolve-alert -comment "Chuck Norris resolved these alerts with his fists of fury!!!!" | out-null

Close all open alerts that were generated by a Rule:
------------------------------------------------------------------
get-alert -criteria 'ResolutionState = ''0'' AND IsMonitorAlert = ''False'''| resolve-alert -comment "Closing rule generated alerts" | out-null

Close all open alerts that were generated by a monitor:
-----------------------------------------------------------------------
get-alert -criteria 'ResolutionState = ''0'' AND IsMonitorAlert = ''True'''| resolve-alert -comment "Closing Monitor generated alerts" | out-null

Reset health for a monitor called "Manual monitor" on all objects of the class "Contoso.MyCustomClass" currently in an Error state (Brian Wrens Blog)
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
$mon = get-monitor | where {$_.displayName -eq 'Manual monitor'}
$mc = get-monitoringClass -name Contoso.MyCustomClass
$mc | get-monitoringObject | where {$_.HealthState -eq 'Error'} | foreach {$_.ResetMonitoringState($mon)}

GetMonitorThresholds script can be downloaded from Brian Wrens Blog):
---------------------------------------------------------------------------------------------
getmonitorthresholds.ps1 | where {$_.target -match 'sql'}

 

Resources:
===========

SCOM Blogs

Pete Zerger MVP Blog: http://www.systemcenterforum.org/

Jeremy D. Pavleck MVP Blog: http://pavleck.net/

Brian Wren MS Blog: http://blogs.technet.com/brainwren/default.aspx

System Center Operations Manager Command Shell Blog: http://blogs.msdn.com/scshell/

 

Powershell Blogs:

Marco Shaw MVP Blog: http://marcoshaw.blogspot.com

The Microsoft news group: microsoft.public.opsmgr.powershell

http://powershellcommunity.org/

http://powerscripting.wordpress.com/ podcast of what is going on in the world of powershell.

This is an Operations Manager 2007 MP Quality Survey. Its pretty quick and painless, and the feedback from the user community is needed. Pete Zerger put this together.

http://www.systemcenterforum.org/news/your-feedback-requested-operations-manager-2007-management-pack-quality-survey/

Thank you

See this blog post for more details. For those of you who did not get a chance to deal with anti-virus problems in MOM 2005, now is your chance with anti-virus problems with OpsMgr 2007! 

http://blogs.technet.com/operationsmgr/archive/2009/01/22/anti-virus-software-may-cause-script-failures-in-opsmgr-2007.aspx

For more Operations Manager 2007 Anti-virus posts see:

http://blogs.msdn.com/nickmac/archive/2008/07/18/antivirus-exclusions-for-operations-manager-2007.aspx

http://blogs.technet.com/operationsmgr/archive/2008/11/05/recommendations-for-antivius-exclusions-in-mom-2005-and-opsmgr-2007.aspx

http://blogs.technet.com/kevinholman/archive/2007/12/12/antivirus-exclusions-for-mom-and-opsmgr.aspx

Posted by smoss | with no comments

The Agenda

Presenter Subject Start End
  Breakfast/Meet and Greet 8:30 am 9:00 am
Scott Moss Introduction 9:00 am 9:15 am
Mark Mears SMS Collection Security Management 9:15 am 9:35 am
Joe Crawford Upgrading from SMS 2003 to SCCM 2007: Proven Strategies and Notes from the Field 9:40 am 10:50 am
  Break 10:50 am 11:00 am
Scott Moss SCOM Powershell 11:00 am 12:10 pm
  Lunch    
Troy Martin DCM 12:15 am 1:25 pm
Brian Tucker Effective Overall Desktop Management 1:30 pm 2:40 pm
  Wrap Up 2:50 pm 3:00 pm

 

Registration Link!

Mark Mears
Mark has been working with Systems Management Server since 1996 when version 1.2 was the current version.  He spent 5 years at Microsoft assisting customers with their issues in PSS before leaving Microsoft and becoming an SMS consultant.  For the past 4 years, he has been enjoying his time assisting a variety of customers with their Systems Management issues and designs.  He is currently the operational SMS Administrator at Macy's Systems and Technologies in John's Creek.  

Joseph Crawford
Joe has specialized in SMS and SCCM for over a decade and has architected, implemented, troubleshot, and remediated hierarchies for customers from single-site shops to multi-national organizations across a broad spectrum of the public and private sector.

Scott Moss
Scott has been working in the IT industry for more than 12 years. The majority of his time served in IT
has been at various Telecommunications institutions, as well as a 3 year work release program in the Lottery industry.
The past 3 years he has been focused on System monitoring using MOM 2005 and or SCOM 2007.
Groups and Associations
- Vice President of SMUG (Southeast Management User Group)
- Virtual Gopher of System Center Virtual User Group
- Myitforum technical blogger and Forums poster

Troy Martin
Troy L. Martin has recently joined 1E as a Senior Consultant based out of Atlanta, Georgia. 
Prior to joining 1E in December, he spent the last three years with Intellinet.  Troy’s
experiences within the Windows System Management space goes back to the “beta” SMS 1.0 days
and remembers the glorious day when he first witnessed something called “remote control” J 
Troy is very passionate about system management and enjoys sharing all that he knows and has
learned over the years.  If you’re awake, you might find him making some “late night” posts on
the SMS mail list on myITforum.com just about any night of the week!!
Troy has five children, one wife, and currently resides in Stone Mountain, Georgia.

Brian Tucker
Brian has been involved in IT for over 15 years, 8 of which has been centered on Windows Management. 
After working in public business for 4 years in Widnows Management, Brian took up consulting to help
other companies improve their abilities and processes around overall management of their environment. 
Since joining 1E, Brian has worked with some of the world’s largest companies to help streamline processes,
as well as optimize their desktop management infrastructure while reducing costs through server reclamation,
power management and process automation.

Posted by smoss | with no comments

Tim Helton created a new Operations Manager utility GreenMachine, that can be used to reset or recalculate all monitors for a single agent, or for all agents in your management group. This is a command line tool that can bulk reset of health monitors.

I look forward to testing out this utility.

The utility is listed for Operations Manager RTM, SP1, and R2.

 

http://blogs.technet.com/timhe/archive/2009/01/15/announcing-the-greenmachine-utility-for-operationsmanager-rtm-sp1-and-r2.aspx

The next System Center Virtual User group meeting #4 will be January 22nd 12 noon central time. We have an excellent line up for this meeting so join us by registering here. 

Presenter Topic  
Scott Moss Introductions 12:00 - 12:05
Dennis Rietvink Savision Maps v3 12:05 - 12:40
Pete Zerger Custom Scripting in OpsMgr 2007 12:45 -  1:20
Steve Rachui Top OM support Issues 1:25 -  1:50
Pete Zerger Closing - open for questions 1:50 -  2:00

Presenter Bios and International Dial in Numbers

Dennis Rietvink is founding director of Savision, a Microsoft System Center Alliance partner specializing in visualization add-ons for System Center products. He brings years of enterprise systems and application management experience from large IT service companies.

Pete Zerger is a consulting partner with AKOS Technology Services. Pete has ten years of experience in the IT industry, and he focuses on design and deployment of enterprise operations management, directory services, and messaging solutions. Pete holds an MCSE for Messaging, an MCTS for SQL Server 2005, and he is a Microsoft MVP for Microsoft Operations Manager.

Steve Rachui (Microsoft) - Steve Rachui is a Manageability Support Escalation Engineer in the Product Support Services group at Microsoft. He has supported SMS since version 1.2. Steve can be reached via his supportability blog at http://blogs.msdn.com/steverac/.

 

International Dial-in Numbers (Audio)

Below is a list of International dial-in numbers if you're located outside the U.S.

International Toll-Free Dial-In Number(s):
The International Toll-Free numbers listed below are subject to
change. Before each conference, refer back to this page for the most
current information. If a Service Access Code (SAC Code) is listed
next to the ITFS Number, it must be entered after dialing the number
in order for the call to be connected. Always distribute your
International Dial-In Number listed above as a backup for ITFS
service.
Argentina Dial-In #: 08003330638
Australia Dial-In #: 1800635431
Austria Dial-In #: 0800296683
Bahamas Dial-In #: 18002054786
Belarus Dial-In #: 8800114<(Code 5135)>
Belgium Dial-In #: 080074015
Brazil Dial-In #: 08008916314
Bulgaria Dial-In #: 008001100186
Chile Dial-In #: 12300206935
China North Dial-In #: 108007140758
China S (China Telecom) Dial-In #: 108001400733
Colombia Dial-In #: 018009198731
Costa Rica Dial-In #: 08000150433
Croatia (Hrvatska) Dial-In #: 0800222626
Cyprus Dial-In #: 80094957
Czech Republic Dial-In #: 800142131
Denmark Dial-In #: 80887944
Dominican Republic Dial-In #: 18887518396
El Salvador Dial-In #: 8006378
Finland Dial-In #: 0800110016<(Code 5129)>
France Dial-In #: 0800907956
Germany Dial-In #: 08001814622
Greece Dial-In #: 0080016122039951
Hong Kong Dial-In #: 800903850
Hungary Dial-In #: 0680012007
Iceland Dial-In #: 8008251
India Dial-In #: 0008001006188
Indonesia Dial-In #: 0018030177852
Ireland Dial-In #: 1800685010
Israel Dial-In #: 1809245952
Italy Dial-In #: 800780338
Jamaica Dial-In #: 18002050329
Japan Dial-In #: 00531160456
Kenya Dial-In #: 0800220115<(Code 5141)>
Korea (South) Dial-In #: 00308131720
Latvia Dial-In #: 80002128
Lithuania Dial-In #: 880030330
Luxembourg Dial-In #: 80024725
Malaysia Dial-In #: 1800812937
Mexico Dial-In #: 0018663875515
Monaco Dial-In #: 80093358
Netherlands Dial-In #: 08000226486
New Zealand Dial-In #: 0800654460
Nicaragua Dial-In #: 18000551<(Code 5140)>
Norway Dial-In #: 80013909
Panama Dial-In #: 0018002018146
Peru Dial-In #: 080053335
Poland Dial-In #: 008001114571
Portugal Dial-In #: 800819458
Romania Dial-In #: 018005030<(Code 5141)>
Russian Federation Dial-In #: 81080025921012
Singapore Dial-In #: 8001011807
Slovak Republic Dial-In #: 0800042140
South Africa Dial-In #: 0800994920
Spain Dial-In #: 900931577
Sweden Dial-In #: 020798280
Switzerland Dial-In #: 0800562835
Taiwan Dial-In #: 00801126665
Thailand Dial-In #: 0018001562039946
Trinidad and Tobago Dial-In #: 18002039153
Ukraine Dial-In #: 8100180<(Code 5137)>
United Kingdom Dial-In #: 08082348431
Uruguay Dial-In #: 00040190042
Venezuela Dial-In #: 08001005968
Local Dial-In Numbers Dial-In #:
Sydney Dial-In #: 282239790
Graz Dial-In #: 0316918064
Linz Dial-In #: 0732915071
Vienna Dial-In #: 019281036
Antwerp Dial-In #: 034000307
Brussels Dial-In #: 024006724
Copenhagen Dial-In #: 032714401
Lyon Dial-In #: 0426031128
Marseille Dial-In #: 0486060055
Paris Dial-In #: 0176707553
Toulouse Dial-In #: 0567804133
Berlin Dial-In #: 030726167387
Frankfurt Dial-In #: 06922224724
Hamburg Dial-In #: 040809020727
Munich Dial-In #: 089244432927
Hong Kong Dial-In #: 030114574
Dublin Dial-In #: 012475202
Milan Dial-In #: 0236019659
Rome Dial-In #: 0645217090
Tokyo Dial-In #: 0357675586
Seoul Dial-In #: 0234837052
Amsterdam Dial-In #: 0207075538
Rotterdam Dial-In #: 0107147060
Lisbon Dial-In #: 01211201019
Singapore Dial-In #: 66221009
Barcelona Dial-In #: 0934923264
Madrid Dial-In #: 914142509
Stockholm Dial-In #: 0856619362
Geneva Dial-In #: 0225803289
Zurich Dial-In #: 0445801752
London Dial-In #: 02031070273

Free real-time monitoring for your ESXi with Veeam Monitor 3.0 free edition.

With the Veeam Monitor 3.0 you get the following features:
Performance monitoring
Correlation of event and performance data
User interface optimized for monitoring
Advanced alerting and flexible alarms
Scalable architecture
Support for multiple VirtualCenters
Easy to deploy and use
Simple upgrade to the full version

See their site for more details.

Posted by smoss | with no comments
Filed under: ,
More Posts Next page »