Topic
4 replies Latest Post - ‏2012-11-13T17:48:07Z by enrico.vannini
SystemAdmin
SystemAdmin
847 Posts
ACCEPTED ANSWER

Pinned topic monitor Datapower with ITCAM for SOA: nothing shows up on TEPS?

‏2009-11-04T17:17:18Z |
I'm settting up a datapower monitoring environment involving three boxes, ITCAM for SOA as a middle guy between DataPower and TEPS. I'm able to run configDC and startDPDC successfully from the middle man box (which means datacollector is talking to datapower box), and from TEPS, I'm able to see the middle man box which means ITCAM for SOA is talking to TEPS. However, from TEPS, I'm not able to see anything about Datapower, no Datapower node. Anyone got experiences in settup up this kind of environment?
Thanks.
Bing
Updated on 2012-11-13T17:48:07Z at 2012-11-13T17:48:07Z by enrico.vannini
  • enrico.vannini
    enrico.vannini
    28 Posts
    ACCEPTED ANSWER

    Re: monitor Datapower with ITCAM for SOA: nothing shows up on TEPS?

    ‏2009-11-16T18:58:54Z  in response to SystemAdmin
    did you solve your issue?

    if not I first of all suggest to stop the TEMA and let the DPDC running.

    Then on the agent go in kd4/logs dir (named something like that, where many log files are stored.
    If you see some metric file created there while you have load, then it mean that the DPDC is working fine, but for some reason TEMA is not able to get those files and upload them to the TEMS.

    For my experience, most likely you won't get anything there (most of the time, when no data are showed, there is something on DPDC side, rather then o TEMA side).

    If anyway metric files are collected there but not showed on tep, check time stamp on all the components (DP, TEMA, TEMS), and posisbly look for historical data. I would assume there is a mismatch

    If no data showed there, many things you can check on DP side:
    check XML mgmt interface on DP:
    o Login DP
    o Objects management--> xml mgmt interface
    o Check WS-management end point and AMP endpoint
    o Admin State = enabled
    o Check that is up
    then For each domain:
    o Services -> miscellaneous  web service agent
    o Admin State = enabled
    then Check the user group for the user that you have assigned:
    o See the manual
    From Administrationdevice  Time settings you can set the time zone
    To set date and time: console (the icon in the main page, not on the left bar)  system control

    then to check that there is proper load on DP
    • Config WS proxy  WSDL  show probes  enable

    check that your DPDC is actaully connected to DP:
    • You can confirm that there is activity being monitored on the appliance using the WSM Agent Status and WSM Agent Subscribers pages on the DataPower WebUI. They're under Status -> Web Service in the WebUI portfolio on the left-hand side. You should see one Subscriber for each data collector that's connected to the appliance. On the WSM Agent Subscribers page, you should see the subscriber as it's subscribed to each of its configured domains. Plus, this page shows counters for the numbers of records transmitted -- I don't know exactly what the numbers mean, but if you see all zeros for a given domain, that indicates that there is no activity on that domain's subscription.

    • Check the KD4.8.DataPower.operations.log.
    If the file does not exist, DP data collector was not started. If there are communication errors in that file, the DC was not able to talk to the appliance; fix the configuration using kd4configdc.
    • You should also check whether they're using a Web Services Proxy or a Multi-Protocol Gateway service on their appliance. ITCAM4SOA cannot see Multi-Protocol Gateway traffic unless they're using firmware 3.7.1 and have added special code to their Processing Rules.

    hope it helps
    • SystemAdmin
      SystemAdmin
      847 Posts
      ACCEPTED ANSWER

      Re: monitor Datapower with ITCAM for SOA: nothing shows up on TEPS?

      ‏2009-11-17T19:42:40Z  in response to enrico.vannini
      Thanks for the checklist.

      I don't see metric files created. So the problem resides between DPDC and DP. I checked your list against DP, I do see a subscriber listed under WSM Agent Status and WSM Agent Subscribers for the domains specified in DPConfig. So DPDC is connected to DP.

      However, in our KD4.8.DataPower.operations.log file, after startDPDC for a while, and from time to time, we got SocketException:

      2009-11-08 11:46:07.407-05:00 main KD4WT0001I ITMDPDataCollector active, build level 200903051848.
      2009-11-08 11:46:07.610-05:00 main KD4DP0006W The data collector is running. Enter STOP to stop the data collector.
      2009-11-08 11:46:07.610-05:00 DPDevMgrThread KD4WT0001I ITMDPDeviceManager active, build level 200903051848.
      2009-11-08 11:46:10.360-05:00 ebs01.raleigh.ibm.com:default,dp_common,ieb-issw:X150:-665803625 KD4WT0001I com.ibm.management.soa.agent.ITMCriteria active, build level 200903051848.
      2009-11-08 11:46:10.375-05:00 ebs01.raleigh.ibm.com:default,dp_common,ieb-issw:X150:-665803625 KD4WT0001I DPDeviceSession active, build level 200903051848.
      2009-11-08 21:46:49.935-05:00 ebs01.raleigh.ibm.com:default,dp_common,ieb-issw:X150:-665803625 java.net.SocketException: Operation timed out: connect:could be due to invalid address
      at java.net.PlainSocketImpl.socketConnect(Native Method)
      at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java(Compiled Code))
      at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java(Compiled Code))
      at java.net.PlainSocketImpl.connect(PlainSocketImpl.java(Compiled Code))
      at java.net.Socket.connect(Socket.java(Compiled Code))
      at java.net.Socket.connect(Socket.java(Compiled Code))
      at java.net.Socket.<init>(Socket.java(Compiled Code))
      at java.net.Socket.<init>(Socket.java(Inlined Compiled Code))
      at com.ibm.jsse.bv.<init>(Unknown Source)
      at com.ibm.jsse.JSSESocketFactory.createSocket(Unknown Source)
      at com.ibm.net.ssl.www.protocol.https.b.b(Unknown Source)
      at com.ibm.net.ssl.www.protocol.http.cb.a(Unknown Source)
      at com.ibm.net.ssl.www.protocol.http.cb.p(Unknown Source)
      at com.ibm.net.ssl.www.protocol.https.b.<init>(Unknown Source)
      at com.ibm.net.ssl.www.protocol.https.b.a(Unknown Source)
      at com.ibm.net.ssl.www.protocol.https.b.a(Unknown Source)
      at com.ibm.net.ssl.www.protocol.https.b.a(Unknown Source)
      at com.ibm.net.ssl.www.protocol.https.q.c(Unknown Source)
      at com.ibm.net.ssl.www.protocol.https.q.connect(Unknown Source)
      at com.ibm.net.ssl.www.protocol.http.cj.getOutputStream(Unknown Source)
      at com.ibm.net.ssl.www.protocol.https.t.getOutputStream(Unknown Source)
      at com.ibm.management.soa.agent.dp.DPSoapHttpSession.post(DPSoapHttpSession.java(Compiled Code))
      at com.ibm.management.soa.agent.dp.DPDomain.pullMetrics(DPDomain.java(Compiled Code))
      at com.ibm.management.soa.agent.dp.DPDeviceSession.run(DPDeviceSession.java(Compiled Code))
      at java.lang.Thread.run(Thread.java:570)
      Any thoughts of what went wrong here?

      And, while checking your list against DP, the only thing we didn't do at this point is:

      "then to check that there is proper load on DP
      • Config WS proxy  WSDL  show probes  enable"

      What's the rationale of that? And regardless of that, shouldn't TEPS at least display the DP domain names as node, if not the service traffic?

      Thank you in advance for your further advise.

      Bing
  • SystemAdmin
    SystemAdmin
    847 Posts
    ACCEPTED ANSWER

    Re: monitor Datapower with ITCAM for SOA: nothing shows up on TEPS?

    ‏2012-11-09T15:15:50Z  in response to SystemAdmin
    Hi

    I am also having the same type of error on my ITCAM SOA for Datapower, all cofig and installation went well but in the tep i am not able to see the subnode name and the DP details.
    2012-11-09 09:49:21.669-05:00 10.16.33.52:training:testdp:1352158299 KD4WT0001I com.ibm.management.soa.agent.ITMCriteria active, build level 200903051848.
    2012-11-09 09:49:21.689-05:00 10.16.33.52:training:testdp:1352158299 KD4WT0001I DPDeviceSession active, build level 200903051848.

    Regards
    C. Suresh
    • enrico.vannini
      enrico.vannini
      28 Posts
      ACCEPTED ANSWER

      Re: monitor Datapower with ITCAM for SOA: nothing shows up on TEPS?

      ‏2012-11-13T17:48:07Z  in response to SystemAdmin
      First of all my excuses to Bing that asked me something 3 years ago ... I only see it now, I don't think he/she still waitng for my answer .. anyway... the rationale for that statement was purely to troubleshoot, is not changing configuration or anyway giving you any chance to see traffic. But it could help isolating the issue, if there is no load you will not see anything.
      And that answer second part of Bing's question: as long as the TEMA does not see any load, it will not create any subnode on the TEP. Since you don't see metric file, then TEMA will not report anything to TEMS/TEPS. It will always be like the view that Suresh attached.

      Now to Suresh
      Do you still have the connection timed out in the log file as Bing had ?
      Then in my original append, you can check if you DPDC has connected to DP: "check that your DPDC is actaully connected to DP" (hopefully menus on DP still looks the same)

      In any case, to avoid embarassing situations like the one above, where Bing has not seen an answer in 3 years, I suggest you also open a pmr. IBM support team will have more chance to help, and, more important, request will stay in their queue until they answer, they can't miss one email and then let it there for eyars, as I just did. Of course if you ost your asnwer here, and I have some suggestion I will help (in less then 3 years ...)