JEE MP: Authoring JEE Application Availability Monitor

Hi experts,
We've imported the JEE WebSphere MP's, completed discovery, enabled deep monitoring, and now have some issues authoring custom "JEE Application Availability Monitoring".
In the wizard on the "MBean to Monitor" screen we use the MBean name:
WebSphere:j2eeType=JDBCResource,*, as we'd like to monitor some JDBC Connection Pool stats.
On the next screen in the wizard, "Health State", we select the xPath:
MBeans/MBean[@Name="javax.management.modelmbean.RequiredModelMBean" and @objectName="WebSphere:J2EEServer=server1,Server=server1,cell=APPT75WASCell01,j2eeType=JDBCResource,mbeanIdentifier=cells/APPT75WASCell01/resources.xml#builtin_jdbcprovider,name=Derby
JDBC Provider (XA),node=APPT76WASNode01,platform=dynamicproxy,process=server1,spec=1.0,type=JDBCProvider,version=7.0.0.25"]/Properties/Property[@Name="stats" and @type="com.ibm.ws.pmi.j2ee.JDBCStatsImpl"]
The problem we have is that ALL of the stats and counters are found within this single Property, as seen below:
Current value:
Stats name=Derby JDBC Provider (XA), type=connectionPoolModule
Stats name=jdbc/DefaultEJBTimerDataSource, type=connectionPoolModule
name=CreateCount, ID=1, description=The total number of connections that are created., unit=N/A, type=CountStatistic, count=6
name=CloseCount, ID=2, description=The total number of connections that are closed., unit=N/A, type=CountStatistic, count=5
name=AllocateCount, ID=3, description=The total number of connections that are allocated., unit=N/A, type=CountStatistic, count=2306
name=ReturnCount, ID=4, description=The total number of connections that are returned to the pool., unit=N/A, type=CountStatistic, count=2302
name=PoolSize, ID=5, description=The size of the connection pool., unit=N/A, type=BoundedRangeStatistic, lowWaterMark=0, highWaterMark=2, current=1, integral=8.3568935E7, lowerBound=0, upperBound=30
name=FreePoolSize, ID=6, description=The number of free connections in the pool., unit=N/A, type=BoundedRangeStatistic, lowWaterMark=0, highWaterMark=2, current=1, integral=8.3485336E7, lowerBound=0, upperBound=30
name=WaitingThreadCount, ID=7, description=The average number of threads that are concurrently waiting for a connection., unit=N/A, type=RangeStatistic, lowWaterMark=0, highWaterMark=0, current=0, integral=0.0
name=FaultCount, ID=8, description=The number of connection timeouts in the pool., unit=N/A, type=CountStatistic, count=0
name=PercentUsed, ID=9, description=Average percent of the pool that is in use. The value is based on the total number of configured connections in the ConnectionPool, not the current number of connections., unit=N/A, type=RangeStatistic, lowWaterMark=93,
highWaterMark=100, current=0, integral=278663.0
name=UseTime, ID=12, description=The average time in milliseconds that a connection is used. The difference between the time at which the connection is allocated and returned. This value includes the JBDC operation time., unit=MILLISECOND, type=AverageStatistic,
avg=36.24588031222897, min=0, max=33275, total=83583, count=2306, sumSq=1.499105659E9, type=TimeStatistic, avg=36.24588031222897, min=0, max=33275, total=83583, count=2306, sumSq=1.499105659E9
name=WaitTime, ID=13, description=The average waiting time in milliseconds until a connection is granted., unit=MILLISECOND, type=AverageStatistic, avg=0.0, min=0, max=0, total=0, count=0, sumSq=0.0, type=TimeStatistic, avg=0.0, min=0, max=0, total=0,
count=0, sumSq=0.0
name=PrepStmtCacheDiscardCount, ID=21, description=The number of statements that are discarded because the cache is full., unit=N/A, type=CountStatistic, count=3
name=JDBCTime, ID=22, description=The average time in milliseconds that is spent running the JDBC calls, including the time spent in the JDBC driver, network, and database. (Applies to V5.0 data source only.), unit=MILLISECOND, type=AverageStatistic,
avg=0.66030797517812, min=0, max=687, total=2873, count=4351, sumSq=994891.0, type=TimeStatistic, avg=0.66030797517812, min=0, max=687, total=2873, count=4351, sumSq=994891.0
So then how do we configure Expressions for Health State at this point in the Wizard, if we have such a long string value containing ALL of the stats?  Anyone have insight into this?
Thanks!

Hi experts,
We've imported the JEE WebSphere MP's, completed discovery, enabled deep monitoring, and now have some issues authoring custom "JEE Application Availability Monitoring".
In the wizard on the "MBean to Monitor" screen we use the MBean name:
WebSphere:j2eeType=JDBCResource,*, as we'd like to monitor some JDBC Connection Pool stats.
On the next screen in the wizard, "Health State", we select the xPath:
MBeans/MBean[@Name="javax.management.modelmbean.RequiredModelMBean" and @objectName="WebSphere:J2EEServer=server1,Server=server1,cell=APPT75WASCell01,j2eeType=JDBCResource,mbeanIdentifier=cells/APPT75WASCell01/resources.xml#builtin_jdbcprovider,name=Derby
JDBC Provider (XA),node=APPT76WASNode01,platform=dynamicproxy,process=server1,spec=1.0,type=JDBCProvider,version=7.0.0.25"]/Properties/Property[@Name="stats" and @type="com.ibm.ws.pmi.j2ee.JDBCStatsImpl"]
The problem we have is that ALL of the stats and counters are found within this single Property, as seen below:
Current value:
Stats name=Derby JDBC Provider (XA), type=connectionPoolModule
Stats name=jdbc/DefaultEJBTimerDataSource, type=connectionPoolModule
name=CreateCount, ID=1, description=The total number of connections that are created., unit=N/A, type=CountStatistic, count=6
name=CloseCount, ID=2, description=The total number of connections that are closed., unit=N/A, type=CountStatistic, count=5
name=AllocateCount, ID=3, description=The total number of connections that are allocated., unit=N/A, type=CountStatistic, count=2306
name=ReturnCount, ID=4, description=The total number of connections that are returned to the pool., unit=N/A, type=CountStatistic, count=2302
name=PoolSize, ID=5, description=The size of the connection pool., unit=N/A, type=BoundedRangeStatistic, lowWaterMark=0, highWaterMark=2, current=1, integral=8.3568935E7, lowerBound=0, upperBound=30
name=FreePoolSize, ID=6, description=The number of free connections in the pool., unit=N/A, type=BoundedRangeStatistic, lowWaterMark=0, highWaterMark=2, current=1, integral=8.3485336E7, lowerBound=0, upperBound=30
name=WaitingThreadCount, ID=7, description=The average number of threads that are concurrently waiting for a connection., unit=N/A, type=RangeStatistic, lowWaterMark=0, highWaterMark=0, current=0, integral=0.0
name=FaultCount, ID=8, description=The number of connection timeouts in the pool., unit=N/A, type=CountStatistic, count=0
name=PercentUsed, ID=9, description=Average percent of the pool that is in use. The value is based on the total number of configured connections in the ConnectionPool, not the current number of connections., unit=N/A, type=RangeStatistic, lowWaterMark=93,
highWaterMark=100, current=0, integral=278663.0
name=UseTime, ID=12, description=The average time in milliseconds that a connection is used. The difference between the time at which the connection is allocated and returned. This value includes the JBDC operation time., unit=MILLISECOND, type=AverageStatistic,
avg=36.24588031222897, min=0, max=33275, total=83583, count=2306, sumSq=1.499105659E9, type=TimeStatistic, avg=36.24588031222897, min=0, max=33275, total=83583, count=2306, sumSq=1.499105659E9
name=WaitTime, ID=13, description=The average waiting time in milliseconds until a connection is granted., unit=MILLISECOND, type=AverageStatistic, avg=0.0, min=0, max=0, total=0, count=0, sumSq=0.0, type=TimeStatistic, avg=0.0, min=0, max=0, total=0,
count=0, sumSq=0.0
name=PrepStmtCacheDiscardCount, ID=21, description=The number of statements that are discarded because the cache is full., unit=N/A, type=CountStatistic, count=3
name=JDBCTime, ID=22, description=The average time in milliseconds that is spent running the JDBC calls, including the time spent in the JDBC driver, network, and database. (Applies to V5.0 data source only.), unit=MILLISECOND, type=AverageStatistic,
avg=0.66030797517812, min=0, max=687, total=2873, count=4351, sumSq=994891.0, type=TimeStatistic, avg=0.66030797517812, min=0, max=687, total=2873, count=4351, sumSq=994891.0
So then how do we configure Expressions for Health State at this point in the Wizard, if we have such a long string value containing ALL of the stats?  Anyone have insight into this?
Thanks!
I'm using the latest JEE MPs and SCOM 2012 R2, however I don't show the stats as a property on this MBean.

Similar Messages

  • Application Availability Monitoring -- Best Practice?

    What are you using to monitor application availability? Thinks like making sure that Essbase, Planning, FR, Workspace, FDM, and HFM are up, and responding to requests in a timely manner.
    Do Hyperion Management Packs exist for MS System Center Operations Manager?
    Someone recommended Oracle Enterprise Manager, but I don't see any Hyperion functionaity in that tool, only Oracle relational database stuff.
    Custom development is an option, but I hate reinventing wheels.
    Thx, Jeff

    I'm headed down a path of semi-custom; using Solarwinds IPMonitor as the backend alerting tool, which calls custom scripts to check the health of the software.
    Essbase is easy, I'm using a MaxL script.
    What about Planning, HFM, and FR? Does anyone have any ways to script a health check of these applications? I was thinking about making calls to the APS, which can connect to all three of those apps..

  • Java Application Performance Monitoring - J2EE Transaction Monitoring

    Hi,
    Does SCOM 2012 R2 support J2EE transaction monitoring, ie how application behaves from end users. Apdex scores,response time and throughput , Execution method and SQL queries.I could not find transaction monitoring information in Java MP guide.
    Is that Java managment pack supports monitoring only Tomcat and not weblogic,websphere and jboss on Linux servers,
    Appreciate help in this
    Thanks in advance
    Bharath

    Hi Bharath,
    "Apdex scores,response time and throughput , Execution method and SQL queries."
    You're talking about the metrics similar to those which we have after configuring application monitoring in .NET Application Performance Monitoring (AVIcode APM) template, right? If so, this sort of APM profiling for Java apps introduced in SCOM 2012
    R2. But it's only for Tomcat5.5+ hosted Web Applications:
    http://blogs.technet.com/b/random_happy_dev_thoughts/archive/2014/01/07/system-center-2012-management-pack-for-java-application-performance-monitoring-released.aspx
    If you use another application server rather than Tomcat (WebLogic, WebSphere, JBoss), I would recommend you to take a look at BeanSpy instrumentation itself:
    http://www.systemcentercentral.com/demystifying-jee-app-performance-monitoring-in-opsmgr-2012-jee-faqs/
    Download link:
    http://www.microsoft.com/en-us/download/details.aspx?id=29270
    This is not AVIcode-like APM (AVIcode-like APM relies on it as a prerequisite), but if you are familiar with MBeans structure, you could configure quite interesting monitoring transactions for your java apps:
    http://blogs.inframon.com/post/2012/04/27/WebSphere-monitoring-with-the-JEE-Application-Performance-Monitoring-management-packs.aspx
    http://stefanroth.net/2012/04/10/scom-2012-jee-application-availability-monitor-template/
    Igor Savchenko, VIAcode Consulting LLC (http://www.viacode.com/)

  • Layer7 application URL monitoring - SCOM 2007R2 possible?

    Hello helpers,
    I have a request to monitor Layer7 application URLs using SCOM 2007 R2.
    Have been working on this case past 6 months, but I am unable to resolve it because health state of the URL monitors are not changing. 
    URL example: http://ABCDEF.ZYX.HIJKLM.com:8080/ssg/ping
    The page just says "OK" and HTTP status code is 200.
    Even though we have configured with content text which is not present in the page content, there is no state change happening.
    Appreciate your answers on this.
    Thanks in Advance,
    Dheeraj B.

    Hi,
    It seems like that you are using web application availability monitoring template to monior URLs. If you want to get state changing when specific criteria is met, make sure you configured it correctly.
    In addition, the article below should be helpful for you, please check it:
    http://blogs.technet.com/b/momteam/archive/2012/05/31/using-the-web-application-availability-monitoring-to-monitor-web-applications-health.aspx
    Regards,
    Yan Li
    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 Subscriber Support, contact [email protected]

  • Regarding Availability Monitoring.

    Hi All,
      We are using SOLMAN 7 for availability monitoring of our system landscape.
    We have installed CCMSPING agents in all the servers and all are running fine.
    For our BI system we are not getting the availability data for the different instances. In RZ21 availability monitoring we are able to see only the Central instance of the our BI system and not any of the other app. instance.
    We checked the CCMSPING agent of all application servers in BI system and they are up and running and all RFC related to CCMSPING in SOLMAN are working fine but still no data.
    We also checked the /etc/host file of SOLMAN and message server for BI is mentioned there.
    How can we involve the application instances in SOLMAN for BI please help on this.
    Regards,
    Arun Pathak

    Hi,
    Check this Link for the Performance monitoring-
    http://help.sap.com/saphelp_nw2004s/helpdata/en/9e/6921e784677d4591053564a8b95e7d/content.htm
    <i>g)system alarm trigger a page, FAX, email, etc..?</i>
    >>>Is available.
    http://help.sap.com/saphelp_nw2004s/helpdata/en/4e/20934259a5cb6ae10000000a155106/content.htm
    Regards,
    moorthy

  • Missing sapmsg.ini in Sapgui 7.2 for CCMSPING availability monitoring

    Hi All,
    I've been trying to locate the SAPMSG.INI file for configuring the CCMSPING availability monitoring through RZ21 on Solman, but could not find the sapmsg.ini file in the specified location of ' c:\winnt\sapmsg.ini ' which was mentioned in the SAPGUI logon pad's option window. Can you help me to locate this file?
    Thanks,
    Modena

    Hi,
    for 7.2 te config files wont available in c:
    windows
    it should be under C:\Documents and Settings\<username>\Application Data\SAP\Common
    Please check the note also [Note 1442303 - SAP GUI 7.20 - replacement of SAPWORKDIR|https://websmp230.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=1442303]
    check here
    Thanks,
    Jansi

  • "this computer is no longer authorized for applications that are installed

    "this computer is no longer authorized for applications that are installed on the ipad "name of ipad" Would you like to autoriize for items purchased from the itunes store?
    if you do not autorize ....
    Why am I getting this message I only have 1 computer the ipad connects to, it hasnt changed so why do I suddenly have to autorize it again????

    I've gotten the same issue now on my ipad.
    My mac mini is authorized. I only have ONE itunes account. I sync my original ipad today and I get this message. So i say sure authorize, even tho it is. Enter login and password, comes back with this computer is already authorized. I knew that but ok. hit ok. Up pops message that this computer is no longer authorized, blah blah blah. Ok ill try again. Authorize credentials entered. Get message that computer is already authorized. Itunes is most recent 10.2.1. Ipad is updated to 4.3.1.
    I deauthorized computer and reauthorized it. Still get loop.
    google for solutions, find lots of problems, no answers outside of reinstall itunes and it "might" work, but not for everyone. Not gonna do that yet.
    Figure Ill call, I mean its not that an old a device and its surely a bug in the software, I havent changed a single thing since I last synced and only tried got the sync message when i plugged it in to update the OS.
    /rant on Go through a gazillion voice prompts and question, finally get operator and he'll help me if i spend 80 or 30 bucks depending on the service program I want. Yah know thats just total #$%@.
    How about some customer service eh? How about posting a solution to the forums. If you dont have one, at least tell people that.
    I get the same bit of attitude when I walk in the apple store. Love the products, have been an apple user since the IIe, but I just want the products I bought from you, the software that I get from you, the music that I buy from you, the apps that I buy from you, etc etc to WORK with each other.
    /rant off
    has anyone seen a solution for this.

  • ITunes iPhone this computer is no longer authorized for applications...

    I migrated recently my MacBook Pro 15" leopard for a MacBook Pro 13" new generation snow leopard.
    When I connect my iPhone to iTunes on the new computer I goot an infinite loop of questions: 1. this computer is no longer authorized for applications... followed by 2. this compuster is already authorized... followed by 1....
    I have also the indication that 2 computers are authorized to access my iTunes content.
    In any case my iPhone cannot be synchronized on the new mac from iTunes.
    I saw that many people experienced the same problem on several forums. None of the tricks provided here and there did work for me.
    Any way out known?
    Thanks.

    Try TS1389: iTunes repeatedly prompts to authorize computer to play iTunes Store purchases.
    tt2

  • Add-On PKG Applications Available - What Applications Do You Want (Wishlist)

    Today we have multiple applications that run directly on the Smart Storage devices and can be installed via in the simple PKG process.   These are wide ranging applications that help with asset management, content management, e-commerce, web publishing (bulletin boards, wikis, etc), & e-learning systems.
    Beyond what is is available now, what applications would you like to see?  We'd love to hear what you'd like to see.
    Applications Available Now (version numbers)
    GLPI (0.72.4)
    Joomla (1.5.15)
    Magento (1.4.1.1)
    MediaWiki (1.16.0)
    Moodle (1.9.9)
    Open Web Analytics (1.3.1)
    phpBB (3.0.7)
    Python (2.5.2)
    To Download Add-on PKG Applications:
    Follow this link to the software center
    Select Network Attached Storage
    Select Small Business NSS 300 Series Smart Storage
    Select your model (NSS322, NSS324, NSS326 Smart Storage)
    Select Smart Storage Application Software
    Select the version number for the appropriate application
    Click Download Now
    Release Notes for all the available for all applications
    Support for free add-on PKG applications is through online community forums.

    OK, I've got Squeezeserver running now. For anyone interested, most files are automatically installed under /opt/share/squeezecenter, which seems fine. I had to move the files/directories that Optware installed under /home/slimserver to /opt/share/slimserver and edit /opt/etc/squeezecenter.conf to change the references from /home/slimserver to /opt/share/slimserver.
    That allowed Squeezecenter to be started and retained all the runtime files across the NAS restart.
    Then I had problems getting it to autostart after the NAS boots. I tried the example under the Cisco tech note about 'add your own entries to crontab', to create an autorun.sh script to issue the start command, but could not get it to work.
    Then I found this link http://wiki.qnap.com/wiki/Install_Optware_IPKG and pretty much followed the instructions in the 'Running /opt/etc/init.d/* on startup' section. I'm no Linux expert, but I managed to get it working, without necessarily fully understanding it!
    So finally Squeezecenter is running and autostarts - but hopefully Cisco will release an official add on in the near future.
    Let me know if anyone wants amore detailed description.

  • OBIEE 11g Application Performance Monitoring

    Are there any best practices or recommendations for Application Performance Monitoring for OBIEE 11g?
    I see that from Fusion MiddleWare Control, we can navigate to Business Intelligence -> CoreApplication (right click) -> Monitoring -> Performance
    And from here we have a huge amount of performance metrics to choose from.
    What I'm interested in finding out is:
    1). Out of these hundreds of metrics, are there a subset of "core" performance metrics that Oracle recommends monitoring that gives a good baseline for performance of the application?
    2) What are the options for capturing/gathering/saving these metrics for historical and trend analysis?

    Excellent post. Thanks. Is there some sort of trial of the tool you guys built that's described in the post you linked?
    "In addition to the out-of-the-box options above, here at RittmanMead we have developed our own OBIEE monitoring tool.
    DMS metrics are stored directly on disk or through a database, enabling both immediate and retrospective analysis. Custom dashboards enable the display of both OBIEE and OS data side-by-side for ease of analysis. Integration with third-party tools is also an option."

  • Availability monitoring using ccmsping - refresh rate

    So I've configured my solman 3.2 to monitor the availability of other systems via the use of ccmsping.  I can see the other systems well enough, but the problem is the long time it takes for my solman system to become aware that a monitored system is no longer active.
    It can easily take 20 minutes for it to report that a system is unavailable.  When I say "report", I mean that the status is updated in the 'Availability and Performance Overview' monitor in RZ20.
    Even then, the only evidence visible is that the 'Availability' alert changes colour due to the % availability over the last 15 minutes.  The other alerts for Groups and Instances simply turn white because no information is coming from the child system.
    SAP help and the document "Availability Monitoring with CCMSPING.pdf" advice that monitoring frequency can be changed by changing the parameter values for the CCMS_AVAIL_LOGON_CHECK method.  I have changed these values, which have had no apparent impact on the response times for noticing that a system has become unavailable.
    Any suggestions?

    Hai Dirk,
    I have checked all the ways possible, we have sapms<SID> in the IP service name filed.
    Tried with 36<Instance number>, aslo tried with IP address in the host name filed but no luck.
    We have 4 PRD systems out of which 2 works and the other 2 is not working. The working systems are 640 systems and the other two systems which is not working are 620 systems.
    I have tried updating CCMSPING to the latest patch level as well.
    The services file in the CEN system is maintained with correct values.
    We have SAPROUTER running in our CEN system, and the entries can be found in my previous post.
    We are not using the router to connect because the systems which are working do not have any router string attached to them.
    Please let me know if you find any reason for the problem.
    Thanks in advance.
    Regards,
    Yoganand.V

  • Is iBook application available for the Mac?

    Is iBook application available for the Mac?

    No. But there is a free application that can open eBooks called, Calibre - MacUpdate or CNET Downloads.

  • Application server monitor

    My requirement is to develop an application which monitors all application servers (E.G. database servers, websphere etc) .
    What i did is :::
    For each application server, there is a socket created and if it fails to connect to the respective application server(running on a spec port) , i deduce that application server is down and if connects, the application server is up... And i finally close my socket...
    This is the process i am doing. for e.g. There are some 100 application servers In that case My application will create 100 sockets to monitor the applicaiton.. That takes some time probably 15-20 sec to display the status..
    Is there any better way to monitor the application servers for this requirement so that i consume less resources and experience a better response time..
    Help me if u have any ideas !!!
    Thanks.

    Is there any better way to monitor the application
    servers for this requirement so that i consume less
    resources and experience a better response time..That depends on the applications that you need to monitor, but basically that's about how you'd do it.
    You can periodically poll each application and only display the result of the last poll to the user. This way your user never has to wait for your program to poll each application.
    Additionally you could send out allerts this way if any application is outside of it's defined parameters.

  • With all of the applications available, what other applications recommended to use along with Captivate 8.

    With all of the applications available, what other applications recommended to use along with Captivate 8.  I do not heed to install all of them, just what I need.

    Personally I use both Photoshop and Audition (both in CC) a lot when using Captivate 8. There is roundtripping possible with those two Adobe applications. If you have a CC subscription try it out! And when needing HTML5 output, you can insert published Edge Animate files, to replace former Flash animations. As you can see in CP8, Edge Inspect can be used to test the output on mobile devices without having to publish or to deploy on a webserver.

  • Please make the POINT & FIND application available...

    Please make the POINT & FIND application available for the Nokia E72. It's  already available for a long time for the E71, so please make it a piority!

    The 'Point and Find' is still not compatible with Nokia E72. The applications that you find from ovi store also depends on its compatibility with your device.

Maybe you are looking for

  • Master/Master Matrix Report

    May I know is it possible to create a Master/Master matrix report? The example given in the Reports Documentation shows Master/Master Tabular reports only and I have been attempting to create a Matrix one but without success. Thank You. Cheers, Tan

  • Can't see closed captions

    I followed the tutorial for making subtitles in Adobe Premiere CC. The problem is that I can see the titles in the closed captions tab, but it isn't visible in the program monitor, also after enabling closed captioning display.

  • Transports in r/3 is been lying under someone else request!!

    Hi All, Some one has activated the standard datasource and the request is lying on there name in the r/e which i need to transport to quality. There are couple of request in his task, and since i cant rename the cts on mine and transport it. What pro

  • Is this 3+ years old MacBook Pro's HDD going bad?

    Hello. I noticed my client's 3+ years old MacBook Pro (15")'s HDD seems to have problems according to its Mac OS X 10.5.8's DIsk Utility. I also tried rebooting, but that did not help. Here's are logs: 2011-10-15 18:07:58 -0700: Disk Utility started.

  • GR COCKPIT Mulitble entries for material using  'BAPI_GOODSMVT_CREATE'.

    Dear Guru's In my  program first they given some input values to the selection screen include material number as parameter . Now the reqirement is they want multible enteries for material not in selection screen  after given inputs run the program an