Alert acknowledgement

Hi,
I am able to see the ALERT HISTORY and the no.of alerts in OEM console.Is there any possibility that I can acknowledge alerts. What I mean is if a particular alert has come and I have resolved the issue. When some other user opens OEM, he should see that particular alert(which i have resolved) should be acknowleged.He should not see it as a new alert but alert should be there.
Need your advice regarding the same.
Regards,
krsna

You can clear the ones that can be cleared, but cannot you cannot Acknowledge them like in 9i OEM Events.

Similar Messages

  • Subtract Table A time from Table B (min(time)) by userid

    I have 3 tables.
    event_table:
    Unit                 Varchar2,
    FirstTime          Date,
    LastTime          Date,
    SerialNumber     Number,
    UnitNumber      Number,
    Acknowledged  Number
    audit_table:
    key              Number,
    userid           Varchar2,
    EntryTime     Date,
    Text1          Varchar2,
    Text2          Varchar2,
    Text3          Varchar2
    name_table
    userid
    english_name
    column_typeEach event record can have multiple audit table entries for it (its a helpdesk package). I need to calculate the average time for somebody to acknowledge an event. The difficulty is they can acknowledge multiple times so I only need the first (min) event_table.key. So I need to search Text1, Text2 and Text3 for the word "acknowledge" then I need to grab the Entrytime with the lowest value for event_table.key for that series of audit events (for the given event table record). THEN I need to subtract FirstTime in the eventtable from min(event_table.key), EntryTime in the audit_table. I then need to calculate and average acknowledge time per user.
    Here is what I have after several hours of working on it. (And several years of being afraid to try! But this group has shown me what is possible!)
    SELECT
    name_table.english_name,
    MIN(audit_table.key) as jkey,
    ROUND(AVG(86400*(audit_table.entryTime - event_table.FirstTime)) , 2) as "Blah"
    FROM
    event_table,
    audit_table ,
    name_table
    WHERE
    event_table.serial = audit_table.serial
    and audit_table.userid = name_table.userid
    and name_table.column_type = 'Ack'
    and ( event_table.text1 LIKE '%acknowledged%' OR event_table.text2 LIKE '%acknowledged%' OR event_table.text3 LIKE '%acknowledged%')
    and firsttime >= to_date('06/23/2009 17:00:00', 'MM/DD/YYYY HH24:MI:SS')
    and firsttime < to_date('06/23/2009 17:40:00', 'MM/DD/YYYY HH24:MI:SS')
    and lasttime < to_date('06/23/2009 17:40:00', 'MM/DD/YYYY HH24:MI:SS')
    and event_table.acknowledged = 1
    group by name_table.english_name,  Round( (86400*(event_table.entrytime - event_table.firsttime)) , 2) My problem is that I keep getting each userid several times. I want the average of the users acknowledge time for the given time period. So I need 1 entry per userid and the "Blah" column needs to hold the AVERAGE of all that users acknowledge times. Why cant I group by what I want to? I'm always forced to put all the fields in my "group by"!! Why can't I have the fields that I want in the report and ONLY group by the 1 field that I need to group by? This issue has been causing me grief for a long time now.
    I tried DISTINCT
    The other question is why do I have to put that long "round...." statement in the "group by"? Why cant I just put "blah"?
    I tried this too (and AGAIN, I cant use Blah.....why?)
    select name_table.english_name, ROUND(AVG(86400*(audit_table.entryTime - event_table.FirstTime)) , 2)
    SELECT
    name_table.english_name, ROUND(AVG(86400*(audit_table.entryTime - event_table.FirstTime)) , 2)
    MIN(audit_table.key) as jkey,
    ROUND(AVG(86400*(audit_table.entryTime - event_table.FirstTime)) , 2) as "Blah"
    FROM
    event_table,
    audit_table ,
    name_table
    WHERE
    event_table.serial = audit_table.serial
    and audit_table.userid = name_table.userid
    and name_table.column_type = 'Ack'
    and ( event_table.text1 LIKE '%acknowledged%' OR event_table.text2 LIKE '%acknowledged%' OR event_table.text3 LIKE '%acknowledged%')
    and firsttime >= to_date('06/23/2009 17:00:00', 'MM/DD/YYYY HH24:MI:SS')
    and firsttime < to_date('06/23/2009 17:40:00', 'MM/DD/YYYY HH24:MI:SS')
    and lasttime < to_date('06/23/2009 17:40:00', 'MM/DD/YYYY HH24:MI:SS')
    and event_table.acknowledged = 1
    group by name_table.english_name,  Round( (86400*(event_table.entrytime - event_table.firsttime)) , 2)
    )But that just tells me that event_table.firsttime is an invalid identifier! Even though is fully qualified.
    thanks for your time!

    Ok, here is a cleaned dump of what the records in the audit_table would look like for a single record in the event_table:
    jkey              serialnumber    userid  entrytime           text1                            text2  text3
    1132750         66443321         888         1/23/2008 11:04     Alert acknowledged by 3245     (null)     (null)
    1132803         66443321         888         1/23/2008 11:06     opened ticket 8871             (null)     (null)
    1132809         66443321         888         1/23/2008 11:04     Alert acknowledged by 3245.     (null)     (null)
    1134062         66443321         33         1/23/2008 11:21     opened ticket 8914             (null)     (null)
    1134063         66443321         33         1/23/2008 11:21     Alert tagged by 4357.             (null)     (null)
    1134205         66443321         33         1/23/2008 11:21     opened ticket 8914             (null)     (null)
    1134206         66443321         33         1/23/2008 11:21     Alert tagged by 4357.             (null)     (null)
    1134207         66443321         33         1/23/2008 11:21     Event closed by 4357             (null)     (null)Yes, I have to deal with duplicates too, which is another reason I need to get the first audit_table record (for a given event_table record) that says "acknowledged".
    So, in the above, I'll have an event_table record with a serialnumber of 66443321, and I'll tie it to this record (i.e. audit_table record(s) where sererialnumber= 66443321). Then, from this set of records (for a given event_table record) I need to get the entrytime for the FIRST entrytime (moving chronologically through jkey) that has a text field that says "acknowledged". In terms of chronological order, jkey and entry time should be equal.
    So one likely scenario, is that I do the report for a shift. In this case, I would expect the report to give me the average time in seconds (for the entire shift), for each userid that acknowledged an event_table record during that time. I actually tie userid to the name_table (using userid) in order to get the english_name (eg "Bob) for the actual report.
    So I don't want 5 entries for Bob:
    {code}
    english_name     avg. time to ack in seconds
    Bob     132
    Bob     44
    Bob     55
    Bob     66
    Bob     117
    {code}
    I want 1 line with the average of all of these records:
    {code}
    english_name     avg. time to ack in seconds
    Bob     82.8
    {code}
    Getting very close now!

  • Outbound connector - Update TicketID and Acknowledge alert.

    I´m trying to make an outbound collector, to forward alert to our EMS.
    But im wondering, when i forward an alert to the connector, the connectorstatus still says pending, even after AcknowledgeMonitoringAlerts.
    This means that the alert is being re-sent to the connector over and over.
    Why is this?
    I am also trying to add a ticketID to the alert, this works as it should, but again the alert is getting retransmitted.
    Kind Regards,
    Michael
    Code:
    using System;
    using Microsoft.EnterpriseManagement;
    using Microsoft.EnterpriseManagement.ConnectorFramework;
    using Microsoft.EnterpriseManagement.Common;
    using System.Collections.ObjectModel;
    using System.Threading;
    namespace OutboundConnector
    class Program
    static void Main(string[] args)
    ManagementGroup mg = new ManagementGroup("localhost");
    ConnectorFrameworkAdministration cfAdmin = mg.GetConnectorFrameworkAdministration();
    Guid connectorGuid = new Guid("{6A1F8C0E-B8F1-4147-8C9B-5A2F98F10003}"); // Or create/use your own Guid.
    MonitoringConnector connector;
    try
    if (args.Length == 1)
    if (args[0] == "InstallConnector")
    ConnectorInfo info = new ConnectorInfo();
    info.Description = "Connector";
    info.DisplayName = "Create Case";
    info.Name = "CaseCreator 1.0";
    connector = cfAdmin.Setup(info, connectorGuid);
    connector.Initialize();
    Console.WriteLine("Created {0} with ID: {1}", connector.Name, connector.Id);
    else if (args[0] == "UninstallConnector")
    connector = cfAdmin.GetMonitoringConnector(connectorGuid);
    ReadOnlyCollection<MonitoringConnectorSubscription> subscriptions;
    subscriptions = cfAdmin.GetConnectorSubscriptions();
    foreach (MonitoringConnectorSubscription subscription in subscriptions)
    if (subscription.MonitoringConnectorId == connectorGuid)
    cfAdmin.DeleteConnectorSubscription(subscription);
    connector.Uninitialize();
    cfAdmin.Cleanup(connector);
    Console.WriteLine("Connector removed.");
    return;
    connector = cfAdmin.GetMonitoringConnector(connectorGuid);
    while (true)
    ReadOnlyCollection<ConnectorMonitoringAlert> alerts;
    alerts = connector.GetMonitoringAlerts();
    if (alerts.Count > 0)
    connector.AcknowledgeMonitoringAlerts(alerts);
    int i = 1;
    foreach (ConnectorMonitoringAlert alert in alerts)
    // Here you can send the alert to the other management system.
    Console.WriteLine("#{0} Alert received on {1}", i.ToString(), DateTime.Now);
    Console.WriteLine(">> Id: {0}", alert.Id.ToString());
    Console.WriteLine(">> ConnectorStatus: {0}", alert.ConnectorStatus.ToString());
    if (!string.IsNullOrEmpty(alert.TicketId))
    Console.WriteLine(">> TicketId: {0}", alert.TicketId.ToString());
    if (!string.IsNullOrEmpty(alert.ResolvedBy))
    Console.WriteLine(">> ResolvedBy: {0}", alert.ResolvedBy.ToString());
    Console.WriteLine(">> LastModified: {0}", alert.LastModified.ToString());
    Console.WriteLine(">> LastModifiedByNonConnector: {0}", alert.LastModifiedByNonConnector.ToString());
    Console.WriteLine(">> Description: {0}", alert.Description);
    Console.WriteLine("");
    i = i + 1;
    if (string.IsNullOrEmpty(alert.TicketId))
    alert.TicketId = "42";
    alert.Update("Update String");
    //Wait for 30 sec before checking for new alerts again.
    Console.WriteLine("Sleeping for 30 seconds...");
    Thread.Sleep(10 * 1000);
    catch (MonitoringException error)
    Console.WriteLine(error.Message);

    even though this is a VERY old question, i still stumbled upon it when experiencing the same problems.
    After another search i found this: http://microsoft.public.opsmgr.sdk.narkive.com/cUIlBbn1/outbound-connector-alert-keeps-reappearing
    It explains the problem:
    The reason you keep getting the alert is because you are changing them.
    Every time the alert changes, you will get it again. Did you try acking the
    alerts after updating them?
    So all i did was to move my acknowledge to after the changes has been done.
    something like this:
    if (alerts.Count > 0)
    foreach (var alert in alerts)
    //Send the alert to the other management system with the appropriate API
    //from the other management system.
    //Add a comment to the alert.
    connector.AcknowledgeMonitoringAlerts(alerts);
    Best Regards
    Jakob Gottlieb Svendsen
    Trainer/Consultant - Coretech A/S -
    Blog
    MCT - MCTS - VB.NET - C#.NET - Powershell - VBScript Mastering System Center Orchestrator 2012 - 3 day workshop - worldwide training click
    here

  • Negative Acknowledgment Alert

    Hi!
    I have the next scenario:
    File -> XI -> IDoc
    I have successfully configured the Acknowledgment response from the R/3 system, but now I need to send an email if XI receives a negative acknowledgment.
    I have tried with the XI alerts and it has sent the general errors (i.e. mapping error),  but not the negative acknowledgments.
    What configuration should I have in order to send the negative acknowledgments email?
    Best regards,
    Eumir

    Hi Eumir,
    i'm not sure about the application ack, i suppose it'll probably not work with that. However i strong;y be;ieve that it's the integration brokers responsibility to make sure that the technical communication works so it should work with transport acks. for the Idocs it's really a bit tricky, but if i remember that correctly the ALEAUD contains the IDoc status, and this status can be of technical nature (like Idoc stored to database ok) or of application nature (like IDoc successfully posted to application). so xi is evaluating this status code and could easily throw an adapter alert in case of a negative status. i remember there is a transaction in R/3 showing the different inbound and outbound idoc states together with the classification if it is a positive hence non error state or an error state. according to this classification, xi should throw an alert or not... but that is just my opinion from an Architects point of view and i remember i discussed something similar once with xi development and they didn't really agree...
    best regards
    Christine

  • Cannot clear an acknowledged alert

    Hello
    I have a critical alert which I acknowledged. Now I cannot select this alert to clear it in the Alerts --> Critical page, the selection checkbox is greyed out. The Alert History in the Targets page is clean, the critical alert is not listed.
    Thanks for your help
    Pierrot

    you must execute in the target host :
    emctl clearstate agent
    If not change the alert , you will need the help of ORACLE SUPPORT to provide you a special PL/SQL procedure to clean the alert
    this procedure delete the rows of all MGMT_TABLES when the alert is refer
    regards

  • Clear Acknowledged Alerts in OEM

    Does anybody know how to clear acknowledged alerts in OEM? I had some alerts, and stupidly I clicked Acknowledge, and now I can't use the "Clear Alerts" button on those alerts.
    Very grateful if somebody could explain how to 'un-acknowledge' the alerts so I can clear them.
    Cheers,
    Ben

    Thanks Sulimo,
    If anybody else needs to know how to do this, try this:
    logon to EMREP as sysman (using sqlplus)
    delete from em_severity.delete_current_severity;
    commit;
    There!

  • My company sends my iphone4 Urgent text messages during after hours. How can i have my iphone 4 alert me and wake me during after hours endlessly of a text message until I acknowledge Ive received the text message?

    Any suggestions on how to make the IPHONE 4 continuously alert of an incoming text message until acknowledged?
    Message was edited by: darrelfromgray

    You have a Verizon phone. 4.2.10 IS the current version for the Verizon iPhone. You don't have all the same options as on the GSM iPhones. This will be rectified when iOS 5 ships this fall.
    I'm assuming the text messages you're getting are automated...? If not, you could always have a human being call you every few minutes until you answer if you don't respond to the page after a certain amount of time.

  • IOS Calendar Continuous Alert/Reminder until acknowledge?

    Hey all, I've been trying to figure out how to get a more robust calendar app on iOS. The default app is just weak and crippled. Is there any 3rd party apps that will allow the appointment to continue to ring/buzz every X minutes until I acknowledge it? I have found apps that can allow me to sync with my Google Calendar (must-have for me...), but I have yet to find one that can repeatedly alert me until I actually view the appoint.
    I've been using the iPhone for the past 2 weeks. I came from the Android ecosystem. I'll admit, as sleek and as user-friendly iOS is... there are certainly things that Android is way better at... Yes there are 3rd party solution at times, but more often than not, it'll cost ya. With Android, there are almost always free alternatives. But like people say to me... you gotta pay to play.
    Please advise!
    Thanks!

    Hi, the only one I've come across is fortunately a great app, designed well with tons of common sense functionality lacking in the pathetic iOS calendar. Unfortunately it is $3, of the 200 apps I own, only 3 of them aren't free, and the $3 is more than worth it since it is critical functionality as well as a great app design.
    It is called CalAlarm (Calendar Alarm) by DevArt in the app store. It supports syncing with multiple calendars, like from Google, Exchange, Outlook, 'internet' calendars like US holidays - actually the synching is through the iOS iCalendar, but then in CalAlarm you can exclude specific calendars if desired.
    In addition to true repeat alarm until acknowledged (Every minute - developers say Apple iOS prevents user defined like repeat every 5 minutes), the alarms have Snoozes once you acknowledge that include snoozes of 1-3-5-10-15-20-30-45-60-90 minutes and 2h-3h-4h hours not to mention user custom snoozes like whatever you want, any minutes from 1-15 then 5 minutes increments out to hours and days for the snooze, for instance 12 minutes or 1 day 3 hours and 25 minutes snooze just to illustrate functionality, if you mind works that way...
    Alert settings prior to event time are similar and can be customized as described for Snoozes, and you can set alarms for as many as 10 alarms prior to event (Although I believe I saw that Exchange for instance has its own limit of 2 possibly, so limitations may come from type of calendar syncing with) - like 1 day, 12 hours, 6 hours, 45min, 30min, 15 min, custom 12 minutes, 5 minutes, time of event.  Yes, all separate from the Snooze function while acknowledging the alarm.
    Check it out in the app store and their web site. Don't work for them, don't know them, blah blah blah. Enjoy!

  • Alerts when the acknowledgement fails in IDOC to File Scenario

    Hi All,
    could you let me know how to handle Alerts for Idoc to File scenario.
    My Scenario uses BPM as well.
    Thanks,
    Srini

    Dear All,
    For file to idoc scenario is there any possibility to get line items details or xml details i.e the segments and its related field details using reference id, transaction id or interface name or message id in SAP PI 7.0. I know we need to click each and every message in sxi_monitor and look for details.
    For SAP(R3 System) I can create a report and set the job for specific time period so automatically it throws the details(like reference no, document date, invoice no from) in ftp path as .csv file. The same ftp path is maintained in program.
    I wanted to check FTP--->PI postings and I have set the job at r3 system it is working fine and Im monitoring it too.
    Now the end to end scenario is FTP--->PI--->ECC(R3 system). Please help.Many Thanks.

  • When a reminder alert rings and I acknowledge it or attempt to silent it using the down volume button it won't stop until the alert runs its course. Is there a way to fix this?

    I Set alerts for my daughter's appointments. When the reminder or calendar alert rings it won't let me silence it. i have noticed that some IOS updates seem to correspond with it working/not working. Any helpful info on how to fix it?

    I can't silence my calendar alerts once they start either. I've tried swiping and pressing every place on the phone with no luck. This problem mysteriously comes and goes.  I am using an Outlook 2010-via-gmail calendar on an iphone 5s. What are you using? I sometimes have a feeling it's got something to  do with the gmail side of the calendar..... but I'm a technical heathen so this could mean nothing. Anyone else got any ideas?

  • Can we acknowledge grid alerts with comments?

    does alert stay in grid repository for long? or they deleted after x number of days?
    I wondered if its possible to attach messages to the alerts and store them for x number of years ,so incase similar incidents are raised in future other people in the team can search that alert repository and find fixes .... is such thing possible in grid? is it out of box?
    i know its possible to configure grid to raise ticket via 3rd party application ... our 3rd party system supports logging the tickets and storing them there... but i want to know if similar thing can be achieved in grid itself.

    For raing tickets to 3rd party applications you might want to take a look at the OME GC Connectors
    http://www.oracle.com/technetwork/oem/extensions/index.html#connector
    These are all based on the usage of Notification Methods
    Notification Methods allow you to create any interface you desire, using OS Scripts, SNMP Traps or PL/SQL
    http://download.oracle.com/docs/cd/E11857_01/em.111/e16790/notification.htm#BABJFFCJ
    Checkout http://download.oracle.com/docs/cd/E11857_01/em.111/e14586/monitoring.htm#EMADM9036
    for handling of alerts
    Regards
    Rob
    http://oemgc.wordpress.com

  • Sender Mail Adapter, technical Acknowledgement

    Hi all,
    I have a SMTP --> XI --> Proxy Scenario. For the inbound message I get via SMTP, I'd like to send a technical acknowledgement back to the Sender (via SMTP, too). The acknowledgement has a specific message structure, for example it contains the DocumentID of the inbound message I get via SMTP.
    My idea now is: Within ReceiverDetermination, I configure two receivers:
    1. Backend system for the Inbound Proxy
    2. original Sender System
    Within Interface Determination, I'll do 2 mappings:
    1. Mapping from source message to ABAP proxy interface
    2. Mapping from source message to technical acknowledgement structure
    Then, receiver agreements / receiver communication channels for both interfaces.
    My question now is: is there a more elegant solution then doing the scenario like described above? Maybe something I can do in the Sender Mail Adapter to create the specific technical acknowledgement and sent it back to the sending application?
    Best regards
    Holger

    Hi Holger !
    XI supported acks are not available for your scenariom because the smtp/mail sender cannot request it.
    http://help.sap.com/saphelp_nw04s/helpdata/en/f4/8620c6b58c422c960c53f3ed71b432/frameset.htm
    You should create some kind of artificial ack, that should be part of your own protocol. What I meant with the SYNC proxy, is to use its response message as your own defined ack, because it is not supported as is.
    If you call your proxy async, then you will not receive any feedback to use it as ack info.
    Another idea could be to forget the ack per se, and just use define an alert in case of problems with the scenario to send a mail to the specified users.
    Regards,
    Matias

  • Best calendar app? need repeating alert, not just once

    I'm looking for a calendar app that keeps notifying me repeatedly until I acknowledge it. From what I've seen, most calendar apps (along with the built-in one) only have a one-time alert, or the alert will alert you every other minute if you fail to acknowledge the notification. I like to keep my phone on vibrate so this is a problem. I'd like it to continuously vibrate as if I'm getting a phone call, until I acknowledge the alert. If anyone can help me out, I'd greatly appreciate it. Thanks.

    You can configure a google calendar to sync any way you want (2way or 1way either way).  A gmail account is free - http://www.google.com/intl/en/googlecalendar/about.html
    I don't use any "app" to keep my calendars sync'd - I use iCal on my MBP, calendar on my iPhone and iPad, and Exchange on my windows machine.  All calendars either read/write to the google calendar or you can set them independently to only read from or only write to it.
    That is what I use to keep both my personal and my work calendars syncronized on my computers and my mobile devices.  So I cannot speak to any other options, sorry - I use google for all that.

  • "Time Machine alert" in the middle of Keynote presentation.

    I was in the middle of a lecture with Keynote when a warning window popped up to inform me that the time machine backup software hadn't had a chat with my external hard disk for a while (was it 2 weeks?) and it needed to reconnect.
    This was embarassing as I had to go down to my computer and acknowledge the alert before I could continue.
    Is there a way to prevent this from happening next time?
    Thanks
    Adam

    I was in the middle of a lecture with Keynote when a warning window popped up to inform me that the time machine backup software hadn't had a chat with my external hard disk for a while (was it 2 weeks?) and it needed to reconnect.
    This was embarassing as I had to go down to my computer and acknowledge the alert before I could continue.
    Is there a way to prevent this from happening next time?
    Thanks
    Adam

  • File Receiver - Alert Config

    Hello all,
    I have scenario IDOC to File. Now if the file is not posted at particular location on FTP and in acknowledgement i am getting the error from FTP for file size. But No alerts triggered for this. Is there any reason for this? (Alert Configuration is already set for this). Is there any specific alert category that we need to define to get an alert when we receive an error from acknowledgement.
    Please let me know your inputs on this.
    Thanks,
    Siddhesh Pathak

    Hi,
    You can select the option to raise the Alerts particular to IE and AE in the Alert Config of RWB itself.
    To get the alert for AE errors dont give any value for mandatory field.....but remember you only get alert for system error in RWB...to get alert for application error in RWB you have to configure CCMS..
    Regds,
    Pinangshuk.

Maybe you are looking for

  • Unable to select user when reconnecting mailbox

    Hi there, I am wondering if this is a bug or if anyone can help...  A user was accidentally deleted in AD.  We recovered the user successfully and attempted to reconnect the user's mailbox. When you reconnect, a dialog opens in which we are supposed

  • Why do I have to type full URL???

    I used to be able to type in the name of a site without typing the full URL, now if it is a new site (not in history or bookmarked) I cannot just type in the name ie.... 'apple', I now have to type in 'www.apple.com'. This was not the case before, is

  • Shared services security mode.

    Hello, When you implement shared services model of essbase security, is the essbase userlist picked from LDAP or something + its native users? will I connect to essbase servers (through excel addin or EAS or what ever) automatically with the windows

  • Adobe drive V3.2 with Documentum

    Hello, I installed Adobe drive V3.2 and linked it with Documentum. I have now a network folder that is what I have in my Documentum repository. When I try to check out the document from this network folder by selecting the menu "Adobe drive 3" and th

  • Student creative cloud and the photoshop touch app?

    So I have recently signed up to the student creative cloud package and listed in this is the photoshop touch app however when I try download this it is trying to charge me £6.99 what do I do?