Monitoring Queues

Hello all!
I have been following some documentation to set up monitoring and alert framework with CCMS in XI.  One question I have is what is the best way to monitor queues that have built up and aren't sending.  Once queues reach a certain point, is there a way to send a message to CCMS?

You use the alert monitor of the Computing Center Management System (CCMS) for Exchange Infrastructure to monitor the following components:
·        ABAP components
·        qRFC queues
·        Java components
·        Business Process Engine
http://help.sap.com/saphelp_nw04/helpdata/en/f7/2c4b3f53275003e10000000a114084/frameset.htm

Similar Messages

  • Monitoring queue lengths

    Does anyone have any advice/scripts for monitoring queue lengths?
    I'd like to be able to monitor the lengths of the queues within my system, ideally
    such that once queueing occurs an alert/message of sorts can be raised.
    So far I have no continously active monitoring of queue lengths, but am relying
    on the average queue length data provided by the pq command, to identify if queuing
    is occuring.
    Relying on the average queue length reported by pq, I don't think is the best
    route to take. Sometimes it provides data that cannot be correct - I get the
    impression that unless it has a reasonably constant flow of requests it isn't
    very accurate.
    I'm assuming what is actually required is some kind of MIB interrogation program,
    is there anyone that uses something like this to monitor queues?
    The average queue length info provided by pq, does need a little data manipulation
    I've discovered to be meaningful, for everyones benefit here's what needs to be
    done:
    The average queue length is the average number of messages in the queue (inclduing
    those being processed) minus one. I don't know the reason for the minus one,
    but it is something to be aware of (particularly for MSSQ sets).
    I subtract the number of servers serving the queue from the average queue length,
    then add the one back on. This gives the average number of requests in the queue
    that are actually waiting to be processed.
    thanks
    Jody

    Just found it. Coherence->Cache->DistributedCacheForMessages->Attributes->Size

  • PI - monitoring queues through Mobile apps

    Dear Team,
    Currently we are on PI 7.3 version and client has come up with the expectation of exploring the possibility of PI queue monitoring through Mobile apps.
    We are going to upgrade our system to 7.4 in couple of month so any solution for ver 7.3 or 7.4 would work for us.
    I have searched sdn links but don't find convincing solution. Any suggestions/Inputs ?
    Regards,
    Deepti

    Hi Deepti,
    Have a look at cbs PI MeMo App for MobiIe Message Monitoring
    I tried that in the past and it looks great. Only limitation if I'm not mistaken: no installation on iPhone possible. Perhaps now it is possible. That one you need to check.
    Kind regards,
    Dimitri

  • Monitor Queue from another program

    Hi,
    I have a small program that uses queues to coordinate an order process.
    I'd like to have a separate watchdog program examine a couple of the queues and peek at the messages. It seems like this isn't in the jms spec. Is this possible? Can you point me towards the doc?
    Thanks!

    I must be missing something.
    To use the QueueBrowser, I'd have to connect 2 sessions to the queue at one time. One for the main program reader and the second for the monitor.
    I thought only one session could be connected to a gueue at a time. Is that true?

  • XI queues - Monitoring and unlock

    Hi gurus,
    Is there any standard procedure in order to monitoring queues (input/output) in XI 3.0?
    Is there any solution to unlock queues automatically?
    I hope somebody can help me!!
    Thanks

    Hi,
    yes u can monitor queues in XI
    SMQ1-outbound queue
    SMQ2-inbound queue
    SMQ1 – qRFC Monitor for the outbound queue You use this transaction to monitor the status of the LUWs in the outbound queue and restart any hanging queues manually.
    SMQ2 – qRFC Monitor for the inbound queue. You use this transaction to monitor the status of the LUWs in the outbound queue.
    see here fro details
    http://help.sap.com/saphelp_nw04/helpdata/en/76/e12041c877f623e10000000a155106/content.htm
    Outbound Queue Administration
    http://help.sap.com/saphelp_nw04/helpdata/en/4c/cf5c3c3b067331e10000000a114084/content.htm
    Inbound Queue Administration
    http://help.sap.com/saphelp_nw04/helpdata/en/b0/df5f3c8dde1c67e10000000a114084/content.htm
    queue status fro SMQ1
    http://help.sap.com/saphelp_nw04/helpdata/en/ad/7b623c6374a865e10000000a11402f/content.htm
    queue status for SMQ2
    http://help.sap.com/saphelp_nw04/helpdata/en/d9/b9f2407b937e7fe10000000a1550b0/content.htm
    Regards
    Biplab

  • CCMS monitoring for Queues(SMQ1/SMQ2)

    Hi,
    How do we monitor Queues(SMQ1/SMQ2) in CCMS. My requirement is to monitor Queues(SMQ1/SMQ2) in CCMS based on the Queue name. I want to create different nodes in CCMS and I want queue name falling under certain criteria should come and sit in the respective node of CCMS.
    Means queue with name High_priority should come n sit under node say Test1, queue name with medium_priority should come n sit under node say Test2 and queue name with medium_priority should come n sit under node say Test3.
    Is it possible to do so.

    Hello,
    also for queue monitoring the easier and more flexible way to monitor is via Business Process Monitoring. The configuration is easier than CCMS where you have to use transaction RZ21 and need to transport objects. And the qRFC monitoring is more flexible than in the CCMS. Basically all customers knowing both standard CCMS qRFC monitoring and qRFC monitoring in BPMon chose the later or exchange their existing CCMS monitoring by BPMon.
    See also the SDN blog /people/johannes.fleig/blog/2008/06/11/new-business-process-monitoring-functionalities-in-sap-solution-manager-150-qrfc-monitoring
    and check out the Interface Monitoring Setup Guide under http://service.sap.com/bpm > Media Library > Technical Information.
    Best Regards
    Volker
    Edited by: Volker von Gloeden on Jul 2, 2010 4:48 PM

  • Error in inbound queue

    Hi,
    I have to monitor queues, when i use tcode smq2 for inbound queues, i see 4 queues with stuck messages. The status  is sysfail, so i do like this edit-> reset status ,then the status of the message has changed to transaction recorded. now i went to previous page and click unlock. when checked the first message status, it is XI  restart in qRFC not allowed.
    Suggest me where i went wrong and what to do to solve the issue.
    Thanks
    Jhansi

    Dear Jhansi,
    in his answer Chirag exactly describes how to proceed in this situation. For further information on how to process failed XI messages you might also have a look at OSS note 813029.
    Best Regards,
    Harald Keimer
    XI Development Support
    SAP AG, Walldorf

  • WL6.1 - browsing and receiving from queues with MDBs

    Hi all,
              I have hit on a problem that has been brought up previously without,
              as far as I can tell, any conclusive response.
              I am using a queue which is processed by message driven beans. This
              queue contains jobs which may take a long time to execute and hence it
              is important to allow users to manage the queue. Ideally this
              management should work in the same way as, say, a printer queue where
              it is possible to view queued jobs and cancel them if necessary.
              It has been said that MDBs in WLS6.1 use an internal pipeline which
              [quote from previous thread " QueueBrowser not working in WL6"]
              "uses an optimistic algorithm and pushes the message at the bean
              before it is ready"
              and, sure enough, pointing a queue browser, activated from a JSP, at
              the queue always returns a queue length of zero, whatever the number
              of pooled MDBs and whatever the actual number of messages queued. I
              have worked around this by creating a second 'monitoring' queue not
              listened to by any MDBs and which I then have to manually synchronise
              with the 'real' jobs queue. However, removing jobs does not work
              either (I am storing the job message ID and trying to access the jobs
              queue using this as a selector) since the queue is empty when looked
              at from any client which is not the listening MDB. In contrast with
              the browsing, there seems to be no obvious way around this as I need
              to access the jobs queue itself before I can remove any jobs.
              My intended 'queue management' functionality does not seem
              particularly esoteric to me and hence I am puzzled that this appears
              difficult to implement. I have therefore been wondering whether I have
              been missing any obvious point and I would be grateful to hear of
              anybody else's experiences trying to achieve similar functionality.
              It would also be interesting to hear whether moving to WLS 7.0 would
              change/fix this 'pipelining' behaviour of MDBs.
              Many thanks.
              Peter
              

    Hi Peter,
              Since 6.0, when pipelining was introduced,
              the pipeline size is configurable via the connection
              factory (see "MessagesMaximum"). To tune this setting,
              you will need to configure a
              custom connection factory for the MDB rather than use
              the default one, and specify its name in the xml descriptor.
              I'm a little surprised you did not find reference to this
              setting in your search.
              Regardless, you will not be able to stop the current message in the MDB.
              In the next release (beta December) you can force the current tx to
              rollback through the JTA mbeans. Of course, this won't stop
              the onMessage() from continuing its work, but it will
              guarantee that any of its transactional
              work will be ultimately discarded.
              Since the app server has no control of the thread
              once it is passed to the MDB app (it can't just kill
              the thread), you will need to roll your
              own mechanism to make it stop. One possibility is to have your MDB
              "register" that it is starting with a "manager" application, and then
              have the MDB poll this application to see if the system admin
              has requested that the current job be aborted.
              You will likely find it useful to read through the JMS FAQ. You
              might also find it useful to look at the jsp queue browser app
              posted on dev2dev by Adarsh...
              Tom, BEA
              P.S. The release after next release will contain more advanced message
              management features.
              Peter Case wrote:
              > Hi all,
              >
              > I have hit on a problem that has been brought up previously without,
              > as far as I can tell, any conclusive response.
              > I am using a queue which is processed by message driven beans. This
              > queue contains jobs which may take a long time to execute and hence it
              > is important to allow users to manage the queue. Ideally this
              > management should work in the same way as, say, a printer queue where
              > it is possible to view queued jobs and cancel them if necessary.
              > It has been said that MDBs in WLS6.1 use an internal pipeline which
              >
              > [quote from previous thread " QueueBrowser not working in WL6"]
              > "uses an optimistic algorithm and pushes the message at the bean
              > before it is ready"
              >
              >
              > and, sure enough, pointing a queue browser, activated from a JSP, at
              > the queue always returns a queue length of zero, whatever the number
              > of pooled MDBs and whatever the actual number of messages queued. I
              > have worked around this by creating a second 'monitoring' queue not
              > listened to by any MDBs and which I then have to manually synchronise
              > with the 'real' jobs queue. However, removing jobs does not work
              > either (I am storing the job message ID and trying to access the jobs
              > queue using this as a selector) since the queue is empty when looked
              > at from any client which is not the listening MDB. In contrast with
              > the browsing, there seems to be no obvious way around this as I need
              > to access the jobs queue itself before I can remove any jobs.
              > My intended 'queue management' functionality does not seem
              > particularly esoteric to me and hence I am puzzled that this appears
              > difficult to implement. I have therefore been wondering whether I have
              > been missing any obvious point and I would be grateful to hear of
              > anybody else's experiences trying to achieve similar functionality.
              > It would also be interesting to hear whether moving to WLS 7.0 would
              > change/fix this 'pipelining' behaviour of MDBs.
              >
              > Many thanks.
              >
              > Peter
              

  • Disk Queue Length ?

    Our organization is having some slowness problems particularly when most are logging on and off so
    mornings and 330 or so I've been through everything bandwidth etc we have 10G switches but I've come across this I believe is the problem on our server that we redirect everyones desktop and profile etc. On that drive in he resource monitor there is a section
    for Disk Queue Length that I've read should be 0-2. Ours averages 5-10 and spikes to 50 during these slowness times. All our servers are VMware, its on a SAN with SSD drives so what can I do to resolve this. Its just on the drive that that data is on so we've
    been considering creating another drive and splitting up the users profile folders or do we need another separate server? How can I fix this problem? Is there a limit to the amount of users that can be setup to access one server? Do I need to break that up
    to several servers?
    Jason

    Hi Jason0923,
    The Disk Queue has Length may caused may reasons, such as high workload with SAN IO bottleneck, generally we can first confirm whether your SAN write disk cache has enabled,
    others clue is you can refer the following article to determine whether there have IO bottle neck with your SAN.
    Monitoring Queue Length
    https://technet.microsoft.com/en-us/library/cc938625.aspx?f=255&MSPPError=-2147217396
    Windows Performance Monitor Disk Counters Explained
    http://blogs.technet.com/b/askcore/archive/2012/03/16/windows-performance-monitor-disk-counters-explained.aspx
    I’m glad to be of help to you!
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Support, contact [email protected]

  • How to monitor the alrets

    Hi all ,
                  please i need steps to monitor the alerts in the  ALERT monitoring queues on SCM APPLICATION SERVER (SAP). please fine me a sloution
    for this
    thanking you
    sridhar

    HI,
    Please see the below links
    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
    https://www.sdn.sap.com/irj/sdn/advancedsearch?query=alerts&cat=sdn_weblog
    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
    for reducing the waiting time
    http://help.sap.com/saphelp_nw2004s/helpdata/en/af/73563c1e734f0fe10000000a114084/content.htm
    http://help.sap.com/saphelp_nw2004s/helpdata/en/af/73563c1e734f0fe10000000a114084/content.htm
    Regards
    Chilla..

  • Mass drag and drop in RF monitor

    Folks,
    All my 999 movements come into a general queue. From there, I move the 999 TO's into other queue's. Is it possible to move a bunch of TO's in 1 go into another queue without having the user to change queue?
    MZ

    Hi,
    LRF1 transaction is for monitoring queue of warehouse persons & supervisor push the TO's from one queue to other queue.This transaction is a tool for controlling workload of particular queue. The transfer of TO's take place by drag & drop. I am doubtful about transferring mass To's to queue without manual intervation.
    Regards,
    Prashant

  • Status of a phone queue in ICWin

    Hello,
    Is there a functionality in ICWin to monitor queues statuses?
    For example information about number of calls waiting in queue, what customers are in queue?
    Regards
    Radek

    The kind of glow you are talking about is easily achieved with blurred copies of your glowing phone screen...
    Lighting up the objects it passes is achieved by animating blurred masked solids or even sections of your footage that have a blur applied and the blend mode set to screen or add.
    It's a bit like creating a light saber with masks and blurs on duplicates of a shape layer or masked solid...
    Trying to get AE give volumetric lighting effects using a light without a 3rd party solution like Trapcode Lux is a pain in the neck. A little tracking, animated masks and general basic compositing skills even removes the necessity of doing any of this except the animated floating phone with a 3D layer.
    Here's a post I made a while ago with an explanation that should work for you.
    http://forums.adobe.com/message/3886886#3886886
    Here's a similar thread with a sample project where I'm compositing a glow from a TV on a kid watching the program.
    http://forums.adobe.com/message/5755690#5755690
    You can download the CC project here.
    I would just render your 3D phone with Ray-traced rendering then composite the project as 2D layers. Unless there's something you didn't explain about your project this would be the most efficient production workflow.

  • No Un-ambiguous Selection of Mapping Module (above one) for BUPA_MAIN BDocs

    Hi All
    I seem to have hit a snag here. I am trying to replicate customers from CRM to ERP but am getting these two errors:
    Main error: Partially send, receivers have errors.
    No un-ambiguous selection of mapping module (above one) for BDoc type 3932399B34D6279BE10000000A11449E.
    Service that caused the error: SMW3OUTBOUNDADP_CALLADAPTERS._
    I have searched on Googleand SDN but have come up with nothing as far as these errors are concerned. We have managed to replicate Business Partners, Materials and Conditions from ERP to CRM without any problems but when it cam e to replicating back, these errors started popping up.
    I have used all the tools for analysis but have come up with nothing the really suggest to me what is wrong. I have monitored queues, traces and dumps. I have played around with the filter setting and all.
    With regards to the process itself, i followed the C03 best practices config guide and i believe that i have everything in place. Here are the steps i followed:
    1.Create an Internal number range for the CRM customer group.
    2. Assigned the number range to the Customer group
    3. Created a corresponding number range (External) in ERP and a corresponding CRM Customer account group as a copy of the standard 0001 Sold-to-party account group and assigned the number range to it.
    4. Defined Partner functions (SP, SH, BP, and PY) for the account group
    5. I mapped the CRM classification for customers (B) to the created account group (CRM Customer)
    6. I synchrponized the fields for the account group created and the BP roles in CRM including changes on a per client (BUPA) basis.
    7. I redowloaded all the cutomizing objects (though i only needed the DNL_CUST_KTOKD) for the sake of the mappings directly in CRM or R/3 Account group maintenance during the creation of the BP.
    8. I customized the filter settings in BUPA_MAIN and included the BUT100 table for the filetring of the customers who were created as SP, BP, PY, or SHand who belonged to the Customer group we had created. (BUT000->BU_GROUP & BUT100->RLTYP) for source site CRM.
    9. Activated the necessary function modules through transactions COM_BUPA_CALL_FU in ERP and CRMC_BUT_CALL_FU in CRM according to [http://help.sap.com/saphelp_crmscen70/helpdata/en/60/85b5d333f4174b8e982c1c15db35f3/frameset.htm]
    10. Using transaction R3AS i sought to replicate the BUPA_MAIN object.
    Because of the few customers created in CRM, it only executes within a single block so the queues would be empty by the time SMQ1 and SMQ2 are executed. R3AM1 shows it as running. SMW01 shows the above error.
    When creating a BP through the tx code BP, the main error would be Technical error(Incomplete) and the two other errors as mentionme above would also be there
    Is there anyone out there who has met this very same problem or knows the solution to this.
    Thanks in advance.

    We managed to get a solution to the problem. Here it goes:
    When a new adapter object (e.g a custom one) is created, the SMOFOBJECT table is populated with the entry and, in turn, the SMOFUPLMAP is populated with the object and the mapping module for uploading to R/3. During the upload process, a search for custom mapping modules is done and if not found the standard mapping modules are used. However, and it seems weird since it seems as if it applies to the BUPA_MAIN object or the corresponding mapping module (BUPA_MWX_BDOC_UPLOAD_MAIN_R3), there has  to be a one-to-one mapping between an mapping module and adapter object.
    I had created a custom adapter object (Z_BUPA_MAIN) to which I wanted to put some custom filters and did not want to test with the standard object. So two objects using the same mapping module ended up existing  in the SMOFUPLMAP table (one-to-many mapping). The function module in which this happens is the GET_UPL_FUNCTION_FOR_OBJ.
    So the solution would be to delete the object if it is not needed or to maintain the SMOFUPLMAP table to remove the entry. When you delete the object, it sometimes does not automatically/subsequently remove the entry in SMOFUPLMAP, so manual maintenance has to be done or the same object has to be recreated and have the mapping module allocated. After this, the problem would be solved. What is weird to me is that the only one-to-one mapping is allowed. I created a custom object for the download of conditions and I did not get that error. So it means that in this case you would have to copy the mapping module and create a custom one for the custom object.

  • Customer Service Outage on 4/16/2012

    On 4/16/2012 Adobe experienced a customer service outage in one of our data centers. This CSO occured at around 10:30 PM Pacific time and was the result of a hardware failure in a switch. This outage impacted many aspects of DPS from publishing, notification and delivery of content to customer devices. The faulty hardware was bypassed and operation were resumed approximately 90 minutes later. Over the course of this morning we've experienced some lengthy times for queued operations like publishing and notifications. Monitors show the systems are mostly back to normal now but we are monitoring queues in case of backups.
    Please respond to this post if you are currently experiencing issues with any part of the DPS workflow. Particularly areas that you work with regularly, if they now appear to be non performant or fail.

    I still cannot download updates (or anything) on any of our iPads using the Adobe Content viewer.
    When it finally started to download an update it took a half hour to download 1.9MB then hung-up then said "cannot connect to server"
    I've been trying all morning with similar results.
    On the most recent attempt, it took about 15 minutes to download 2.9MB then failed.
    Sometimes it says cannot connect to server.
    Last time it totally crashed the Content Viewer.
    When will this be fixed?
    Dave

  • UCCX 9.01 Database Access For a Third Party Application

    Hello Folks,
    I'm starting with Cisco UCCX (and Cisco Collaboration too) soo an old customer ask me for help in develop an Web Application to collect specific data from queues, agents... in the Cisco UCCX, until now everything is OK, no problem. This request was based because our customer has not adapted with the format of the data submitted for monitoring queues and agents presented by UCCX.  When we tried to collect those data from UCCX Server, we seen that UCCX have an internal Database and for collect data from this one is not possible by default by a Third Party Application. For this kind of solution, we'll need our UCCX server connecting directly with external Database (Like SQL, Oracle..) and a specific license is needed (Unified IP IVR or Unified CCX Premium). Then, our Application would collect data from this DB.
    is that right?
    Please feel free to share any suggestion and experience about.
    Best Regards,
    Rodolpho Pereira

    Hi Rodolpho,
    You need a PREMIUM license, in case you wish to integrate to an external DB (SQL, Oracle, etc). This is used in case of reading values from an external DB or writing values to the same using the DB Read and DB write steps.
    From my understanding, your customer needs to have a reporting capability through their third party application. This is generally termed as Wallboard.
    For more information on how to how to configure Wallboard, please check the Administrator guide for UCCX:
    http://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/crs/express_9_0/configuration/guide/UCCX_BK_U767AC77_00_uccx-admin-guide.pdf
    Basically, the UCCX has a uccxwallboard user whose password can be changed from the UCCX admin page to be used to integrate with the third party software. This user has access to the Real Time Statistics tables on the UCCX and can be used to pull out the necessary data.
    Hope this helps!
    Regards,
    Arundeep

Maybe you are looking for

  • Can You Create a Creative Cloud-specific DPS Level?

    I have been a Creative Cloud subscriber for over a year now as both a student and an educator and I have noticed one glaring thing wrong with including a subscription for DPS Single Edition for students (and small design & publishing houses/freelance

  • My Mac pro desktop is slow! And will freeze up.

    I was trying to move a lot of pictures to another user to the shared file folder. During the process I quickly discovered that it was moving it to the desktop. So I stopped the process and that's when the computer froze up. I ended up restarting the

  • Can you use Sibelius sounds with Logic?

    Sibelius comes with it's own orchestral sounds (Kontakt sounds). I know you can buy the Kontakt sounds separately BUT does anyone know if Logic will play the ones that exclusively come with Sibelius. I'm wondering if Sibelius comes with some code tha

  • How can I use the media Buttons on my M40X with WinAmp?

    Hello Today I got my M40X and i have a question. There are 5 media Button left of the keybord (CD/DVD, Play/pause, Stop, <-/->) Is it possible to use them with WinAmp? In the Toshiba Assist i got the CD/DVD button used to start WinAmp (by use him to

  • Labview remote connection

    Hi, I have installed Labview on my office computer, however my personal laptop is connected to the instrument of interest in the lab. I can not install Labview on my personal laptop because of university license policy. I installed the GPIB driver on