Session Monitoring tool (Java)

I made a session monitoring tool written in Java.
Though it is very simple, it may be useful if you are looking for
monitoring tools available on Linux platform.
see http://www.bekkoame.ne.jp/~mei/oracle/ .
null

Hi,
You could do from OAM or from 11g OEM (third part tools are also available, like TOAD).
Enterprise Manager Documentation 11g Release 1 (11.1)
http://download.oracle.com/docs/cd/E11857_01/index.htm
Thanks,
Hussein

Similar Messages

  • Session monitoring tool

    Hi:
    I worked as an APPS DBA on 11i and I used 9i oem to monitor system/sessions to monitor system like what is running, what scripts are running, on which machine, is any locks, which session uses the most CPU, etc... Now in R12, oem 10g and 11g are not the same, in 11g which only gives top 10 session information. How do I monitor system? I really appreciate your help.

    Hi,
    You could do from OAM or from 11g OEM (third part tools are also available, like TOAD).
    Enterprise Manager Documentation 11g Release 1 (11.1)
    http://download.oracle.com/docs/cd/E11857_01/index.htm
    Thanks,
    Hussein

  • Session Monitoring in AS Java Portal

    We require Logs and history of User logins with their respective IP
    addresses. Various forums talks about session monitoring in NWA but
    this tab is not visible in our installation.
    We are on NW7.0 SP17

    Hi Hussaini,
    I think session monitoring feature is available from NW 7.01 release. I am not sure for your version it is available or no.
    And in session management you can not see hostorical data.
    I think you can use different tools like wily  interscope for session monitoring.
    Thanks.
    Sushil

  • What kind of java monitoring tools are vailable for v1.4.2_11?

    Hi folks,
    I've spent a lot of time in the HPUX environment, but now I'm working in Solaris mostly. Unfortunately, we are having a problem with a java application that is hard to pin-point. Do you know of any Sun tools available to instrument, and or monitor a java application and tell us where it's spending most of it's CPU time? (or possibly how much of certain system calls it's running and spending time in?). We're running:
    ./java -version
    java version "1.4.2_11"
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_11-b06)
    Java HotSpot(TM) Client VM (build 1.4.2_11-b06, mixed mode)
    In a nutshell, the problem is this....we run a java application in a VCS cluster, which just means that it has the potential to run on one of three possible systems. When the application is housed in a shared disk area that is moved to one particular server, then mounted. On one server, the java application runs 3x slower, but it pegs the cpu at 100%. On the other nodes, it runs at about 20% cpu, and it's out put is super fast. We have undergone an extremely detailed "ha" audit of the OS and cluster configurations, and we find that they are identical. (I used to design and consult with HP for their cluster implementations). I was able to gather some rudimentary OS statistics on java by running the "truss -cal -p <java pid>" command on both systems (good vs. bad). This revealed something strange: that on the bad system, nearly 90% of the system calls java made were "yield". On the good system, about .5% of the system calls were "yield".
    Other than that, I'm stumped. Now I'm looking for ways to instrument and monitor the JVM to help pinpoint what the JVM is doing..
    Any help is greatly appreciated.
    Thank you.
    Pete (PDQ)
    [email protected]

    There should be a working hprof on 1.4.
    http://java.sun.com/j2se/1.4.2/docs/guide/jvmpi/jvmpi.html#hprof

  • Java - Weblogic performance monitoring tool

    Hi there,
    I would like to use a performance monitoring tool for the JVM 1.2.2.x running on weblogic5.1,
    I understand this is quite old version of JVM and already EOL. However We are having performance issue needs to be addressed ASAP.
    Please advice, many thanks in advance.
    - Arun Janarthanan

    Free performance monitoring tool? You can try WebLogic Scripting Tool, you
    can download from
    https://codesamples.projects.dev2dev.bea.com/servlets/Scarab?id=S13
    You can write your own JMX code to get some runtime status from WebLogic as
    you want.
    http://e-docs.bea.com/wls/docs81/jmx/index.html
    "John Marmelstein" <[email protected]> wrote in message
    news:[email protected]..
    Hello,
    Might anyone know of a free performace monitoring tool? Just I've used
    the monitoring part of Mercury before, it makes nice graphs of memory use.
    Is there some free equivalent out there?
    Or maybe someone has cooked up some JMX script ?
    thanks!
    JM

  • Messages are Holding in message monitoring tool

    Hi All,
    I am facing the problem with messages which are in holding state.
    My scenario is file to proxy. The file content contains of EDI. my scenario is already gone to production last year.
    and its working fine. Used java mappings for validation of EDI file. its running successfully.
    where as in Dev system till october first i used to load the files in FTP inbox folder and messages were processed successfully.
    But from october first week when i load the files in FTP inbox, file has been picking succesfully and can see the logs in sender comm channel  but the i can see that my interface is in holding state in message monitoring tool and its not going to receiver comm channel. I have loaded 5 files and all are in holding state. 
    even i have cancelled first error message and tried to resend the next message swhich is in holding state, but this is not happening.
    i am using EOIO queue.
    when i cancel the error message remaining messages should processed automatically but its not getting processed here.
    sequencing of the interface triggering is
    1. Interface_1
    2. Interface_2
    3. Interface_3
    4. Interface_4
    Here i am stucking up with the first interface itself.Here only first interface is in holding state.
    can any one advise what could be the problem..
    I m on SP 10.
    Thanks,
    Bhaskar

    Hi Abhijit,
    Even after unchecking the checkbox maintain order at runtime, its not working.
    i think there is no disturbed in message processing sequence.
    my first sender interface itself going into hold state.
    i have cancelled the hold message, even after that remaining messages are processing automatically.
    and also i could not fine any messages in SMQ1 and SMQ2.
    I also deresister and registered te queues and activated.
    Kindly advise what would be the problem..
    in production its working fine and development its not working fine.
    Thanks,
    Bhaskar

  • Missing post message in client session monitoring

    Hi,
    I have synchronized creating a record of a data object, in the message monitoring tool appears that the message is processed correctly but if I look the session at the client session monitoring that message did not appears, would appears as post message, right?
    Another question, why in the client session monitoring at session information of a one session appears not sorted the synchronization cycle number or date and time? Can I sorted it?
    I'm in 7.10 SP11.
    Thanks in advance and kind regards.

    Hi,
    You see only default columns given by SAP. But you can add additional attributes like direction, message type etc., by going to personalization screen. On extreme right of the table top, you see a couple of buttons. One of them is personalization. Click on that and it opens a pop which shows the list of available fields for display on left side and fields which are already displayed on the right side.
    You need to select direction and message type from left and move them to right and save and apply those settings for the user. So from next time, it shows the selected attributes.
    Coming to your problem, do you see any messages at all in session monitoring? Without giving any filtering criteria just try to search for all of them in the system. See if you get any entries at all. (If still not displayed then you need to enable session monitoring logs).
    The timezone difference could be because the system timezone is set to different timezone than of your current.
    Best Regards,
    Siva.

  • Managed Server Monitoring tools for WLS 8.1 on linux

    Our organization uses a set of locally written shell scripts to monitor the status of the managed servers in a WLS 8.1 domain installed on RedHat Linux 4, update4.
    The main monitoring script uses the output of the "ps" and "netstat" commands to determine the process-id, server name, and tcp ports used by each managed server.
    It is able to determine the name of the managed server by parsing the value of the "-Dweblogic.Name" parameter from the command line of the java command that launches the jvm that represents the managed server.
    When a managed server is started, the command line resembles the following:
    java \
    -DLotsofVariables \
    -classpath LotsofCpElements \
    -Djava.security.policy==PolicyFile \
    -Dweblogic.Name=NameOfMgdServer
    The maximum number of characters displayed by the "ps" command with the wide (-w) option is 4096.
    A recent addition to the class path has increased the length of the command line, resulting in the "NameOfMgdServer" being truncated.
    It now appears similar to the following:
    java \
    -DLotsofVariables \
    -classpath LotsofCpElements \
    -Djava.security.policy==PolicyFile \
    -Dweblogic.Name=NameO
    This breaks our monitoring script because it is looking for a managed server named "NameOfMgdServer", not "NameO".
    Each managed server is monitored by the WLS administration server and the local node manager.
    Is there a way to restructure or rewrite the command line used to launch the managed server java jvm such that the "-Dweblogic.Name=NameOfMgdServer" appears before the specification of the classpath?
    I can find no mention of the "-Dweblogic.Name" parameter on the "Remote Start" tab corresponding to each managed server, so it appears that WLS is building the java command line internally based on the contents of the config.xml file, before launching the managed server process.
    I've considered adding an additional parameter to the java command line preceding the specification of the classpath, simply to identify the identity of the managed server, but I don't like this type of hack.
    Perhaps someone else has developed a similar monitoring tool, and could provide some advice?
    Any feedback is appreciated

    Our organization uses a set of locally written shell scripts to monitor the status of the managed servers in a WLS 8.1 domain installed on RedHat Linux 4, update4.
    The main monitoring script uses the output of the "ps" and "netstat" commands to determine the process-id, server name, and tcp ports used by each managed server.
    It is able to determine the name of the managed server by parsing the value of the "-Dweblogic.Name" parameter from the command line of the java command that launches the jvm that represents the managed server.
    When a managed server is started, the command line resembles the following:
    java \
    -DLotsofVariables \
    -classpath LotsofCpElements \
    -Djava.security.policy==PolicyFile \
    -Dweblogic.Name=NameOfMgdServer
    The maximum number of characters displayed by the "ps" command with the wide (-w) option is 4096.
    A recent addition to the class path has increased the length of the command line, resulting in the "NameOfMgdServer" being truncated.
    It now appears similar to the following:
    java \
    -DLotsofVariables \
    -classpath LotsofCpElements \
    -Djava.security.policy==PolicyFile \
    -Dweblogic.Name=NameO
    This breaks our monitoring script because it is looking for a managed server named "NameOfMgdServer", not "NameO".
    Each managed server is monitored by the WLS administration server and the local node manager.
    Is there a way to restructure or rewrite the command line used to launch the managed server java jvm such that the "-Dweblogic.Name=NameOfMgdServer" appears before the specification of the classpath?
    I can find no mention of the "-Dweblogic.Name" parameter on the "Remote Start" tab corresponding to each managed server, so it appears that WLS is building the java command line internally based on the contents of the config.xml file, before launching the managed server process.
    I've considered adding an additional parameter to the java command line preceding the specification of the classpath, simply to identify the identity of the managed server, but I don't like this type of hack.
    Perhaps someone else has developed a similar monitoring tool, and could provide some advice?
    Any feedback is appreciated

  • Custome build PI monitoring tool

    Hello Experts,
    We are in the process of considering PI 7.1 as the next generation of EAI solution.
    We have come across a requirement to build a custom web based application to show PI monitoring data.
    The current EAI tool comes with such a user friendly web based application  where bussiness users can see historic data about messages related to their bussiness units.We thought of having users to login to Run time work bench and see the message data, however, the RWB is too complex for the non technical users and it also have few components (performance monitoring, componenet monitoring) which end will not be concerned about.
    Have anybody come across this kind of requirement?? Have anybody tried building a custome monitoring tool over PI in their PI implemetation??
    Suggestion and comments will be greatly appreciated.
    - Rajan

    Thanks for the reply Prateek.
    I apology for the late reply.The link you have mentioned talks about fetching the data out of integration engine tables.
    I have following two concerns here about this approch if you would like to add your views on -
    1. What if the message fails while it is being picked by the adapter? Will this message state be recorded in the IS tables? My understanding is that this message state will only be stored in the adapter frame work tables which are at java stack.
    2. How much volume of data can be transported over the web service? What if I have thousands messages flowing throw the PI on per day basis? And using this web service,  I may search for all the message details for the messages passed through the PI system in last one day or one week??
    - Rajan

  • Unable to find JPIP Session Monitor link in Strategy Management

    Dear Guru's,
    We installed CE 7.2 and SSM 7.5 recently and followed the standard configuration guide & completed.
    http://hostname.doimain.com:50000/strategy/tools/index.jsp
    In the above url, we're unable to find Version and JPIP Session Monitor link. Anyone guide me what has to be done to fix this issue.
    OS : Windows 2008 Enterprise
    DB : MS SQL 2008R2
    SAP : CE 7.2
    SSM : 7.5
    regards,
    Guna

    Guna,
    You want to make sure that you have applied the latest note for SSM 7.5 which is SP8. That is Note 1533787.
    When you install SSM you have an option of installing via CPIP rather than the JPIP. The JPIP installation is the default. If you did install the CPIP option, you wouldn't have the JPIP functions in tools.
    Please check to make sure that you are at the latest SP for 7.5 and installed the default JPIP path.
    Regards,
    Bob

  • Monitoring-Tools

    Hi,
    are there any monitoring tools for web services. How can I observe my web service and tryck the accesses for it. Any suggestions?
    Regards,
    Mischa

    I have written a free Java performance monitoring tool called JAMon that you might be interested in. It couldn't be easier to use and provides a wealth of information including performance and scalability statistics and more. Other features include the ability to monitor production code, and to disable monitoring at runtime.
    To see the type of information that JAMon generates look at the following sample
    JAMon report:
    http://www.javaperformancetuning.com/tools/jamon/JAMonAdmin.html
    To learn about performance monitoring, how to use JAMon, and how to
    download JAMon go to:
    http://www.javaperformancetuning.com/tools/jamon/index.shtml
    If you know of anyone that wants to monitor there code, please refer them
    to this link. Thanks. Let me know what you think.
    Steve - [email protected]
    Note:
    JAMon is being hosted by Jack Shirazi, author of the O'Reilly book "Java
    Performance Tuning" - http://www.oreilly.com/catalog/javapt

  • WebLogic Monitoring tools

    Are there any monitoring tools (say monitoring weblogic server is up or not , finding no of JMS queues and active connections, finding how much java heap is being used etc) available for WebLogic Server? Are there any documents available from Bea detailing the classes available for accomblishing the same.
    Thanks
    Venkat

    Venkat,
    There is a company called Precise (www.precise.com) that offers products for
    WebLogic, Oracle, EMC, some ERP systems, and CISCO, as well as software that
    ties all the information together. AFAIK, their WebLogic monitoring product
    is currently only available as part of a "solution" (i.e. it comes in a
    package with a consultant and may be bundled with some of their other
    products).
    Peace,
    Cameron Purdy
    Tangosol, Inc.
    http://www.tangosol.com
    +1.617.623.5782
    WebLogic Consulting Available
    "Venkat" <[email protected]> wrote in message
    news:3a313863$[email protected]..
    >
    Are there any monitoring tools (say monitoring weblogic server is up ornot , finding no of JMS queues and active connections, finding how much java
    heap is being used etc) available for WebLogic Server? Are there any
    documents available from Bea detailing the classes available for
    accomblishing the same.
    >
    Thanks
    Venkat

  • Servlet Session Monitoring via MBeans turns up no MBeans

    Hi,
    I discovered more about why I'm not seeing any Servlet Session Runtime
    MBeans when I enable session monitoring. It looks like each time my
    managed server creates a new session, two errors get written to my
    WebLogic log:
    "####<Sep 22, 2002 6:46:43 PM EDT> <Warning> <Dispatcher>
    <chile.iso-ne.com> <adminserver> <ExecuteThread: '7' for queue:
    '__weblogic_admin_rmi_queue'> <> <> <000000> <RuntimeException thrown
    by rmi server: 'weblogic.rmi.internal.BasicServerRef@10b - jvmid:
    '7074298665992588400S:10.145.220.82:[7001,7001,7002,7002,7001,7002,-1]:smsdomain:adminserver',
    oid: '267', implementation:
    'weblogic.management.internal.AdminMBeanHomeImpl@3c7b65''>
    weblogic.management.NoAccessRuntimeException: User guest does not have
    access permission on weblogic.admin.mbean.MBeanHome
    at weblogic.management.internal.Helper.checkAdminPermission(Helper.java:1637)
    and
    "####<Sep 22, 2002 6:46:43 PM EDT> <Error> <HTTP Session>
    <chile.iso-ne.com> <webuiserver> <ExecuteThread: '0' for queue:
    'default'> <> <> <100032> <Error creating servlet session runtime>
    weblogic.management.NoAccessRuntimeException: User guest does not have
    access permission on weblogic.admin.mbean.MBeanHome
    at weblogic.rmi.internal.BasicOutboundRequest.sendReceive(BasicOutboundRequest.java:85)
    at weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:136)
    at weblogic.rmi.internal.ProxyStub.invoke(ProxyStub.java:35)
    at $Proxy7.getMBeanServer(Unknown Source)
    at weblogic.management.internal.MBeanHomeImpl.isAdminHome(MBeanHomeImpl.java:93)
    at weblogic.management.internal.MBeanHomeImpl.getMBean(MBeanHomeImpl.java:118)
    at weblogic.management.internal.MBeanHomeImpl.getRuntimeMBean(MBeanHomeImpl.java:590)
    at weblogic.management.internal.MBeanHomeImpl.getRuntimeMBean(MBeanHomeImpl.java:568)
    at weblogic.servlet.internal.session.SessionData$1.run(SessionData.java:185)
    at weblogic.management.internal.Helper.doLocally(Helper.java:1656)
    at weblogic.servlet.internal.session.SessionData.getRuntimeMBean(SessionData.java:179)
    at weblogic.servlet.internal.session.SessionData.<init>(SessionData.java:166)
    Looks like the managed server is making a request of the admin server
    and propagating the "guest" principal instead of "system".
    These principal propagation errors from managed-to-admin seem to
    happen all over the place with different MBeans, and get patched one
    place at a time in various BEA service packs. For instance, there's
    another issue with accessing the XML Entity Cache from a managed
    server, and I'm sure I've read about others. Isn't there a way to
    make sure these errors no longer occur with any MBean requests from
    the managed server?
    Jim

    Add
    acl.access.weblogic.admin.mbean.MBeanHome=guest
    in the filerealm.properties file.
    Jim Doyle wrote:
    Hi,
    I discovered more about why I'm not seeing any Servlet Session Runtime
    MBeans when I enable session monitoring. It looks like each time my
    managed server creates a new session, two errors get written to my
    WebLogic log:
    "####<Sep 22, 2002 6:46:43 PM EDT> <Warning> <Dispatcher>
    <chile.iso-ne.com> <adminserver> <ExecuteThread: '7' for queue:
    '__weblogic_admin_rmi_queue'> <> <> <000000> <RuntimeException thrown
    by rmi server: 'weblogic.rmi.internal.BasicServerRef@10b - jvmid:
    '7074298665992588400S:10.145.220.82:[7001,7001,7002,7002,7001,7002,-1]:smsdomain:adminserver',
    oid: '267', implementation:
    'weblogic.management.internal.AdminMBeanHomeImpl@3c7b65''>
    weblogic.management.NoAccessRuntimeException: User guest does not have
    access permission on weblogic.admin.mbean.MBeanHome
    at weblogic.management.internal.Helper.checkAdminPermission(Helper.java:1637)
    and
    "####<Sep 22, 2002 6:46:43 PM EDT> <Error> <HTTP Session>
    <chile.iso-ne.com> <webuiserver> <ExecuteThread: '0' for queue:
    'default'> <> <> <100032> <Error creating servlet session runtime>
    weblogic.management.NoAccessRuntimeException: User guest does not have
    access permission on weblogic.admin.mbean.MBeanHome
    at weblogic.rmi.internal.BasicOutboundRequest.sendReceive(BasicOutboundRequest.java:85)
    at weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:136)
    at weblogic.rmi.internal.ProxyStub.invoke(ProxyStub.java:35)
    at $Proxy7.getMBeanServer(Unknown Source)
    at weblogic.management.internal.MBeanHomeImpl.isAdminHome(MBeanHomeImpl.java:93)
    at weblogic.management.internal.MBeanHomeImpl.getMBean(MBeanHomeImpl.java:118)
    at weblogic.management.internal.MBeanHomeImpl.getRuntimeMBean(MBeanHomeImpl.java:590)
    at weblogic.management.internal.MBeanHomeImpl.getRuntimeMBean(MBeanHomeImpl.java:568)
    at weblogic.servlet.internal.session.SessionData$1.run(SessionData.java:185)
    at weblogic.management.internal.Helper.doLocally(Helper.java:1656)
    at weblogic.servlet.internal.session.SessionData.getRuntimeMBean(SessionData.java:179)
    at weblogic.servlet.internal.session.SessionData.<init>(SessionData.java:166)
    Looks like the managed server is making a request of the admin server
    and propagating the "guest" principal instead of "system".
    These principal propagation errors from managed-to-admin seem to
    happen all over the place with different MBeans, and get patched one
    place at a time in various BEA service packs. For instance, there's
    another issue with accessing the XML Entity Cache from a managed
    server, and I'm sure I've read about others. Isn't there a way to
    make sure these errors no longer occur with any MBean requests from
    the managed server?
    Jim--
    Rajesh Mirchandani
    Developer Relations Engineer
    BEA Support

  • Session Monitoring using WLST commandLine interpreter

    How is it possible using WLST command line interpreter to get number of session on each managed server in a Cluster. I need the value of attribute "OpenSessionCurrentCount" of WebAppComponentRuntime MBean. But I am not able to navigate to this Bean.

    Hello,
    Can you let me know if you got to findout how to look for the attributes for Session monitoring through WLST like - OpenSessionCurrentCount. I am looking through teh WLSTAT tool through which we can get stats for transaction rate, OpenSocketsCurrentCount etc.,. Can you please mention to me to which tree I need to look for those stats in WLST.
    Thank you
    Ravi

  • Printer monitor in java

    hi everyone
    i need to develop printer monitor tool in java platform.
    i would like to develop printer monitor tool in jsp.
    Is it possible in java?
    please help me.
    regards
    sundar

    jee wrote:
    hi everyone
    i need to develop printer monitor tool in java platform.Okay.
    i would like to develop printer monitor tool in jsp.:|
    Is it possible in java?Java yes.
    JSP on the other hand...
    please help me.
    Okay
    >
    regards
    sundarSalutations
    cotton

Maybe you are looking for

  • Changing the size of a drop down list

    Hi Everyone, Is there anyway to change the size of a drop down list?  For example, our customer would like to make the drop down list for the Ship-To field on the logistics tab of the sales orders longer.  Currently, they cannot see the full name whe

  • Adding field in dynpro with MWMMOB01 enhancement

    Hi everybody!!! My requeriment is adding a new verification batch field to LM07 transaction. Does anybody know how can i do it with this enhancement MWMMOB01 or maybe somebody knows another diferent way to do it? I have checeked another post but i do

  • Js slider image link won't work

    I am trying to add a link to an image in a tm_slider banner slideshow image. The a href tag isn't working. Adding it through add behavior also did not work. Adding a hotspot to the .png also did not work. Any suggestions? https://micounties.org/

  • Poor wireless connection reported on Satellite L500-1DT (Win 7 - 64bit)

    Hi there, Hopefully someone might be able to help me with this problem. I brought a L500-1DT for my eldest daughter for Christmas (and birthday) but I am having problems with the connection to my wireless router. From her bedroom (about 10 meters awa

  • Cannot install OS X mountain lion and i have 10.6.8

    cannot install OS X mountain lion and i have 10.6.8