Re: RUM -> Probe Mgt. -> IF Config -> Failed to connect to probe (mac address is missing) (632 Views)
Reply
Valued Contributor
Rune_3
Posts: 97
Registered: ‎09-12-2003
Message 1 of 4 (632 Views)
Accepted Solution

RUM -> Probe Mgt. -> IF Config -> Failed to connect to probe (mac address is missing)

Hi

 

When I on my RUM Engine 9.0 do "Probe Management" -> "Interfaces Configuration" on one of my two probes.

Then I get Error Message "Failed to connect to probe rump1-z1" ....

 

When I check the HPRUM_all.ejb.log file on the RUM Engine then I see :

 

2010-10-28 10:48:25,468 [http-0.0.0.0-8180-Processor9] (ProbeActionBase.java:88) ERROR - Error occured when connecting to probe: rump1-z1.oss.netcom.no
com.mercury.rum.engine.rumwebconsole.probe.communication.ProbeCommandExecuterException: Failed when validating the response xml returned. response is:
<probeEthInfo>
 <interfaces>
 <eth name="eth0">
  <broadcast></broadcast>
  <description>Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet</description>
  <displayName>eth0</displayName>
  <driverName>bnx2</driverName>
  <driverVersion></driverVersion>
  <duplex></duplex>
  <firmwareVersion>N/A</firmwareVersion>
  <ip></ip>
  <isAutoNeg>false</isAutoNeg>
  <isLinkUp></isLinkUp>
  <isUp>false</isUp>
  <mac></mac>
  <promisc></promisc>
  <rxChecksumOffload></rxChecksumOffload>
  <rxPackets></rxPackets>
  <scatterGather>N/A</scatterGather>
  <sniffable>N/A</sniffable>
  <speed></speed>
  <tcpSegmentationOffload></tcpSegmentationOffload>
  <txChecksumOffload></txChecksumOffload>
  <txPackets></txPackets>
 </eth>
 <eth name="eth1">
  <broadcast></broadcast>
  <description>Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet</description>
  <displayName>eth1</displayName>
  <driverName>bnx2</driverName>
  <driverVersion></driverVersion>
  <duplex></duplex>
  <firmwareVersion>N/A</firmwareVersion>
  <ip></ip>
  <isAutoNeg>false</isAutoNeg>
  <isLinkUp></isLinkUp>
  <isUp>false</isUp>
  <mac></mac>
  <promisc></promisc>
  <rxChecksumOffload></rxChecksumOffload>
  <rxPackets></rxPackets>
  <scatterGather>N/A</scatterGather>
  <sniffable>N/A</sniffable>
  <speed></speed>
  <tcpSegmentationOffload></tcpSegmentationOffload>
  <txChecksumOffload></txChecksumOffload>
  <txPackets></txPackets>
 </eth>
 </interfaces>
</probeEthInfo>

 at com.mercury.rum.engine.rumwebconsole.probe.communication.http.ProbeHttpCommandExecuter.executeRequest(ProbeHttpCommandExecuter.java:81)
 at com.mercury.rum.engine.rumwebconsole.probe.usabilitytools.ethconfiguration.ETHConfigAction.view(ETHConfigAction.java:50)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:597)
 at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:276)
 at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:196)
 at com.mercury.rum.engine.rumwebconsole.probe.common.ProbeActionBase.execute(ProbeActionBase.java:112)
 at com.mercury.rum.engine.rumwebconsole.probe.common.ProbeActionBase.execute(ProbeActionBase.java:83)
 at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
 at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
 at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
 at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:415)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
 at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704)
 at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:474)
 at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:409)
 at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312)
 at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1056)
 at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:388)
 at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:231)
 at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
 at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:415)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
 at com.mercury.rum.engine.rumwebconsole.auth.AuthorizationFilter.doFilter(AuthorizationFilter.java:52)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
 at compressionFilters.CompressionFilter.doFilter(CompressionFilter.java:190)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
 at com.mercury.j2f.j2eeutils.GZipSetCharacterEncodingFilter.doFilter(GZipSetCharacterEncodingFilter.java:189)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
 at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:75)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
 at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
 at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
 at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
 at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
 at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
 at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:66)
 at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
 at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:158)
 at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
 at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
 at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
 at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
 at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
 at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
 at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
 at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
 at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
 at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
 at java.lang.Thread.run(Thread.java:619)
Caused by: com.mercury.rum.engine.rumwebconsole.probe.communication.XMLValueValidationException: Mandatory element not found. element is: mac
 at com.mercury.rum.engine.rumwebconsole.probe.usabilitytools.ethconfiguration.ETHProbeRequest.parseResponse(ETHProbeRequest.java:87)
 at com.mercury.rum.engine.rumwebconsole.probe.communication.http.ProbeHttpCommandExecuter.executeRequest(ProbeHttpCommandExecuter.java:73)
 ... 68 more

Both my two probes are Redhat Enterprise Linux 5.5 with probe version 9.0.0.0200.

Anyone that have an idea on what coudl cause this type of behavior on one of my two probes ??

Br. Rune

Please use plain text.
Valued Contributor
Rune_3
Posts: 97
Registered: ‎09-12-2003
Message 2 of 4 (632 Views)

Re: RUM -> Probe Mgt. -> IF Config -> Failed to connect to probe (mac address is missing)

Hi

 

The problem seams to occure when the probe is started with:

/etc/init.d/rum_probe-capture start

 

Then the webservice call: https://<probe>:2020/webservice/sysinfo?type=all_eth

do not return complete information.

 

But if the probe is started with:

/usr/bin/rp_run_probe.sh

 

... Then this works fine. Case not "solved" but workaround is found....

 

-Rune

Please use plain text.
Valued Contributor
Rune_3
Posts: 97
Registered: ‎09-12-2003
Message 3 of 4 (632 Views)

Re: RUM -> Probe Mgt. -> IF Config -> Failed to connect to probe (mac address is missing)

Hi

 

Final solution on this is to disable SELinux.

Edit /etc/selinux/config and reboot

 

-Rune

Please use plain text.
Frequent Advisor
DannyWang
Posts: 52
Registered: ‎10-07-2010
Message 4 of 4 (632 Views)

Re: RUM -> Probe Mgt. -> IF Config -> Failed to connect to probe (mac address is missing)

SElinux is another security layer and it is currently not supported by RUM

Please use plain text.
The opinions expressed above are the personal opinions of the authors, not of HP. By using this site, you accept the Terms of Use and Rules of Participation