Alert for componenet monitoring

Can we raise an alert for Componenet moniring...i mean if a communication channel goes red...we should get a mail..
Edited by: Harsha reddy on Jun 24, 2008 8:54 PM

Hi,
Yes you can do it in RWB -> Alert Configuration -> Adapter Engine. You can create Rule and attach a Category to that created in alrtcatdef. Fixed recepient attached to the category will get a mail if the mail configuration is setup in your xi server.
Thanks
Amit
Reward points if answer helps

Similar Messages

  • Configuring CCMS alerts for Availablity Monitoring

    Hi All,
    We are in the process of configuring availablity monitoring in central system (solution Manager 7.0 with SP stack 23) to monitor all systems (ABAP,Java,Dual Stack, Trex,DMS,etc) in landscape.
    As a first step, we have registered CCMS agents in monitored (ABAP) system and connected to central system (Solman)
    All the required RFCu2019s have been defined for data transfer between monitored and central system
    In RZ20,i could see the availablity as 100% for the defined moniored system under  SAP CCMS Technical Expert Monitors>All Contexts on Local Application Server>CCMS self monitoring >CCMS agents>CCMSPING.hostname
    Not sure whether above path is the place where in we look for alerts
    Please clarify the below points
    i) how to configure the email alerts (in RZ20) from the central system when monitored system is down
    ii) the path in which I can find the alerts in RZ20 for that monitored system or how to add the monitored system incase if that  doesnt exists
    iii) MTE class under which analysis, auto reaction method to be assigned ?
    iv). data collection method and frequency
    v). Which MTE class to be used to assign the Autoreaction method (CCMS_test_mail alredy defined)
    Appreciate your quick response on this
    Thanks,
    vadi

    Hi All,
    Thanks a lot for your reply.
    Still i m having an issue in handling the  RZ20 alerts managemnent
    In RZ20,
    i) i able to see the added monitoried system id under the node CCMS Monitor templates>Availablity & performance overview>Availablity-->monitored sys id
    ii) When i click on open staus for the above node turns to green color
    ii) when i click on current status the node turns to grey color
    I am not sure whether the data collection is being passed since it doesnt turn red when the system is down
    However the dispatching jobs are active in both CEN and monitored (000 client) systems
    Appreciate your response
    Thanks,
    Vadi

  • Enabling alerts for Seeburger Monitor

    Hello,
    I would like to know if there is any way to enable alerts for errors in Seeburger Monitor?
    There is a checkbox "Enable alerts" in AS2 adapter communication channel,I tried to check it,but it doesn't seem to be working.
    Currently,we have to manually monitor Seeburger Workbench by scrolling down the screen having 100s of messages which is not convenient.Can this be automated?
    Please let me know.
    Thanks.
    Regards,
    Shweta

    According to this thread: How to generate Alerts for Seeburger Workbench failed messages (and also according to the reference given therein) it is not possible to raise alerts in Seeburger Monitor.
    Regards,
    Abhsihek.

  • Multiple Alerts for one Monitor

    Hi All,
    I have a MP to monitor a scheduled task and get the last run status of the task and fire an alert if it is sort of not running.
    The alert is getting generated and getting closed for every 15 min(schedule time of the monitor). But this alert is getting repeated. I dont see any fault in my mp.
    and the code goes this way:
    <?xml version="1.0" encoding="utf-8"?>
    <ManagementPack SchemaVersion="2.0" ContentReadable="true" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
      <Manifest>
        <Identity>
          <ID>ReviewerRecommendationNightlyJob</ID>
          <Version>1.0.0.26</Version>
        </Identity>
        <Name>ReviewerRecommendationNightly</Name>
        <References>
          <Reference Alias="Windows">
            <ID>Microsoft.Windows.Library</ID>
            <Version>7.5.8501.0</Version>
            <PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
          </Reference>
          <Reference Alias="Health">
            <ID>System.Health.Library</ID>
            <Version>7.0.8433.0</Version>
            <PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
          </Reference>
          <Reference Alias="System">
            <ID>System.Library</ID>
            <Version>7.5.8501.0</Version>
            <PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
          </Reference>
        </References>
      </Manifest>
      <TypeDefinitions>
        <EntityTypes>
          <ClassTypes>
            <ClassType ID="Reviewer.Recommendation.Nightly.ScheduleTaskService" Accessibility="Public" Abstract="false" Base="Windows!Microsoft.Windows.LocalApplication" Hosted="true" Singleton="false"
    Extension="false" />
            <ClassType ID="Reviewer.Recommendation.Nightly.rrn" Accessibility="Public" Abstract="false" Base="Windows!Microsoft.Windows.ApplicationComponent" Hosted="true" Singleton="false"
    Extension="false">
              <Property ID="Path" Type="string" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0"
    />
              <Property ID="ID" Type="string" AutoIncrement="false" Key="true" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0"
    />
            </ClassType>
          </ClassTypes>
          <RelationshipTypes>
            <RelationshipType ID="Reviewer.Recommendation.Nightly.ScheduleTaskServicehostTask.rrn" Accessibility="Public" Abstract="false" Base="System!System.Hosting">
              <Source ID="Source" MinCardinality="0" MaxCardinality="2147483647" Type="Reviewer.Recommendation.Nightly.ScheduleTaskService" />
              <Target ID="Target" MinCardinality="0" MaxCardinality="2147483647" Type="Reviewer.Recommendation.Nightly.rrn" />
            </RelationshipType>
          </RelationshipTypes>
        </EntityTypes>
        <ModuleTypes>
          <DataSourceModuleType ID="Reviewer.Recommendation.Nightly.ScheduledTask.ClassDiscovery" Accessibility="Public" Batching="false">
            <Configuration>
              <IncludeSchemaTypes>
                <SchemaType>System!System.Discovery.MapperSchema</SchemaType>
                <SchemaType>System!System.ExpressionEvaluatorSchema</SchemaType>
              </IncludeSchemaTypes>
              <xsd:element minOccurs="1" name="IntervalSeconds" type="xsd:integer" xmlns:xsd="http://www.w3.org/2001/XMLSchema" />
              <xsd:element minOccurs="1" name="SyncTime" type="xsd:string" xmlns:xsd="http://www.w3.org/2001/XMLSchema" />
              <xsd:element minOccurs="1" name="TargetComputer" type="xsd:string" xmlns:xsd="http://www.w3.org/2001/XMLSchema" />
              <xsd:element minOccurs="1" name="Expression" type="ExpressionType" xmlns:xsd="http://www.w3.org/2001/XMLSchema" />
              <xsd:element minOccurs="1" name="ClassId" type="xsd:string" xmlns:xsd="http://www.w3.org/2001/XMLSchema" />
              <xsd:element minOccurs="1" name="InstanceSettings" type="SettingsType" xmlns:xsd="http://www.w3.org/2001/XMLSchema" />
            </Configuration>
            <OverrideableParameters>
              <OverrideableParameter ID="IntervalSeconds" Selector="$Config/IntervalSeconds$" ParameterType="int" />
              <OverrideableParameter ID="SyncTime" Selector="$Config/SyncTime$" ParameterType="string" />
            </OverrideableParameters>
            <ModuleImplementation Isolation="Any">
              <Composite>
                <MemberModules>
                  <DataSource ID="SimpleScheduler" TypeID="System!System.SimpleScheduler">
                    <IntervalSeconds>$Config/IntervalSeconds$</IntervalSeconds>
                    <SyncTime>$Config/SyncTime$</SyncTime>
                  </DataSource>
                  <ProbeAction ID="ScheduledTaskProbe" TypeID="Reviewer.Recommendation.Nightly.ScheduledTask.Probe">
                    <TargetComputer>$Config/TargetComputer$</TargetComputer>
                  </ProbeAction>
                  <ConditionDetection ID="FilteredClassSnapshotDataMapper" TypeID="System!System.Discovery.FilteredClassSnapshotDataMapper">
                    <Expression>$Config/Expression$</Expression>
                    <ClassId>$Config/ClassId$</ClassId>
                    <InstanceSettings>$Config/InstanceSettings$</InstanceSettings>
                  </ConditionDetection>
                </MemberModules>
                <Composition>
                  <Node ID="FilteredClassSnapshotDataMapper">
                    <Node ID="ScheduledTaskProbe">
                      <Node ID="SimpleScheduler" />
                    </Node>
                  </Node>
                </Composition>
              </Composite>
            </ModuleImplementation>
            <OutputType>System!System.Discovery.Data</OutputType>
          </DataSourceModuleType>
          <ProbeActionModuleType ID="Reviewer.Recommendation.Nightly.ScheduledTask.Probe" Accessibility="Public" Batching="false" PassThrough="false">
            <Configuration>
              <xsd:element minOccurs="1" name="TargetComputer" type="xsd:string" xmlns:xsd="http://www.w3.org/2001/XMLSchema" />
            </Configuration>
            <ModuleImplementation Isolation="Any">
              <Composite>
                <MemberModules>
                  <ProbeAction ID="Probe" TypeID="Windows!Microsoft.Windows.ScriptPropertyBagProbe">
                    <ScriptName>ScheduledTask.Probe.Script.vbs</ScriptName>
                    <Arguments>$Config/TargetComputer$</Arguments>
                    <ScriptBody>
                      Option Explicit
                      Dim oArgs, strTargetComputer, strOutput
                      Set oArgs = WScript.Arguments
                      strTargetComputer = oArgs(0)
                      'create the container for the properties
                      Dim oAPI, oBag
                      Set oAPI = CreateObject("MOM.ScriptAPI")
                      strOutput = "Ouput from script"
                      'Finding the Operating System version, as this will impact how we discover tasks later on
                      'W2KorWXP=Windows 2000 Professional or Server, or Windows XP
                      'W2K3=Windows Server 2003
                      'W2K8orHigher=Windows Vista, Windows Server 2008, Windows 7, Windows Server 2008 R2 =&gt; Where tasks can be accessed using scripting
                      Dim strComputer, objWMIService, colOperatingSystems, objOperatingSystem, HostVersion
                      strComputer = strTargetComputer
                      Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" &amp; strComputer &amp; "\root\cimv2")
                      Set colOperatingSystems = objWMIService.ExecQuery("Select * from Win32_OperatingSystem")
                      For Each objOperatingSystem in colOperatingSystems
                      If (Left(objOperatingSystem.Version, 3) = "5.0" or Left(objOperatingSystem.Version, 3) = "5.1") Then HostVersion = "W2KorWXP"
                      If (Left(objOperatingSystem.Version, 3) = "5.2") Then HostVersion = "W2K3"
                      If (Left(objOperatingSystem.Version, 3) = "6.0" or Left(objOperatingSystem.Version, 3) = "6.1" or objOperatingSystem.Version = "6.3.9600") Then HostVersion = "W2K8orHigher"
                      Next
                      strOutput = strOutput &amp; Chr(10) &amp; "HostVersion: " &amp; HostVersion
                      'Discovering scheduled tasks, using a different technique
                      'A different technique is used for Windows Server 2003 and earlier (schtasks.exe) and for Windows Server 2008 and higher (scripting)
                      'Actions of type Command Line are also discovered for Windows Server 2008 and later (so we can monitor their executable target existence
                      Dim intRow
                      intRow = 1
                      If (HostVersion = "W2K8orHigher") Then
                      Dim rootFolder, service
                      Set service = CreateObject("Schedule.Service")
                      call service.Connect()
                      Set rootFolder = service.GetFolder("\")
                      Call GetTasks(rootFolder)
                      End If
                      'return the container to SCOM
                      Call oAPI.ReturnItems()
                      Call oAPI.LogScriptEvent("ScheduledTaskProbe.vbs", 112, 0, strOutput)
                      Function GetTasks(oFolder)
                      Dim taskCollection , registeredTask, oFld
                      Set taskCollection = oFolder.GetTasks(0)
                      If taskCollection.Count &lt;&gt; 0 Then
                      For Each registeredTask In taskCollection
                      Set oBag = oAPI.CreatePropertyBag()
                      Call oBag.AddValue("RowNumber", intRow)
                      intRow = intRow + 1
                      Call oBag.AddValue("TaskName", registeredTask.Name)
                      Call oBag.AddValue("TaskUserId", registeredTask.Definition.Principal.UserId)
                      Call oBag.AddValue("TaskEnabled", registeredTask.Enabled)
                      Call oBag.AddValue("TaskAuthor", registeredTask.Definition.RegistrationInfo.Author)
                      Call oBag.AddValue("TaskPath", registeredTask.Path)
                      Call oBag.AddValue("TaskStatus", registeredTask.LastTaskResult)
                      Call oBag.AddValue("TaskLastTaskResult", registeredTask.LastTaskResult)
                      Call oBag.AddValue("TaskLastRunTime", registeredTask.LastRunTime)
                      Call oBag.AddValue("TaskNextRunTime", registeredTask.NextRunTime)
                      Call oBag.AddValue("TaskState", registeredTask.State)
                      Call oBag.AddValue("TaskNumberOfMissedRuns", registeredTask.NumberOfMissedRuns)
                      Call oBag.AddValue("TaskMinutesSinceLastRunTime", DateDiff("n", registeredTask.LastRunTime, Now()))
                      Call oBag.AddValue("TaskMinutesUntilNextRunTime", DateDiff("n", Now(), registeredTask.NextRunTime))
                      Call oBag.AddValue("TaskDescription", registeredTask.Definition.RegistrationInfo.Description)
                      oAPI.AddItem(oBag)
                      strOutput = strOutput &amp; Chr(10) &amp; "Task: " &amp; registeredTask.Name
                      Next
                      End If
                      For each oFld in oFolder.GetFolders(0)
                      Call GetTasks(oFld)
                      Next
                      End Function
                    </ScriptBody>
                    <TimeoutSeconds>300</TimeoutSeconds>
                  </ProbeAction>
                </MemberModules>
                <Composition>
                  <Node ID="Probe" />
                </Composition>
              </Composite>
            </ModuleImplementation>
            <OutputType>System!System.PropertyBagData</OutputType>
            <InputType>System!System.TriggerData</InputType>
          </ProbeActionModuleType>
        </ModuleTypes>
        <MonitorTypes>
          <UnitMonitorType ID="Reviewer.Recommendation.Nightly.ScheduledTask.MonitorType" Accessibility="Public">
            <MonitorTypeStates>
              <MonitorTypeState ID="GreenState" NoDetection="false" />
              <MonitorTypeState ID="RedState" NoDetection="false" />
            </MonitorTypeStates>
            <Configuration>
              <IncludeSchemaTypes>
                <SchemaType>System!System.ExpressionEvaluatorSchema</SchemaType>
              </IncludeSchemaTypes>
              <xsd:element minOccurs="1" name="IntervalSeconds" type="xsd:integer" xmlns:xsd="http://www.w3.org/2001/XMLSchema" />
              <xsd:element minOccurs="1" name="SyncTime" type="xsd:string" xmlns:xsd="http://www.w3.org/2001/XMLSchema" />
              <xsd:element minOccurs="1" name="TargetComputer" type="xsd:string" xmlns:xsd="http://www.w3.org/2001/XMLSchema" />
              <xsd:element minOccurs="1" name="RedExpression" type="ExpressionType" xmlns:xsd="http://www.w3.org/2001/XMLSchema" />
              <xsd:element minOccurs="1" name="GreenExpression" type="ExpressionType" xmlns:xsd="http://www.w3.org/2001/XMLSchema" />
            </Configuration>
            <MonitorImplementation>
              <MemberModules>
                <DataSource ID="SimpleScheduler" TypeID="System!System.SimpleScheduler">
                  <IntervalSeconds>$Config/IntervalSeconds$</IntervalSeconds>
                  <SyncTime>$Config/SyncTime$</SyncTime>
                </DataSource>
                <ProbeAction ID="ScheduledTaskProbe" TypeID="Reviewer.Recommendation.Nightly.ScheduledTask.Probe">
                  <TargetComputer>$Config/TargetComputer$</TargetComputer>
                </ProbeAction>
                <ConditionDetection ID="GreenExpressionFilter" TypeID="System!System.ExpressionFilter">
                  <Expression>$Config/GreenExpression$</Expression>
                </ConditionDetection>
                <ConditionDetection ID="RedExpressionFilter" TypeID="System!System.ExpressionFilter">
                  <Expression>$Config/RedExpression$</Expression>
                </ConditionDetection>
              </MemberModules>
              <RegularDetections>
                <RegularDetection MonitorTypeStateID="GreenState">
                  <Node ID="GreenExpressionFilter">
                    <Node ID="ScheduledTaskProbe">
                      <Node ID="SimpleScheduler" />
                    </Node>
                  </Node>
                </RegularDetection>
                <RegularDetection MonitorTypeStateID="RedState">
                  <Node ID="RedExpressionFilter">
                    <Node ID="ScheduledTaskProbe">
                      <Node ID="SimpleScheduler" />
                    </Node>
                  </Node>
                </RegularDetection>
              </RegularDetections>
            </MonitorImplementation>
          </UnitMonitorType>
        </MonitorTypes>
      </TypeDefinitions>
      <Monitoring>
        <Discoveries>
          <Discovery ID="ReviewerRecommendationNightlyJob.Reviewer.Recommendation.Nightly.rrn.Discovery" Target="Reviewer.Recommendation.Nightly.ScheduleTaskService" Enabled="true" ConfirmDelivery="false"
    Remotable="true" Priority="Normal">
            <Category>Discovery</Category>
            <DiscoveryTypes />
            <DataSource ID="Task.Class.Discovery.DS" TypeID="Reviewer.Recommendation.Nightly.ScheduledTask.ClassDiscovery">
              <IntervalSeconds>900</IntervalSeconds>
              <SyncTime></SyncTime>
              <TargetComputer>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</TargetComputer>
              <Expression>
                <RegExExpression>
                  <ValueExpression>
                    <XPathQuery>Property[@Name='TaskName']</XPathQuery>
                  </ValueExpression>
                  <Operator>ContainsSubstring</Operator>
                  <Pattern>ReviewerRecommendationNightlyJob</Pattern>
                </RegExExpression>
              </Expression>
              <ClassId>$MPElement[Name="Reviewer.Recommendation.Nightly.rrn"]$</ClassId>
              <InstanceSettings>
                <Settings>
                  <Setting>
                    <Name>$MPElement[Name="Reviewer.Recommendation.Nightly.rrn"]/ID$</Name>
                    <Value>$Data/Property[@Name='TaskName']$</Value>
                  </Setting>
                  <Setting>
                    <Name>$MPElement[Name="Windows!Microsoft.Windows.Computer"]/PrincipalName$</Name>
                    <Value>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</Value>
                  </Setting>
                  <Setting>
                    <Name>$MPElement[Name="Reviewer.Recommendation.Nightly.rrn"]/Path$</Name>
                    <Value>$Data/Property[@Name='TaskPath']$</Value>
                  </Setting>
                  <Setting>
                    <Name>$MPElement[Name="System!System.Entity"]/DisplayName$</Name>
                    <Value>$Data/Property[@Name='TaskName']$</Value>
                  </Setting>
                </Settings>
              </InstanceSettings>
            </DataSource>
          </Discovery>
          <Discovery ID="ReviewerRecommendationNightlyJob.Reviewer.Recommendation.Nightly.ScheduleTaskService.Discovery" Target="Windows!Microsoft.Windows.Computer" Enabled="true" ConfirmDelivery="false"
    Remotable="true" Priority="Normal">
            <Category>Discovery</Category>
            <DiscoveryTypes />
            <DataSource ID="DS" TypeID="Windows!Microsoft.Windows.WmiProviderWithClassSnapshotDataMapper">
              <NameSpace>\\$Target/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$\ROOT\CIMV2</NameSpace>
              <Query>select * from Win32_Service where Name='Schedule' and StartMode='Auto'</Query>
              <Frequency>900</Frequency>
              <ClassId>$MPElement[Name="Reviewer.Recommendation.Nightly.ScheduleTaskService"]$</ClassId>
              <InstanceSettings>
                <Settings>
                  <Setting>
                    <Name>$MPElement[Name="Windows!Microsoft.Windows.Computer"]/PrincipalName$</Name>
                    <Value>$Target/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</Value>
                  </Setting>
                  <Setting>
                    <Name>$MPElement[Name="System!System.Entity"]/DisplayName$</Name>
                    <Value>ReviewerRecommendationNightly</Value>
                  </Setting>
                </Settings>
              </InstanceSettings>
            </DataSource>
          </Discovery>
        </Discoveries>
        <Monitors>
          <UnitMonitor ID="ReviewerRecommendationNightlyJob.Reviewer.Recommendation.Nightly.rrn.LastStatus" Accessibility="Internal" Enabled="true" Target="Reviewer.Recommendation.Nightly.rrn" ParentMonitorID="Health!System.Health.AvailabilityState"
    Remotable="true" Priority="Normal" TypeID="Reviewer.Recommendation.Nightly.ScheduledTask.MonitorType" ConfirmDelivery="false">
            <Category>AvailabilityHealth</Category>
            <AlertSettings AlertMessage="ReviewerRecommendationNightlyJob.Reviewer.Recommendation.Nightly.rrn.LastStatus.AlertMessage">
              <AlertOnState>Error</AlertOnState>
              <AutoResolve>true</AutoResolve>
              <AlertPriority>Normal</AlertPriority>
              <AlertSeverity>Error</AlertSeverity>
            </AlertSettings>
            <OperationalStates>
              <OperationalState ID="GreenState" MonitorTypeStateID="GreenState" HealthState="Success" />
              <OperationalState ID="RedState" MonitorTypeStateID="RedState" HealthState="Error" />
            </OperationalStates>
            <Configuration>
              <IntervalSeconds>900</IntervalSeconds>
              <SyncTime></SyncTime>
              <TargetComputer>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</TargetComputer>
              <RedExpression>
                <And>
                  <Expression>
                    <SimpleExpression>
                      <ValueExpression>
                        <XPathQuery>Property[@Name='TaskName']</XPathQuery>
                      </ValueExpression>
                      <Operator>Equal</Operator>
                      <ValueExpression>
                        <Value>$Target/Property[Type="Reviewer.Recommendation.Nightly.rrn"]/ID$</Value>
                      </ValueExpression>
                    </SimpleExpression>
                  </Expression>
                  <Expression>
                    <SimpleExpression>
                      <ValueExpression>
                        <XPathQuery>Property[@Name='TaskPath']</XPathQuery>
                      </ValueExpression>
                      <Operator>Equal</Operator>
                      <ValueExpression>
                        <Value>$Target/Property[Type="Reviewer.Recommendation.Nightly.rrn"]/Path$</Value>
                      </ValueExpression>
                    </SimpleExpression>
                  </Expression>
                  <Expression>
                    <Or>
                      <Expression>
                        <SimpleExpression>
                          <ValueExpression>
                            <XPathQuery>Property[@Name='TaskStatus']</XPathQuery>
                          </ValueExpression>
                          <Operator>NotEqual</Operator>
                          <ValueExpression>
                            <Value>0</Value>
                          </ValueExpression>
                        </SimpleExpression>
                      </Expression>
                      <Expression>
                        <SimpleExpression>
                          <ValueExpression>
                            <XPathQuery>Property[@Name='TaskStatus']</XPathQuery>
                          </ValueExpression>
                          <Operator>NotEqual</Operator>
                          <ValueExpression>
                            <Value>267009</Value>
                          </ValueExpression>
                        </SimpleExpression>
                      </Expression>
                      <Expression>
                        <SimpleExpression>
                          <ValueExpression>
                            <XPathQuery>Property[@Name='TaskStatus']</XPathQuery>
                          </ValueExpression>
                          <Operator>NotEqual</Operator>
                          <ValueExpression>
                            <Value>267011</Value>
                          </ValueExpression>
                        </SimpleExpression>
                      </Expression>
                      <Expression>
                        <SimpleExpression>
                          <ValueExpression>
                            <XPathQuery>Property[@Name='TaskStatus']</XPathQuery>
                          </ValueExpression>
                          <Operator>NotEqual</Operator>
                          <ValueExpression>
                            <Value>2147750687</Value>
                          </ValueExpression>
                        </SimpleExpression>
                      </Expression>
                      <Expression>
                        <SimpleExpression>
                          <ValueExpression>
                            <XPathQuery>Property[@Name='TaskStatus']</XPathQuery>
                          </ValueExpression>
                          <Operator>NotEqual</Operator>
                          <ValueExpression>
                            <Value>267012</Value>
                          </ValueExpression>
                        </SimpleExpression>
                      </Expression>
                    </Or>
                  </Expression>
                </And>
              </RedExpression>
              <GreenExpression>
                <And>
                  <Expression>
                    <SimpleExpression>
                      <ValueExpression>
                        <XPathQuery>Property[@Name='TaskName']</XPathQuery>
                      </ValueExpression>
                      <Operator>Equal</Operator>
                      <ValueExpression>
                        <Value>$Target/Property[Type="Reviewer.Recommendation.Nightly.rrn"]/ID$</Value>
                      </ValueExpression>
                    </SimpleExpression>
                  </Expression>
                  <Expression>
                    <SimpleExpression>
                      <ValueExpression>
                        <XPathQuery>Property[@Name='TaskPath']</XPathQuery>
                      </ValueExpression>
                      <Operator>Equal</Operator>
                      <ValueExpression>
                        <Value>$Target/Property[Type="Reviewer.Recommendation.Nightly.rrn"]/Path$</Value>
                      </ValueExpression>
                    </SimpleExpression>
                  </Expression>
                  <Expression>
                    <Or>
                      <Expression>
                        <SimpleExpression>
                          <ValueExpression>
                            <XPathQuery>Property[@Name='TaskStatus']</XPathQuery>
                          </ValueExpression>
                          <Operator>Equal</Operator>
                          <ValueExpression>
                            <Value>0</Value>
                          </ValueExpression>
                        </SimpleExpression>
                      </Expression>
                      <Expression>
                        <SimpleExpression>
                          <ValueExpression>
                            <XPathQuery>Property[@Name='TaskStatus']</XPathQuery>
                          </ValueExpression>
                          <Operator>Equal</Operator>
                          <ValueExpression>
                            <Value>267009</Value>
                          </ValueExpression>
                        </SimpleExpression>
                      </Expression>
                      <Expression>
                        <SimpleExpression>
                          <ValueExpression>
                            <XPathQuery>Property[@Name='TaskStatus']</XPathQuery>
                          </ValueExpression>
                          <Operator>Equal</Operator>
                          <ValueExpression>
                            <Value>267011</Value>
                          </ValueExpression>
                        </SimpleExpression>
                      </Expression>
                      <Expression>
                        <SimpleExpression>
                          <ValueExpression>
                            <XPathQuery>Property[@Name='TaskStatus']</XPathQuery>
                          </ValueExpression>
                          <Operator>Equal</Operator>
                          <ValueExpression>
                            <Value>2147750687</Value>
                          </ValueExpression>
                        </SimpleExpression>
                      </Expression>
                      <Expression>
                        <SimpleExpression>
                          <ValueExpression>
                            <XPathQuery>Property[@Name='TaskStatus']</XPathQuery>
                          </ValueExpression>
                          <Operator>Equal</Operator>
                          <ValueExpression>
                            <Value>267012</Value>
                          </ValueExpression>
                        </SimpleExpression>
                      </Expression>
                    </Or>
                  </Expression>
                </And>
              </GreenExpression>
            </Configuration>
          </UnitMonitor>
        </Monitors>
      </Monitoring>
      <Presentation>
        <StringResources>
          <StringResource ID="ReviewerRecommendationNightlyJob.Reviewer.Recommendation.Nightly.rrn.LastStatus.AlertMessage" />
        </StringResources>
      </Presentation>
      <LanguagePacks>
        <LanguagePack ID="ENU" IsDefault="true">
          <DisplayStrings>
            <DisplayString ElementID="Reviewer.Recommendation.Nightly.ScheduleTaskService">
              <Name>Reviewer Recommendation Nightly class</Name>
              <Description>class for ReviewerRecommendationNightly Job</Description>
            </DisplayString>
            <DisplayString ElementID="Reviewer.Recommendation.Nightly.rrn">
              <Name>Reviewer Recommendation Nightly rrn class</Name>
              <Description>class for ReviewerRecommendationNightly Job</Description>
            </DisplayString>
            <DisplayString ElementID="ReviewerRecommendationNightlyJob.Reviewer.Recommendation.Nightly.rrn.Discovery">
              <Name>ReviewerRecommendationNightlyDiscovery</Name>
              <Description>Discovery for Reviewer Recommendation Nightly Job</Description>
            </DisplayString>
            <DisplayString ElementID="ReviewerRecommendationNightlyJob.Reviewer.Recommendation.Nightly.rrn.LastStatus">
              <Name>ReviewerRecommendationNightlyMonitor</Name>
              <Description>Description for the new unit monitor.</Description>
            </DisplayString>
            <DisplayString ElementID="ReviewerRecommendationNightlyJob.Reviewer.Recommendation.Nightly.rrn.LastStatus.AlertMessage">
              <Name>ReviewerRecommendationNightlyAlert</Name>
              <Description>This alert is to notify that the Task Reviewer Recommendation is not in working state</Description>
            </DisplayString>
            <DisplayString ElementID="ReviewerRecommendationNightlyJob.Reviewer.Recommendation.Nightly.rrn.LastStatus" SubElementID="GreenState">
              <Name>GreenState</Name>
              <Description>GreenState</Description>
            </DisplayString>
            <DisplayString ElementID="ReviewerRecommendationNightlyJob.Reviewer.Recommendation.Nightly.rrn.LastStatus" SubElementID="RedState">
              <Name>RedState</Name>
              <Description>RedState</Description>
            </DisplayString>
            <DisplayString ElementID="ReviewerRecommendationNightlyJob.Reviewer.Recommendation.Nightly.ScheduleTaskService.Discovery">
              <Name>ReviewerRecommendationNightly ScheduleTaskService Discovery</Name>
              <Description>Discovery for Reviewer Recommendation Nightly Job</Description>
            </DisplayString>
          </DisplayStrings>
          <KnowledgeArticles></KnowledgeArticles>
        </LanguagePack>
      </LanguagePacks>
    </ManagementPack>
    Regards, Mahadev Sundeep Maruvada

    Hi,
    Why not to use a event based monitor to detect the Task Schedule running status? I am not familar with VB script, the suggestion I can give is you need to check if the script cannot properly detect the running result of the task Schedule.
    Juke Chou
    TechNet Community Support

  • CCMS Alert for J2EE in Solman

    Hi All,
    I need to set CCMS alert for J2EE monitoring in solman. Could any one help me in this regard. I guess for this we need to configure GRMG monitoring. Could anyone suggest how to do this.
    Thanks & Regards,
    Sundara.

    Hello Sundara
    You can setup CCMS for J2EE in the following ways
    1. Setup system monitoring in DSWP as you do for ABAP systems
    2. Installing and Registering sapccmsr agents
    3. Availability Monitoing by GRMG Lite and GRMG
    4. Setting up Central Autoreaction
    5. E2E analysis (Solution Manager Diagonostic)
    Four options are excellently elaborated in the following link
    Setting Up your Central Monitoring [original link is broken]
    and E2E
    http://service.sap.com/diagnostics
    If you face any problem in any of these, revert back
    thanks
    Bhudev

  • Documentation for Alerts in System Monitoring (DSWP)

    Hello Community!
    I am working with SAP Solution Manager for about a week. At the moment i am trying to set up a useful system monitoring with System Monitor.
    Because i did not found a helpful documentation yet and i do not want to proceed in trail&error anymore - i want to know, if there is some kind of documentation for each standard alert in system monitoring function of the SolMa? For example "R3SysLog"-Alert complies with the results of  tcode SM21.
    Thanks for your answers in advance!

    Hi Helge,
    Refer to the following thread :
    [https://www.sdn.sap.com/irj/scn/thread?messageID=2309953#2309953]
    Also,refer to the following URL:
    [https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/a751a1ec-0a01-0010-f0ba-89e4c5cd0261]
    Hope this helps.
    Regards,
    Adren

  • Alert Text    : 7,100,113 open change pntrs found for this monitor object -

    Hi,
    I got this alert message..
    ALERT for MTE: RP1 \ SAP_CCMS_sapprdr3db_RP1_00 \ ALE/EDI RP1(300) Log.sys RP1CLNT300 \ change point. Z_XI_OUT_OTHER_IDOCS \ open changepointers
    Please any one can suggest me to solve this...
    Thanks

    hi krishna,
    u r right. there is no error  in sending the mail and the file but the problem is that file created and converted to pdf is not done properly.jst verify whether the file is created properly or not .thats the only problem that can occurs else ur program is absolutely right.

  • Message Alerting for PI 7.1 with Solution Manager 7.1

    Hello together,
    i am trying to get message Alerting of the SAP PI 7.1 to the solution manager 7.1 Alert Inbox (PI Monitoring).
    I cant find a how to or something.
    The following two options are in my mind:
    1. implement in RZ20 an Monitor for PI-> create alert categories and rules -> create metrics for the pi in the solman 7.1 (system monitoring) setup to get these mtes.
    2. implement the old ccms infrastructure
    Goal: get Alerts in the Solman 7.1 PI MON Alert Inbox if some Messages as they defined in the RWB Alert Rules are not transfered.
    Get anyone some know how with this use case?
    Thanks and kind regards

    Hi Mahr,
    Solution Manager 7.1 has a functionality called Technical Monitoring, which keeps a track of all the performance based & availibility metrics of a managed system.
    It can also be used to generate email alerts to a group of intended receipients.
    I would personally recommend this over CCMS. It uses Diagnostics Agent to pull all these details from the managed system & the configuration is very easy to achieve.
    Below is the guide to configure the same -
    http://wiki.scn.sap.com/wiki/download/attachments/269157890/Setup+System+Monitoring+and+Alerting.pdf?version=1&modificat…
    Best Regards,
    Tanmeya

  • What does this actually mean and how do I fix it: Alert: Error Count Monitor Resolution state Object Hyper-V Virtual Storage Device Has a value

    We are getting this alert on a fair few of our VMs with VHDXs and Dynamic VHDs. Everything seems OK but I am not sure what this actually means and what I need to do to resolve the issue. How do I reset the error count if that is what is required? Thanks
    in advance.
    Alert: Error Count Monitor Resolution state: New
     Error Count Monitor Source: MyVm01 Path: MyHost.MyDomain.local;MyHost.MyDomain.local;FE71577B-A2E2-45C0-B757-2FBCEC9311DE Last modified by: System Last modified time: 2/9/2013 2:08:48 PM Alert description: Instance c:-clusterstorage-volume1-MyVm01-virtual
    Sat 09/02
    To:Administrator
     09 February 2013 14:09
    Alert: Error Count Monitor
    Source: MyVm01
    Path: MyHost.MyDomain.local;MyHost.MyDomain.local;FE71577B-A2E2-45C0-B757-2FBCEC9311DE
    Last modified by: System
    Last modified time: 2/9/2013 2:08:48 PM
    Alert description: Instance c:-clusterstorage-volume1-MyVm01-virtual hard disks-MyVm01-DATA02.vhdx
                Object Hyper-V Virtual Storage Device
                Counter Error Count
                Has a value 9
                At time 2013-02-09T14:08:48.0000000+00:00
    Darren

    But I am getting this alert from SCOM and SCOM has no information about the alert for me to find out what to do - thought that was the point of SCOM to let you know of problems and how to resolve them. :)
    The alert is coming from the Error Count Monitor that is part of the Hyper-V Management Pack Extensions (v 4.0.0.0)
    I have tried looking in the Event Logs on the Host and there doesn't seem to be any storage related errors there. I am trying to establish if this is a false positive, why it is happening and if it is safe to override and ignore.
    There is nothing on the Product Knowledge tab and nothing on the Alert Context other than what I have already mentioned (see below).
    Thanks for responding.
    Time Sampled:
    09/02/2013 14:08:48
    Object Name:
    Hyper-V Virtual Storage Device
    Counter Name:
    Error Count
    Instance Name:
    c:-clusterstorage-volume1-myvm-virtual
    hard disks-MyVM-DATA02.vhdx
    Value:
    9
    Darren

  • Alerting for complete async scenario

    I'm new to XI and I need advice from XI experts.
    Could any one explain me how to setup the alert scenario for complete async scenario in case of any errors in XI like mapping error etc. I have gone through some alert config documents but what I'm looking for is, suggestions and recommondations for as how to implement alert scenario for async processes. how is it implemented in async and sync processes in real time. whats the good approach for alerting and error handling.
    Thanks,
    Sudha Madhuri

    HI,
    You can use alerts for alert the msg/error msg to user with/without interpt the process or while processing the msg.
    In Async process you can use alerts in UDF or through BPM.
    In Sync , you can raise alerts through BPM.
    Also reconcile the process with BPM.
    Please see the below links..
    Alerts with variables from the messages payload (XI) - UPDATED - /people/michal.krawczyk2/blog/2005/03/13/alerts-with-variables-from-the-messages-payload-xi--updated
    /people/michal.krawczyk2/blog/2005/09/09/xi-alerts--step-by-step - Alert Configuration
    /people/michal.krawczyk2/blog/2005/09/09/xi-alerts--troubleshooting-guide - Trouble shoot alert config
    XI ALerts with container elements - /people/sukumar.natarajan/blog/2007/01/07/how-to-raise-alerts-from-abap-proxy
    Reconciliation of Messages in BPM - /people/krishna.moorthyp/blog/2006/04/08/reconciliation-of-messages-in-bpm
    /people/sap.india5/blog/2005/12/06/xi-ccms-alert-monitoring-overview-and-features - CCMS Alert Monitoring
    Triggering XI Alerts from a User Defined Function - /people/bhavesh.kantilal/blog/2006/07/25/triggering-xi-alerts-from-a-user-defined-function
    blogs for alerts
    http://help.sap.com/saphelp_nw2004s/helpdata/en/2b/d925bf4b8a11d1894c0000e8323c4f/content.htm
    http://help.sap.com/saphelp_nw2004s/helpdata/en/9c/34193cb4f5131de10000000a11405a/content.htm
    http://help.sap.com/saphelp_nw2004s/helpdata/en/8a/3e2d4105f8d92be10000000a1550b0/content.htm
    Regards
    Chilla..
    <i>Points rewarded if it is useful..</i>

  • Alerts for Advanced adapter engine

    Hi,
    I have created a file to file scenario using integrated configuration, configured alerts for the same with "No restrictions" rule in RWB.
    However when i test by dropping a file to the polling directory, there seems to be no alert triggered.
    I have checked alert configuration and they are configured correcly.
    I also noticed that the messages are going into scheduled state in message monitoring upon failing in mapping.
    Can standard PI alerts be raised for Integrated configurations ?? if yes then what am i missing here?
    Any thoughts ?
    Thanks

    Hi Amith,
    Try creating the alerts under alert category in ESR.
    Integrated Configurations run totally on the Java stack. I believe you have created the alert in ALRTCATDEF, which is in ABAP stack of PI. Create a alert category in ESR and use the same. I think it will work.
    Regards,
    Souvik

  • Alerts for SXMB_MONI mapping errors, RWB errors

    Hi,
    We are having solman 7.0 with EHP1/oracle on HP-UX.
    I have to configure CCMS alerts for SXMB_MONI mapping errors, RWB errors for PI system(SAP EHP 1 for SAP NetWeaver 7.1).
    I cant find any MTE related to  SXMB_MONI mapping errors or RWB errors under the PI system in my CEN.
    So, can anyone please guide me to configure this?
    Thanks
    Nanda

    Hello Nanda,
    you have to configure ALert Categories in the Alert Framework (ALM) before any MTE are shown in CCMS. And then you would see the MTE in the local CCMS of your PI system.
    Configuration steps are descirbed in the PDF "Setup Guide for Interface Monitoring" under http://service.sap.com/bpm > Media Library > Technical Information. In thisdocument you can also learn how the CCMS MTEs can be integrated with Business Process Monitoring in SAP Solution Manager. And actually BPMon provides some new monitoring capabilites for the Java part of PI that are not covered via CCMS at all.
    Best Regards
    Volker

  • Where do I set the polling frequency for Technical monitoring in Solution Manager 7.1 SP10 ??

    Hi All,
    I am customizing my technical monitoring templates and would like to know :
    1. Where we can set the polling frequency for each metrics for triggering alerts through Technical monitoring in Solution Manager 7.1 SP10 ??
    2. Is it like each time our threshold is breached, it will send an alert irrespective of polling frequency ??
    I know the data collection interval time for each metrics in technical monitoring template but the as per my observation the polling frequency is different.
    Need your guidance.
    Regards,
    Manish K

    Hi Javier,
    Refer to the documentation 'MAI Alert Consumer BAdI Interface' under
    http://wiki.scn.sap.com/wiki/display/TechOps/Alert+Consumer+BAdI+Interface link for information on the input to the BAdI.
    Kind regards,
    Roland

  • Alerts for error in CC

    Dear All,
    I am currently working on a scenario in which I am getting error in the Receiver RFC adapter. I am able to monitor the error in Communication Channel Monitoring or in Message monitoring in RWB. I want to send the error to the administrator as an alert. I have configured CCMS alerts and has specified as Adapter Engine error with Adapter Type as RFC but still I am not able to receive any alerts.
    Please guide me on how the alerts for error in communication channel can be trigerred.
    Regards,
    NJ

    Hi,
    I have done the same but still i am not getting alerts for error in CC but I am getting the alert in case of mapping failure.
    reg,
    NJ

  • Alert for AS2 Error on send

    Hi,
    We would like to setup some alerts for SAP outbound messages via AS2. When the Message is not able to be delivered to the customer we do get an "error on send" message in Seeburger Message Monitor. and the channel fails in the comm channel monitoring. But it is difficult to monitor the channels as there are lot of customers so it would be better if we have alerts. I have already tried selecting the option "Refer MDN to XI system" in the Handle received MDN. The problem with this is it fails for the wrong reason saying receiver channel is not configured and it doesnt serve the purpose of showing the actual problem. Please let us know if there is any other way of setting the alerts may be in the SEEBURGER workbench itself. Any suggestions would be appreciated.

    Hi,
         The alerts can only monitor the IE and AE in PI. You would not be able to create alerts in PI for the Seeburger workbench.
    Maybe you can try and put as mush info as possible in the alert messages so that the recipient can get an idea about the issue at hand.
    Also check if Seeburger workbench has any similar mechanism for generating auto messages on failure.
    Regards

Maybe you are looking for

  • Elements 10 not working and uninstall not working either help please?

    Elements 10 does not work and I have tried to uninstall it with the intention of re-installing.   When I press un-install it tells me it is still uninstalling or changing the program but this has been happening for three hours?  Windows installer is

  • How to apply 11i July CPU Pathes.

    Hi How to apply Apps 11i July CPU Patches OS: Linux.. Thanks in Advance.

  • Why is the video dropping frames after export?

    http://vimeo.com/65108558 The video in question is in the above link. I am using PP CS5 with a new iMac i7 32gb cuda enabled. When watching the clips in the timeline everything looks normal. This video was encoded to h.264 max render quality with the

  • Printout from Telnet

    Hi All, I have a requirement where I need to print an ALV report from a custom transaction. When I run  the  report from SAP the print is coming fine. But when I tried to give the print from Telnet the connecttion is getting lost everytime. Not able

  • Corrupt label, wrong magic number

    Hi guys, I have a problem I have 2 ultra 60 with disk array D1000. The problem is usually I turn off my disk array now last time I turned off my disk array after turning back Solaris doesn't recognized disks in disk array. I tried to relabel all disk