Yeah, what you're asking is somewhat possible. I spent the best part of a day trying to figure this out and so I thought I'd post what I found for you here.
it is possible to set up monitoring for any log on any machine. As long as you can see that log in windows with the event log viewer (there are actually many more, but if you can see it here. Assume it can me monitored.
Put whatever you are monitoring into it's own group in SCOM and set up it's own management pack. You can even set up mail alerts with the criteria for a subscription matching 'raised by any instance in a specific group' if you want to be mailed about these alerts.
Here is an example if you wanted to monitor just the 'application' log on a remote server:
Start the Operations Console as a member of the Operations Manager Authors or Administrators role.
In the Operations console. click the Authoring button.
In the navigation pane:
- Expand Authoring, and then expand Management Pack Objects.
- Right-click Rules, and then click Create a new rule... to start the Create Rule Wizard.
On the Select a Rule Type page:
- Expand Alert Generating Rules, expand Event Based, and then click NT Event Log (Alert).
- Select the destination management from the list (Windows Core Library - Customizations) or click New... to create a management pack.
- Click Next.
On the Rule Name and Description page:
- In the Rule name box, type Application Event Log Error.
- Optionally, type a description for the rule.
- Click Select to select the item to target.
- In the Select Items to Target dialog, select Windows Computer, and then click OK.
- Ensure the Rule is enabled option is checked and then click Next.
On the Event Log Name page, ensure Log name is set to Application, and then click Next.
On the Build Event Expression page:
Specify the following expression:
Parameter Name Operator Value
Event Level Equals Error
- Click Next.
On the Configure Alerts page:
- In the Alert description box, specify the following:
Source: $Data/EventSourceName$
Event ID: $Data/EventDisplayNumber$
Event Category: $Data/EventCategory$
User: $Data/UserName$
Computer: $Data/LoggingComputer$
Event Description: $Data/EventDescription$
2. In the Severity option, click Warning.
3. Click Alert suppression... to define the handling of duplicate alerts. In the
Alert Suppression dialog:
1. Click the following fields:
Event ID
Event Source
Logging Computer
Event Category
User
Description
2. Click OK.
- Click Create.
Repeat the process to create a similar alert for errors in any other event log.
Might seem a little confusing (the poor formatting won't help, sorry) But once it's all there in front of you it'll make sense.
Hope this helps anyway mate,
Lee J