Share via


Jonathan Almquist on Operations Manager

Resolve all open alerts, by Alert Name

Resolve all open alerts, by Alert Name get-alert | where {$_.Name -eq "alert_name" -AND...

Author: Jonathan Almquist Date: 03/19/2009

Resolve all open alerts in date range

Resolve all open alerts in date range get-alert | where {$_.TimeRaised.ToLocalTime().date -ge...

Author: Jonathan Almquist Date: 03/19/2009

Top 10 REPEATING alerts (not closed)

Top 10 REPEATING alerts (not closed) get-alert | where {$.RepeatCount -gt 0 -AND $.resolutionState...

Author: Jonathan Almquist Date: 03/19/2009

10 most recent CRITICAL alerts (not closed)

10 most recent CRITICAL alerts (not closed) get-alert | where {$_.severity -eq "error"...

Author: Jonathan Almquist Date: 03/19/2009

Top 10 alerts

Top 10 alerts get-alert | Group-Object Name | Sort-object Count -desc | select-Object -first 10...

Author: Jonathan Almquist Date: 03/19/2009

Count all alerts, group by date

Count all alerts, group by date $array = @();foreach ($date in Get-Alert | foreach-object...

Author: Jonathan Almquist Date: 03/19/2009

Count alerts raised in specific date range

Count alerts raised in date range get-alert | where {$_.TimeRaised.ToLocalTime().date -ge...

Author: Jonathan Almquist Date: 03/19/2009

Count alerts raised on specific date

Count alerts raised on specific date get-alert | where {$_.TimeRaised.ToLocalTime().date -eq...

Author: Jonathan Almquist Date: 03/19/2009

Closed alerts count

Closed alert count get-alert -criteria "ResolutionState = 255" | measure-object main menu

Author: Jonathan Almquist Date: 03/19/2009

Count alerts that are not NEW or CLOSED

Open alert count (all resolution states, except new and closed) $states = 2..254;get-alert | where...

Author: Jonathan Almquist Date: 03/19/2009

New alerts count

New alert count get-alert -criteria "ResolutionState = 0" | measure-object main menu

Author: Jonathan Almquist Date: 03/19/2009

Resolve UIGeneratedMonitor to a Monitor Name

Resolve UIGeneratedMonitor to a Monitor Name get-monitor | where {$_.name -eq...

Author: Jonathan Almquist Date: 03/19/2009

Returns Management Pack which contains specific Monitor

Which Management Pack contains this Monitor? (get-monitor | where {$_.displayname -eq...

Author: Jonathan Almquist Date: 03/19/2009

Resolve UIGeneratedRule to a Rule Name

Resolve UIGeneratedRule to a Rule Name get-rule | where {$_.name -eq "UIGeneratedRule"} |...

Author: Jonathan Almquist Date: 03/19/2009

Find performance collection rule for specific Object, Counter or Instance

Find collection rule that is writing specific performance object to the database Foreach ($rule in...

Author: Jonathan Almquist Date: 03/19/2009

Returns the Management Pack which contains specific rule

Returns the Management Pack which contains specific rule. (get-rule | where {$_.displayname -eq...

Author: Jonathan Almquist Date: 03/19/2009

Group members

Get group members and contained instance state, by group name foreach ($group in...

Author: Jonathan Almquist Date: 03/19/2009

Agent state

Get agent state (Windows Computer Instance) get-agent | where {$_.computername -eq...

Author: Jonathan Almquist Date: 03/19/2009

Discover and install agent

$query = New-LdapQueryDiscoveryCriteria -domain domain -ldapquery...

Author: Jonathan Almquist Date: 03/19/2009

Approve Manual Installations and Updates

Approve Manual Installation for single agent Get-AgentPendingAction | where {$_.AgentName –match...

Author: Jonathan Almquist Date: 03/19/2009

Is alert grooming working?

Evaluate whether alert grooming is working.  No result is good....

Author: Jonathan Almquist Date: 03/19/2009

Find collection rule for specific Event Id

Beware of word wrap. foreach ($rule in get-rule | where {$_.category -eq...

Author: Jonathan Almquist Date: 03/19/2009

Performance Reports – The easy way

UPDATE In SCOM R2, performance reports are much easier to run.  This article describes how to...

Author: Jonathan Almquist Date: 02/20/2009

Monitoring SCCM running on 64-bit Operating System

UPDATE We can monitor SCCM SP2 running on x64 now with the latest SCCM MP found here. Excerpt from...

Author: Jonathan Almquist Date: 02/18/2009

Submitting useful Property Bag items for Alert Description

In a previous post, I gave an example of how to submit useful information, by means of a Property...

Author: Jonathan Almquist Date: 02/08/2009

Submitting useful Property Bag items for Health Explorer State Change Events

It’s been a while since my last post.  There has been a lot going on, and just haven’t had time...

Author: Jonathan Almquist Date: 02/08/2009

Alert Grooming - is it working or not?

I've run across a couple instances where it appeared that alerts were not being groomed from the...

Author: Jonathan Almquist Date: 11/25/2008

MOM 2005 - Remove Reporting Component

Did you uninstall MOM Reporting?  Did OnePoint grooming cease after uninstalling...

Author: Jonathan Almquist Date: 11/22/2008

Operations Manager 2007 Command Shell

I hope this can serve the Operations Manager community as a good source for finding working examples...

Author: Jonathan Almquist Date: 11/17/2008

Agent Proxy Alert

Surely, by now we are all familiar with this alert. Agent proxying needs to be enabled for a health...

Author: Jonathan Almquist Date: 11/14/2008

Monitor Default Management Pack

It seems almost inevitable that the Default Management Pack will become cluttered in time. ...

Author: Jonathan Almquist Date: 11/12/2008

Get-MonitoringClass

This example demonstrates the Operations Manager Command Shell Get-MonitoringClass cmdlet, using the...

Author: Jonathan Almquist Date: 11/01/2008

Remove-DisabledMonitoringObject

Before I dive into the mechanics of removing discovered inventory, I want to attempt a quick...

Author: Jonathan Almquist Date: 09/14/2008

Seal a Management Pack

Sealing a Management Pack is easy. Although, it can be frustrating the first time through. It's a...

Author: Jonathan Almquist Date: 08/19/2008

Collecting Agent Performance Counters

Let's say you have an agent Health Service that has been restarting for some reason.  One thing...

Author: Jonathan Almquist Date: 08/18/2008

Schedule Report - Delivery Method - No Email Option

I can see this as being a common setting to overlook, so thought I would write a quick blog on it....

Author: Jonathan Almquist Date: 08/14/2008

Operations Manager 2007 SPN's

There's a lot of confusion about SPN's (service principal name) when it comes to OpsMgr. How are...

Author: Jonathan Almquist Date: 08/13/2008

OleDB: Results Error

If you open the properties of this alert rule, you'll see that the configuration data source scans...

Author: Jonathan Almquist Date: 07/29/2008

Performance Module could not find a performance counter

UPDATE: This has been fixed in a recent hotfix (951979).  This also fixes a number of other...

Author: Jonathan Almquist Date: 07/29/2008

MOM 2005 - Close all alerts raised before (date)

Copy this script into a .vbs file.  Edit line 15 (objAlert.TimeRaised =...

Author: Jonathan Almquist Date: 04/03/2008

Scheduled Reports - Email address not valid

If you have created a scheduled report to send to an email recipient outside of your organization,...

Author: Jonathan Almquist Date: 04/01/2008

Install Reporting in SP1 Management Group

There are some roadblocks if you choose to install Reporting after your Management Group has already...

Author: Jonathan Almquist Date: 03/31/2008

Change Agent Action Account Password (MOM 2005)

You can follow these steps to change/update the credentials used for a single agent or group of...

Author: Jonathan Almquist Date: 03/26/2008

Import User Roles (powershell)

PowerShell script to import User Roles.  Copy and save code to file with .ps1 extension. ...

Author: Jonathan Almquist Date: 03/23/2008

Export User Roles to file (powershell)

PowerShell script to write all User Roles to a text file.  Copy and save code to file with .ps1...

Author: Jonathan Almquist Date: 03/20/2008

AdtServer Event ID 4618 - Logon Failed

So, you installed Audit Collection Services (ACS) and the collector isn't able to connect to the...

Author: Jonathan Almquist Date: 03/13/2008

SDK SPN Not Registered

Attention: Please also read my other post about Operations Manager 2007 SPN’s to gain a full...

Author: Jonathan Almquist Date: 03/12/2008

Audit Collection Services (ACS) grooming not working

If you suspect that grooming of your ACS database is not taking place, run the following query to...

Author: Jonathan Almquist Date: 03/05/2008

MOM 2005 - Resolve all alerts generated by specific rule

Copy this script into a .vbs file.  Edit line 15 (objAlert.Name = "ALERT NAME HERE")...

Author: Jonathan Almquist Date: 03/05/2008

System Center Operations Manager 2007 - KB Articles

941307 - A health monitor may display state changes in an incorrect order in System Center...

Author: Jonathan Almquist Date: 03/03/2008

<Previous Next>