SCOM SQL MP 6.4.1.0 - Alert CPUUsagePercent2008DataSource.ps1
Hi Everyone,
Can anyone please help me with the following issue: Forced to terminate the following PowerShell script because it ran past the configured timeout 200 seconds. This alert is showing for the following script(s):
CPUUsagePercentDataSource.ps1
DBDiskLatencyDataSource.ps1
StolenServerMemory2012.ps1
SQLReCompilation.ps1
ActiveRequestsDataSource.ps1
ActiveConnectionsDataSource.ps1
CPUUsagePercent2012DataSource.ps1
ActiveSessionsDataSource.ps1
StolenServerMemory2008.ps1
CPUUsagePercent2008DataSource.ps1
I've read in the past that this issue is a bug in the "SQL MP 6.4.1.0". Is this jet fixed or? Thanks in advance for the help! :)
Hi,
Please go through the below similar thread for troubleshooting thoughts:
http://social.technet.microsoft.com/Forums/en-US/c539a55d-dd48-438f-b7d5-06ed2cecf6e9/powershell-script-failed-to-run-alerts-from-sql-management-pack-6410?forum=operationsmanagergeneral
Hope this helps.
Regards,
Yan Li
Regards, Yan Li
Similar Messages
-
SQL Server Agent Job Duration monitor alerts incorrectly
As per SQL Server MP guide, changes in Dec 2007 update : Fixed a script that was resulting in invalid alerts being generated from the agent job's Job Duration monitor.
In my SCOM 2012 environment on few SQL servers I'm getting an alert from Job Duration monitor for SQL jobs that have completed well within the defined thresholds. Interestingly this monitor then resets on its own(The monitor has been initialized for
the first time or it has exited maintenance mode) and immediately turns critical again. I do not see any pattern around these state changes. These are weekly jobs, however the Job Duration monitor continues to alert for these specific jobs 10-15 times a day.
This is creating unnecessary noise in the environment.
Is anyone else facing this issue? I know I can disable this default monitor and create my own monitor. However I want to check if this is a known bug in this SQL MP(version 6.4.1.0).
Note : I'm aware about an updated MP version 6.5.1.0, however the release note doesn't specify if it fixes this issue.
Thanks,
Harry
Thanks, Harry :-)Resolution: The issue was that the SCOM Agent was getting restarted repeatedly. Post restart health calculation was done again and the SQL Job duration monitors would reset and generate new alerts.
There is a recovery configured in an aggregate monitor to restart the SCOM Agent if Handle Count/Private Bytes of Health Service/Monitoring Host breach a set threshold. I had to create an override to change the thresholds for all Health Service/Monitoring
Host and exclude the recovery on Physical servers.
If there are large number of workflow on an SCOM Agent due to multiple MP(SQL, HP, etc.), the increase in Handle Count/Private Bytes is usual.
Thanks, Harry :-) -
SQL Management Pack - Page Life Expectancy Alert
We have SCOM 2012 SP1 and SQL Management Pack 6.4.1.0 in our environment. It seems that the majority of our SQL servers are reporting the Engine Page Life Expectancy error. However when I look at the performance data, the alerts are triggering
at random times even when according to the performance data, it is not even close to the threshold. Even on the alert context, the value well above the threshold in most cases.
When I look at the monitor in the Authoring pane, the configuration states the threshold and the interval but it does not state what counter it is looking at. Not sure if that is normal.
I was wondering if anyone else is experiencing this issue. I am about to disable the monitor since I am not getting consistant alerts
Thanks!Please also change the critical alert to a warning through creation of an override for all of these objects.
SQL SERVER – What is Page Life Expectancy (PLE) Counter
http://blog.sqlauthority.com/2010/12/13/sql-server-what-is-page-life-expectancy-ple-counter/
Niki Han
TechNet Community Support -
SCOM SQL query killing instance performance
Hi!
Since a few day, a new query running against our SCOM datawarehouse db is killing the performance of the SQL instance. The query run 1'000'000 times per hour for a total of 100'000'000 logical read per hour, and this continuously. The query is part of the
following Procedure: OperationsManagerDW.dbo.fn_BuildInstancePropertyDelta
Any idea what's wrong ?
What could trigger this new behavior ?
Rgds
/Chris
Waiting on statement:
RETURN
SELECT 1 AS Tag ,
NULL AS Parent ,
ISNULL(S1.PropertyGuid, S2.PropertyGuid) AS [Property!1!Guid] ,
S1.PropertyValue AS [Property!1!NewValue!ELEMENT] ,
S2.PropertyValue AS [Property!1!OldValue!ELEMENT]
FROM
SELECT PropertyGuid = Set1.PropertyXml.value('@Guid' ,'nvarchar(256)') ,
PropertyValue = Set1.PropertyXml.value('.' ,'nvarchar(max)')
FROM @PropertyXml1.nodes('Root/Property') AS Set1(PropertyXml)
) AS S1
FULL JOIN
SELECT PropertyGuid = Set1.PropertyXml.value('@Guid' ,'nvarchar(256)') ,
PropertyValue = Set1.PropertyXml.value('.' ,'nvarchar(max)')
FROM @PropertyXml2.nodes('Root/Property') AS Set1(PropertyXml)
) AS S2
ON (S1.PropertyGuid = S2.PropertyGuid)
WHERE (S1.PropertyValue <> S2.PropertyValue)
OR ( (ISNULL(S1.PropertyValue, S2.PropertyValue) IS NOT NULL)
AND ((S1.PropertyValue IS NULL)
OR (S2.PropertyValue IS NULL)) ) FOR XML EXPLICITHallo,
We open a ticket to Microsoft Support.
In the SCOM application logs, this huge SQL cpu activity correlates with an error 31553, Violation of unique key constraint.
We get the information that if the following query return some rows, it means you are hitting the same issue and you should better open a ticket to get information how to fix the problem.
select
* from ManagedEntityStage mes
inner
join ManagedEntity me on mes.ManagedEntityGuid
= me.ManagedEntityGuid
inner
join ManagedEntityProperty mep
on me.ManagedEntityRowId
= mep.ManagedEntityRowId
where mep.FromDateTime
= mes.ChangeDateTime
order
by mep.ManagedEntityRowId
Rgds
/Chris -
SQL Server 'Last Job Run' Metric / Alerting
Hi,
I am looking at implementing Grid Control monitoring on our SQL Server estate.
One of the items we need to monitor for is SQL Server jobs which have failed. There is a metric in Grid Control that covers this ('Last Job Run') and successfully notifies me if a job fails, however it returns the 'job ID' (random 32 char alphanumeric internal SQL Server identifier) rather than the 'job name'.
I know that Grid collects the job name as in All Metrics-->Database Job you can see the 'job name' metric/data, however I can not find a way of including this data in an alert or monitoring metric.
Does anyone have an idea of how this can be done. I'm sure I must be missing a trick here as it would seem strange that this information is being collected but can't be put into a metric or notification.
Any assistance or pointers greatly appreciated!Anything is possible.
So, just to reiterate, running the job manually works, running the scheduled job does not result in errors neither data arriving to the DW, right? And it used to, correct?
If so, the 1st step would be to examine the configuration(s). But not before you inspect the package. Do you have an ability to export it to a file system and open in BIDS?
Arthur My Blog -
Orchestrator/SCOM 2012 and UTC Time for Get Alert
We are currently moving to using Orchestrator to act as a connector between SCOM 2012 and Unicenter for ticket generation. Right now, the runbook that I have built out does the following.
Monitor Date/Time > Format Date/Time > Get Alert
The monitor Date/Time runs every 60 seconds.
Format Date/Time then pulls from a variable that grabs the current time using now(). I then have it adding 4 hours and 55 minutes to the time to set the UTC time to 5 minutes earlier.
Get Alert then looks for all alerts that meet a specific criteria. This includes the time and any alert that was generated within the last 5 minutes, which is why I have it currently set to 4 hours and 55 minutes.
In a few months, that's going to break and I'll have to manually update the format date/time to 5 hours and 55 minutes. What I'm trying to find is a way to do this automatically so the runbook doesn't have to be modified. I'm thinking of using
the 'Activity End Time in UTC' from the Monitor Date/Time but want to see if there's any other easier way of doing it.Hi again,
If the question is to have a an easy way to get only Alerts not already seen with "Get Alert" before:
Use "Update Alert" and update fields like TicketID or ResoultionState after "Get Alert" and exclude this criteria in the Filter tab of "Get Alert" ...
Regards,
Stefan
www.sc-orchestrator.eu ,
Blog sc-orchestrator.eu -
JDBC PL/SQL exception not shown in System Alert email
Hi expert,
The PL/SQL exception caught in the communication channeli do not show up in the alert emails. What could be the reason behind it?
We configured the SXMS_TO_ADAPTER_ERRLINES to capture the error message in alert category and configured the alert rule accordingly also. The system alert mail is show as below:
If that is the PL/SQL error(Adapter Framework exception: null):
Adapter type: JDBC
Error text from the Adapter Engine:
If that is the exception captured in Adapter Framework, not PL/SQL error:
Adapter type: JDBC
Error text from the Adapter Engine: Error when attempting to get processing resources: com.sap.aii.af.lib. util.concurrent.ResourcePoolException: Unable to create new pooled res ource: DriverManagerException: Can not establish connection:: SQLExcep tion: ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist IBM AIX RISC System/6000 Error: 2: No such file or direc tory
Is that because the system alert only can print out the detail error message captured in Adapter Framework? Is there any way to capture all of the possible errors in adapter engine?Hi Ruby,
Please use the container variable "SXMS_TO_ADAPTER_ERRTXT" in your alert category configuration to get the error text from Adapter Engine.
The details of the container variable can be found at this link:
http://help.sap.com/saphelp_nw04/helpdata/en/d0/d4b54020c6792ae10000000a155106/content.htm
Regards, Gaurav. -
SCOM SQL Query to find Mail Latency (Send/ Receive) Data.
Hi,
I unable to find Mail Latency (Send/ Receive) Data in SCOM 2012 SQL Query.
need your help to find SQL query that fetches below details
1. Average Time for Accessing Mailbox.
2. Average Time to Send and Receive Mail.
Regards,
Vinoth Kumar.Hi Vinoth
There are no specific tables storing the mailbox related data.
To find information about Exchange in SCOM you need the Exchange management pack for the version of Exchange you are running, as well as monitoring the Exchange servers.
When that has been done you can find reports and performance views for Exchange.
I am unsure if you can find this specific information for Exchange in SCOM, i would look into the management pack. If you cannot find the information, i suggest you consult your Exchange administrator to get this information.
www.coretech.dk - blog.coretech.dk -
SCOM DFS Backlog count is giving FALSE alert
Hi ;
I've created a backlog count monitor using a 2 state monitor ( which I got from http://arbappy.blogspot.hk/2012/04/create-scom-2007-r2-monitor-to-alert-on.html )
It is used to monitor 70 of our DFS servers.
The monitor should be working under this rule :-
1) if backlog count is greater or equal to 5000 files , status become unhealthy(critical) and alert is generated.
2) if backlog is less than 5000 , status is healthy and no alert is generated.
I have configured the subscription only to send critical alerts.
Problem is that I do get alert for healthy status and it happens only to some servers.On top, it is random. Today could be X server , tomorrow could be Y . Both are healthy ( which meant having less than 5000 files.) . It seems the rule is not working really
well. Any help is much appreciated.
Cheers
megat1. About the different time stamp, I think because the server is located on a different time zone from the RMS. The server is 2 hours earlier .
2. Backlogcountfile is property of replicationconnection ? I guess so. Nevertheless could you advise to confirm that.
3. Below is the XML which I managed to export.
<ManagementPack ContentReadable="true" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<Manifest>
<Identity>
<ID>RWDFSBACKLOGMONITORINGSCRIPTSMMO</ID>
<Version>1.0.0.0</Version>
</Identity>
<Name>RW_DFS_BACKLOG_MONITORING_SCRIPTS_MMO</Name>
<References>
<Reference Alias="MicrosoftWindowsDfsReplication6063210">
<ID>Microsoft.Windows.DfsReplication</ID>
<Version>6.0.6321.0</Version>
<PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
</Reference>
<Reference Alias="MicrosoftWindowsLibrary6172210">
<ID>Microsoft.Windows.Library</ID>
<Version>6.1.7221.0</Version>
<PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
</Reference>
<Reference Alias="SystemLibrary6172210">
<ID>System.Library</ID>
<Version>6.1.7221.0</Version>
<PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
</Reference>
<Reference Alias="SystemCenter">
<ID>Microsoft.SystemCenter.Library</ID>
<Version>6.1.7221.61</Version>
<PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
</Reference>
<Reference Alias="Health">
<ID>System.Health.Library</ID>
<Version>6.1.7221.0</Version>
<PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
</Reference>
</References>
</Manifest>
<Monitoring>
<Monitors>
<UnitMonitor ID="UIGeneratedMonitor61be896a832e4ffa8868c1e10c6711cc" Accessibility="Public" Enabled="false" Target="MicrosoftWindowsDfsReplication6063210!Microsoft.Windows.DfsReplication.ReplicationConnection" ParentMonitorID="Health!System.Health.AvailabilityState"
Remotable="true" Priority="Normal" TypeID="MicrosoftWindowsLibrary6172210!Microsoft.Windows.TimedScript.ThreeStateMonitorType" ConfirmDelivery="false">
<Category>Custom</Category>
<AlertSettings AlertMessage="UIGeneratedMonitor61be896a832e4ffa8868c1e10c6711cc_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>High</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="MicrosoftWindowsDfsReplication6063210!Microsoft.Windows.DfsReplication.ReplicationConnection"]/ReplicationGroupName$</AlertParameter1>
<AlertParameter2>$Target/Property[Type="MicrosoftWindowsDfsReplication6063210!Microsoft.Windows.DfsReplication.ReplicationConnection"]/ReplicatedFolderName$</AlertParameter2>
<AlertParameter3>$Target/Property[Type="MicrosoftWindowsDfsReplication6063210!Microsoft.Windows.DfsReplication.ReplicationConnection"]/SendingMemberName$</AlertParameter3>
<AlertParameter4>$Target/Property[Type="MicrosoftWindowsDfsReplication6063210!Microsoft.Windows.DfsReplication.ReplicationConnection"]/ReceivingMemberName$</AlertParameter4>
<AlertParameter5>$Target/Property[Type="MicrosoftWindowsDfsReplication6063210!Microsoft.Windows.DfsReplication.ReplicationConnection"]/BacklogCount$</AlertParameter5>
<AlertParameter6>$Target/Property[Type="SystemLibrary6172210!System.Entity"]/DisplayName$</AlertParameter6>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="UIGeneratedOpStateId751249f015634144b909f400c3106b84" MonitorTypeStateID="Success" HealthState="Success" />
<OperationalState ID="UIGeneratedOpStateId7c713b8c8aa44c518dbc05007f38b71e" MonitorTypeStateID="Warning" HealthState="Warning" />
<OperationalState ID="UIGeneratedOpStateIdcda0005310e9480dba2726cc8fc9e1d3" MonitorTypeStateID="Error" HealthState="Error" />
</OperationalStates>
<Configuration>
<IntervalSeconds>60</IntervalSeconds>
<SyncTime />
<ScriptName>RW-DFS-SCRIPT-MMO.vbs</ScriptName>
<Arguments>$Target/Property[Type="MicrosoftWindowsDfsReplication6063210!Microsoft.Windows.DfsReplication.ReplicationConnection"]/BacklogCount$</Arguments>
<ScriptBody>Set oArgs = WScript.Arguments
numbers=oArgs(0)
Dim oAPI, oBag
Set oAPI = CreateObject("MOM.ScriptAPI")
Set oBag = OAPI.CreatePropertyBag()
Call oBag.AddValue("BackLogCountFile",numbers)
Call oAPI.Return(oBag)</ScriptBody>
<TimeoutSeconds>1200</TimeoutSeconds>
<ErrorExpression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Property[@Name='BackLogCountFile']</XPathQuery>
</ValueExpression>
<Operator>GreaterEqual</Operator>
<ValueExpression>
<Value Type="String">5000</Value>
</ValueExpression>
</SimpleExpression>
</ErrorExpression>
<WarningExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Property[@Name='BackLogCountFile']</XPathQuery>
</ValueExpression>
<Operator>GreaterEqual</Operator>
<ValueExpression>
<Value Type="String">100</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Property[@Name='BackLogCountFile'] </XPathQuery>
</ValueExpression>
<Operator>Less</Operator>
<ValueExpression>
<Value Type="String">5000</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</WarningExpression>
<SuccessExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Property[@Name='BackLogCountFile']</XPathQuery>
</ValueExpression>
<Operator>GreaterEqual</Operator>
<ValueExpression>
<Value Type="String">0</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Property[@Name='BackLogCountFile']</XPathQuery>
</ValueExpression>
<Operator>Less</Operator>
<ValueExpression>
<Value Type="String">100</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</SuccessExpression>
</Configuration>
</UnitMonitor>
<UnitMonitor ID="UIGeneratedMonitor73d3c5593c8e43ef8ff223d94c1c1ebc" Accessibility="Public" Enabled="true" Target="MicrosoftWindowsDfsReplication6063210!Microsoft.Windows.DfsReplication.ReplicationConnection" ParentMonitorID="Health!System.Health.AvailabilityState"
Remotable="true" Priority="Normal" TypeID="MicrosoftWindowsLibrary6172210!Microsoft.Windows.TimedScript.TwoStateMonitorType" ConfirmDelivery="false">
<Category>Custom</Category>
<AlertSettings AlertMessage="UIGeneratedMonitor73d3c5593c8e43ef8ff223d94c1c1ebc_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>High</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="MicrosoftWindowsDfsReplication6063210!Microsoft.Windows.DfsReplication.ReplicationConnection"]/ReplicationGroupName$</AlertParameter1>
<AlertParameter2>$Target/Property[Type="MicrosoftWindowsDfsReplication6063210!Microsoft.Windows.DfsReplication.ReplicationConnection"]/ReplicatedFolderName$</AlertParameter2>
<AlertParameter3>$Target/Property[Type="MicrosoftWindowsDfsReplication6063210!Microsoft.Windows.DfsReplication.ReplicationConnection"]/SendingMemberName$</AlertParameter3>
<AlertParameter4>$Target/Property[Type="MicrosoftWindowsDfsReplication6063210!Microsoft.Windows.DfsReplication.ReplicationConnection"]/ReceivingMemberName$</AlertParameter4>
<AlertParameter5>$Target/Property[Type="MicrosoftWindowsDfsReplication6063210!Microsoft.Windows.DfsReplication.ReplicationConnection"]/BacklogCount$</AlertParameter5>
<AlertParameter6>$Target/Property[Type="SystemLibrary6172210!System.Entity"]/DisplayName$</AlertParameter6>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="UIGeneratedOpStateIdd2ce36df64964c848bd1a155c2d3d56b" MonitorTypeStateID="Success" HealthState="Success" />
<OperationalState ID="UIGeneratedOpStateId77f67a08c47d4d4b9677a854aef66cc9" MonitorTypeStateID="Error" HealthState="Error" />
</OperationalStates>
<Configuration>
<IntervalSeconds>86400</IntervalSeconds>
<SyncTime>07:40</SyncTime>
<ScriptName>RW_DFS_TwoBasedLine.vbs</ScriptName>
<Arguments>$Target/Property[Type="MicrosoftWindowsDfsReplication6063210!Microsoft.Windows.DfsReplication.ReplicationConnection"]/BacklogCount$</Arguments>
<ScriptBody>Set oArgs = WScript.Arguments
numbers=oArgs(0)
Dim oAPI, oBag
Set oAPI = CreateObject("MOM.ScriptAPI")
Set oBag = OAPI.CreatePropertyBag()
Call oBag.AddValue("BackLogCountFile",numbers)
Call oAPI.Return(oBag)</ScriptBody>
<TimeoutSeconds>3600</TimeoutSeconds>
<ErrorExpression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Property[@Name='BackLogCountFile']</XPathQuery>
</ValueExpression>
<Operator>GreaterEqual</Operator>
<ValueExpression>
<Value Type="String">5000</Value>
</ValueExpression>
</SimpleExpression>
</ErrorExpression>
<SuccessExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Property[@Name='BackLogCountFile']</XPathQuery>
</ValueExpression>
<Operator>GreaterEqual</Operator>
<ValueExpression>
<Value Type="String">0</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Property[@Name='BackLogCountFile']</XPathQuery>
</ValueExpression>
<Operator>Less</Operator>
<ValueExpression>
<Value Type="String">5000</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</SuccessExpression>
</Configuration>
</UnitMonitor>
</Monitors>
</Monitoring>
<Presentation>
<Folders>
<Folder ID="Folder_dcff3c90ef4740ff97397eb40d82225f" Accessibility="Public" ParentFolder="SystemCenter!Microsoft.SystemCenter.Monitoring.ViewFolder.Root" />
</Folders>
<StringResources>
<StringResource ID="UIGeneratedMonitor61be896a832e4ffa8868c1e10c6711cc_AlertMessageResourceID" />
<StringResource ID="UIGeneratedMonitor73d3c5593c8e43ef8ff223d94c1c1ebc_AlertMessageResourceID" />
</StringResources>
</Presentation>
<LanguagePacks>
<LanguagePack ID="DAN" IsDefault="false">
<DisplayStrings>
<DisplayString ElementID="RWDFSBACKLOGMONITORINGSCRIPTSMMO">
<Name>RW_DFS_BACKLOG_MONITORING_SCRIPTS_MMO</Name>
</DisplayString>
<DisplayString ElementID="Folder_dcff3c90ef4740ff97397eb40d82225f">
<Name>RW_DFS_BACKLOG_MONITORING_SCRIPTS_MMO</Name>
</DisplayString>
<DisplayString ElementID="UIGeneratedMonitor61be896a832e4ffa8868c1e10c6711cc">
<Name>RW_DFS-R BACKLOG COUNT MONITOR</Name>
</DisplayString>
<DisplayString ElementID="UIGeneratedMonitor61be896a832e4ffa8868c1e10c6711cc" SubElementID="UIGeneratedOpStateId751249f015634144b909f400c3106b84">
<Name>Healthy</Name>
</DisplayString>
<DisplayString ElementID="UIGeneratedMonitor61be896a832e4ffa8868c1e10c6711cc" SubElementID="UIGeneratedOpStateIdcda0005310e9480dba2726cc8fc9e1d3">
<Name>Unhealthy</Name>
</DisplayString>
<DisplayString ElementID="UIGeneratedMonitor61be896a832e4ffa8868c1e10c6711cc" SubElementID="UIGeneratedOpStateId7c713b8c8aa44c518dbc05007f38b71e">
<Name>Degraded</Name>
</DisplayString>
<DisplayString ElementID="UIGeneratedMonitor61be896a832e4ffa8868c1e10c6711cc_AlertMessageResourceID">
<Name>Replication Backlog Alert</Name>
<Description>Incident Team :- Backlog of DFS Server
Replication Group:
{0}
Replicated Folders:
{1}
Sending member:
{2}
Receiving member:
{3}
Backlog Count:
{4}
Display Name : {5}</Description>
</DisplayString>
<DisplayString ElementID="UIGeneratedMonitor73d3c5593c8e43ef8ff223d94c1c1ebc">
<Name>RW_DFS_Backlog_Count_TwoBasedLine_MMO</Name>
<Description>This monitor is for Incident Team</Description>
</DisplayString>
<DisplayString ElementID="UIGeneratedMonitor73d3c5593c8e43ef8ff223d94c1c1ebc" SubElementID="UIGeneratedOpStateId77f67a08c47d4d4b9677a854aef66cc9">
<Name>Unhealthy</Name>
</DisplayString>
<DisplayString ElementID="UIGeneratedMonitor73d3c5593c8e43ef8ff223d94c1c1ebc" SubElementID="UIGeneratedOpStateIdd2ce36df64964c848bd1a155c2d3d56b">
<Name>Healthy</Name>
</DisplayString>
<DisplayString ElementID="UIGeneratedMonitor73d3c5593c8e43ef8ff223d94c1c1ebc_AlertMessageResourceID">
<Name>RW_DFS_Backlog_Count_TwoBasedLine_MMO</Name>
<Description>Incident Team :- DFS Backlog Files ( run at 0400 daily)
Replication Group:
{0}
Replicated Folders:
{1}
Sending member:
{2}
Receiving member:
{3}
Backlog Count:
{4}
Display Name : {5}</Description>
</DisplayString>
</DisplayStrings>
</LanguagePack>
<LanguagePack ID="ENU" IsDefault="false">
<DisplayStrings>
<DisplayString ElementID="RWDFSBACKLOGMONITORINGSCRIPTSMMO">
<Name>RW_DFS_BACKLOG_MONITORING_SCRIPTS_MMO</Name>
</DisplayString>
<DisplayString ElementID="Folder_dcff3c90ef4740ff97397eb40d82225f">
<Name>RW_DFS_BACKLOG_MONITORING_SCRIPTS_MMO</Name>
</DisplayString>
<DisplayString ElementID="UIGeneratedMonitor61be896a832e4ffa8868c1e10c6711cc">
<Name>RW_DFS-R BACKLOG COUNT MONITOR</Name>
</DisplayString>
<DisplayString ElementID="UIGeneratedMonitor61be896a832e4ffa8868c1e10c6711cc" SubElementID="UIGeneratedOpStateId751249f015634144b909f400c3106b84">
<Name>Healthy</Name>
</DisplayString>
<DisplayString ElementID="UIGeneratedMonitor61be896a832e4ffa8868c1e10c6711cc" SubElementID="UIGeneratedOpStateIdcda0005310e9480dba2726cc8fc9e1d3">
<Name>Unhealthy</Name>
</DisplayString>
<DisplayString ElementID="UIGeneratedMonitor61be896a832e4ffa8868c1e10c6711cc" SubElementID="UIGeneratedOpStateId7c713b8c8aa44c518dbc05007f38b71e">
<Name>Degraded</Name>
</DisplayString>
<DisplayString ElementID="UIGeneratedMonitor61be896a832e4ffa8868c1e10c6711cc_AlertMessageResourceID">
<Name>RW_DFS-R BACKLOG_COUNT_MONITOR_MMO</Name>
<Description>This alert is run every one hour to see any back log. Kindly contact
Megat for further details.</Description>
</DisplayString>
<DisplayString ElementID="UIGeneratedMonitor73d3c5593c8e43ef8ff223d94c1c1ebc">
<Name>RW_DFS_Backlog_Count_TwoBasedLine_MMO</Name>
<Description>This monitor is for Incident Team</Description>
</DisplayString>
<DisplayString ElementID="UIGeneratedMonitor73d3c5593c8e43ef8ff223d94c1c1ebc" SubElementID="UIGeneratedOpStateId77f67a08c47d4d4b9677a854aef66cc9">
<Name>Unhealthy</Name>
</DisplayString>
<DisplayString ElementID="UIGeneratedMonitor73d3c5593c8e43ef8ff223d94c1c1ebc" SubElementID="UIGeneratedOpStateIdd2ce36df64964c848bd1a155c2d3d56b">
<Name>Healthy</Name>
</DisplayString>
<DisplayString ElementID="UIGeneratedMonitor73d3c5593c8e43ef8ff223d94c1c1ebc_AlertMessageResourceID">
<Name>RW_DFS_Backlog_Count_TwoBasedLine_MMO</Name>
<Description>Incident Team :- Backlog of DFS Server_TwoBasedLine
Replication Group:
{0}
Replicated Folders:
{1}
Sending member:
{2}
Receiving member:
{3}
Backlog Count:
{4}
Display Name : {5}</Description>
</DisplayString>
</DisplayStrings>
</LanguagePack>
</LanguagePacks>
</ManagementPack> -
SCOM 2012R2 - Is there a way to alert when subscriptions have stopped
Hi,
I have had subscriptions stop in the middle of the day for no apparent reason.
Rebooting the SCOM boxes fixes it (not good I know).
Is there a way for SCOM to alert if subscriptions (emails) are not working, even though alerts are being generated?
Thx,
John BradshawThx SK
All the above were fine....Eventually I rebooted everything and emails flooded in,
but my question is, how to monitor when emails are not sending/coming in?
As an example: Is there a way to monitor if an email has not been received in an Outlook folder from a certain sender for say 60 minutes? If an alert can be figured out for that, then, since SCOM sends so many (and I get them all), then a blank period of
60 mins in my Outlook SCOM folder would tell me something is not right.
Ta,
JB -
Hyper-V 2012 VM replication as SCOM/SQL DR solution
Hi all,
Anyone out there using Hyper-V VM replicas of SCOM and SQL servers as a DR solution for SCOM?
Is it supported?
We are running Hyper-V 2012 R2, SCOM 2012 SP1, and SQL 2012. We created Hyper-V replicas of SCOM and SQL server on a different Hyper-V host. Turned off the primary SQL and SCOM VMs to simulate a disaster and performed a fail-over in Hyper-V. After a few
manual steps the SCOM server seemed to work fine.
I could go into more details, but overall is it a supported solution? Looks too simple and good to be true :-).
Our RPO, RTOs are quite flexible for SCOM.
Thanks.Hi,
Although there is no official document, but from my point of view, hyper-v replica is one way to keep data in two places, this way to have a data backup.
And the most official way is to do database back up, and here is the article about how to do DR for SCOM:
Disaster Recovery in System Center 2012 - Operations Manager
http://technet.microsoft.com/en-us/library/hh531578.aspx
As far as I know, hyper-v replica is used to prevent hardware damage causing loosing data.
Regards,
Yan Li
Regards, Yan Li -
Hi,
I am in situation to configure HP NNMi to forward alerts to SCOM 2007 R2 console. Can someone guide how to achieve this task since I am quite lack of information on this integration.
Thanks.
-RajuHi,
I would like to share the following blog with you. It includes detailed information about installation and configuration.
http://blogs.technet.com/b/kevinholman/archive/2010/09/23/installing-the-opsmgr-r2-universal-connector.aspx
Niki Han
TechNet Community Support -
Hello,
I have SCOM 2012 SP1 RTM POC lab. I have created a dynamic group that picks up my system center servers based on some simple criteria and this works fine.
I have set up a subscription for critical and high severity alerts originating from this dynamic group called SCOM Servers to send emails to a distribution. This also worked well for any critical alert that was NOT Heartbeat Failure or Computer Unreachable.
I see those in the console but no email.
So I set up a new subscription by right clicking on the alerts and here's the kicker. If add no other conditions to these subscriptions, they will send emails to the DL I provided, but if add the condition initiating from group, and specify my dynamic
group SCOM servers, no email alert. But the alert still appears in the console.
Any ideas on this? I would like the appropriate support groups to get these types of alerts for the servers that they support (i.e. SCOM will get SCOM servers, Exchange Admin will get Exchange and never the two roads shall meet.).
I even tried some internet posted custom management pack, but I couldn't import it after adding the code that he listed.
I mean, isn't this a basic requirement for any mid-sized company?
Any help is greatly appreciated.Hi Donald,
Like Dan says you need to add the "Health Service Watcher" objects to the groups as wel. Unfortunately this cannot be done in the Dynamic group Editor but has to be done in the XML. Export the XML and add the following piece of code between the
lines </MembershipRule></MembershipRules>:
<MembershipRule>
<MonitoringClass>$MPElement[Name="SystemCenter!Microsoft.SystemCenter.HealthServiceWatcher"]$</MonitoringClass>
<RelationshipClass>$MPElement[Name="MicrosoftSystemCenterInstanceGroupLibrary7084300!Microsoft.SystemCenter.InstanceGroupContainsEntities"]$</RelationshipClass>
<Expression>
<Contains>
<MonitoringClass>$MPElement[Name="SystemCenter!Microsoft.SystemCenter.HealthService"]$</MonitoringClass>
<Expression>
<Contained>
<MonitoringClass>$MPElement[Name="MicrosoftWindowsLibrary7084300!Microsoft.Windows.Computer"]$</MonitoringClass>
<Expression>
<Contained>
<MonitoringClass>$Target/Id$</MonitoringClass>
</Contained>
</Expression>
</Contained>
</Expression>
</Contains>
</Expression>
</MembershipRule>
Save the XML delete the old one in OpsMgr and import the edited.
For SP1 the SystemLibrary version is 7.0.8430.0. If this is not your version you need to edit this in the code above.
Hope this helps,
Regards Marthijn van Rheenen
Blog: Heading To The Clouds -
SCOM Recovery Task to recover AD Managment Alert is it possible
HI ALL,
I want to set some recovery task for Active directory alerts if they occurred frequently. Any one can suggest what can be done for that? i have done self healing alerting for Services, process, IIS web site log, logical disk space and so on. But i
am not getting how to setup recovery task for Active directory alert. if some one have explored this area please give some inputs how to proceed on this. Using Orchestrator anything can be done to automate the SCOM alert self healing for AD issues.
Omkar umarani SCOM STUDENTHi,
As far as I know, if we get alert for AD, then we may find the suggestion to resolve it within the alert description. And the resolution is not always very simiple, such as restart a service or other easy action. For some AD issue, we may need to analysis
AD logs and do a lot of steps to resolve it.
And I would like to suggest you go through the AD management pack and follow the best practise to configure the management pack. And if there is any alert need to be solved, we can send notifications to AD staff to handle it.
Regards,
Yan Li
Regards, Yan Li -
Can monitor SCCM agent health through SCOM, monitor logs like CCMeval and setup alerts
Can monitor SCCM agent health/inactive agents through SCOM, monitor logs like CCMeval and setup alerts
You can find some management packs here:
http://systemcenter.pinpoint.microsoft.com/en-US/applications/search/Operations-Manager-d11?q=
There are other sites as well but this is the MS page for hosting MP's. The default SCCM 2012 Management pack for SCOM 2012 is pretty functional, this page talks a little bit about it:
http://blogs.technet.com/b/kevinholman/archive/2012/12/11/monitoring-configmgr-2012-with-opsmgr.aspx
If I remember correctly, it does NOT include a lot of client monitoring but I could be wrong. It might take some custom monitor creation or management pack downloads to get exactly what you're wanting. If I can find something like that
I'll add it to this post.
A good rule of thumb that I live by with SCOM, in case the product is new to you, is to save all your changes and customizations to the SCCM management pack in a custom-created management pack.
Maybe you are looking for
-
Brand new iPod 5 and periodically will pick up our home Wifi, but when it loses it, it's impossible to reset. Says "incorrect password" and it is the correct password. No issue at all with Android devices or anything else on Wifi. Only the iPod an
-
Embedding all media within pdf file
I'd like to figure out a way of creating one interactive pdf to deliver to clients that has all the media graphics, buttons, and movies all embedded into one file without having to provide the directory structure and all the ancillary file required f
-
Pixelated images when connected 3G
I've searched all over and seem to not be able to find a resolution for the issue I am having. It also seems I am the only person, I know with an iPhone, with this issue. Hopefully my issue can be resolved through the community. When I am connected 3
-
We are trying to pull large amounts of data in project server 2013 using both client API and odata calls, but it seem to take a long time. How is this done In project server 2010 we did this creating SQL views in both the reporting database and for l
-
Photoshop & general CS4 funkiness in XP that started a few months ago
This is a multi-part pain in the butt. Part one: Sporadically, PShop CS4 decides it will not open a file. I can try and open it through the Open Dialog... No Luck. I can go and find the file in XP's file manager and choose "Open With" select Photosho