7 Replies Latest reply on Feb 14, 2013 7:20 AM by André du Plessis

    Peoplesoft Performance Monitor on 8.52

    André du Plessis
      Hi

      I have installed Tools 8.52.12 on a Windows 2008 Server with a tools-only DB residing on an Oracle 11gR2 Windows DB (64-bit). I am trying to enable self-monitoring mode and have tried everything to my knowledge.

      The monitorsrv.log file piles up with the following line:
      PSMONITORSRV.11964 (0) [01/17/13 17:56:09](2) (PERFJNI): Java exception thrown: java.lang.NullPointerException


      In the APPSRV.log file the following appears:
      PSAPPSRV.20524 [01/17/13 17:53:34](2) (PerfMon Agent) Registered successfully ID:16
      ....
      PSAPPSRV.20524 [01/17/13 17:53:54](2) (PerfMon Agent) Communication to Monitor Servlet failed. Either the Performance Monitor URL is invalid or the Performance Monitor Webserver is unavailable. Exception: java.io.FileNotFoundException: http://ppm.*****:80/monitor/perfmon//16
      PSAPPSRV.20524 [01/17/13 17:53:54](2) (PerfMon Agent) Data Transmission failed and hence retrying one more time
      PSAPPSRV.20524 [01/17/13 17:53:54](2) (PerfMon Agent) Data Transmit Retry failed and hence giving up


      In the PPMTRACE.log it shows that the data sometimes sends successfully
      PSAPPSRV.20524 [01/17/13 17:56:44](2) (PerfMon Agent) 16: Sending 8 objects (~576 bytes)
      PSAPPSRV.20524 [01/17/13 17:56:44](2) (PerfMon Agent) 16: Communication to Monitor Servlet failed. Exception: java.io.FileNotFoundException: http://ppm.*****:80/monitor/perfmon//16
      PSAPPSRV.20524 [01/17/13 17:56:44](2) (PerfMon Agent) Registration failed: http://ppm.*****:80/monitor/perfmon//16
      PSAPPSRV.20524 [01/17/13 17:56:44](2) (PerfMon Agent) Running sampler...
      PSAPPSRV.20524 [01/17/13 17:56:44](2) (PerfMon Agent) 16: Data Transmit Retry failed and hence giving up: java.io.FileNotFoundException: http://ppm.*****:80/monitor/perfmon//16
      PSAPPSRV.20524 [01/17/13 17:56:44](2) (PerfMon Agent) Running sampler...



      The webserver logs the same issues:
      >
      ####<Jan 17, 2013 6:11:56 PM CAT> <Error> <ServletContext-> <PPM> <PIA> <Thread-126> <<anonymous>> <> <d5230bef27846b31:1e280481:13c490fce3b:-8000-000000000000087c> <1358439116548> <BEA-000000> <PPMIClient 81913616269409 is unreachable. Giving up...
      java.net.ConnectException: Connection refused: connect
           at java.net.PlainSocketImpl.socketConnect(Native Method)
           at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
           at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
           at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
           at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
           at java.net.Socket.connect(Socket.java:529)
           at java.net.Socket.connect(Socket.java:478)
           at sun.net.NetworkClient.doConnect(NetworkClient.java:163)
           at psft.pt8.pshttp.http.HttpClient.openServer(HttpClient.java:378)
           at psft.pt8.pshttp.http.HttpClient.openServer(HttpClient.java:549)
           at psft.pt8.pshttp.http.HttpClient.<init>(HttpClient.java:316)
           at psft.pt8.pshttp.http.HttpClient.<init>(HttpClient.java:326)
           at psft.pt8.pshttp.http.HttpClient.New(HttpClient.java:338)
           at psft.pt8.pshttp.http.HttpURLConnection.connect(HttpURLConnection.java:451)
           at psft.pt8.pshttp.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:498)
           at psft.pt8.pshttp.PSHttp.createOutputStream(PSHttp.java:354)
           at psft.pt8.pshttp.PSHttp.send(PSHttp.java:344)
           at com.peoplesoft.pt.ppm.monitor.PPMIClient._transmit(PPMIClient.java:225)
           at com.peoplesoft.pt.ppm.monitor.PPMIClient.transmit(PPMIClient.java:187)
           at com.peoplesoft.pt.ppm.monitor.PPMIClient.run(PPMIClient.java:166)
           at java.lang.Thread.run(Thread.java:662)
      >
      ####<Jan 17, 2013 6:11:57 PM CAT> <Error> <ServletContext-> <PPM> <PIA> <Thread-24> <<anonymous>> <> <d5230bef27846b31:1e280481:13c490fce3b:-8000-0000000000000021> <1358439117441> <BEA-000000> <Communication to Monitor Servlet failed. Either the Performance Monitor URL is invalid or the Performance Monitor Webserver is unavailable.
      java.io.FileNotFoundException: http://ppm*****:80/monitor/perfmon//20
           at psft.pt8.pshttp.http.HttpURLConnection.getInputStream(HttpURLConnection.java:621)
           at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:379)
           at psft.pt8.pshttp.PSHttp.getResponseCode(PSHttp.java:379)
           at com.peoplesoft.pt.ppm.agent.Network.sendObject(Network.java:132)
           at com.peoplesoft.pt.ppm.agent.Agent.flushBuffer(Agent.java:535)
           at com.peoplesoft.pt.ppm.agent.Agent.run(Agent.java:429)
           at java.lang.Thread.run(Thread.java:662)
      >



      Have I missed to configure something?

      Edited by: André du Plessis on Jan 30, 2013 5:16 AM