Skip to Content

¡ Warning: don’t try that if you don’t need it !

You are fighting on the ewa setup for a dammed JAVA system Java Systems to a Solution Manager system, but for security reasons you need to establish that connection trough saprouter, exactly “introscope agent” using saprouter connection. you configured Solution Manager diagnostic Agent system in a new server with a SAP system, usually the agent is connected to Solution Manager system directly by P4 port but you need to use a saprouter to connect the managed system to the managing system (different that port 50004 and port 80 for SLD)  the challenger is to route the Introscope Manager trough SAProuter.

For allow that you have to take in consideration that:

– Saprouter support in Introscope byte code instrumentation agent for Java: Introscope 8.0.1 (and higher,i use 8.01 for that test )

Steps for setup the connection:

– Edit the saprouttab to allow the TCP connection to each managed system, Introscope Enterprise Manager (usually use default port 6001)

– Edit Java Bytecode Agent

Process:

1. Install the byte code agent via the standard procedure (deploy to Solution Manager, use Introscope agent setup to configure the managed system).

Do not yet restart the managed system.

2. Manually adapt the agent profile (no UI support yet)

C:/usr/sap/SMD/J98/SMDAgent/applications.config/com.sap.smd.agent.application.wily/BytecodeAgent/ISAGENT.8.0.1.0-2008-12-11/wily/IntroscopeAgent.profile)

2.1. comment out standard entries:

#introscope.agent.enterprisemanager.transport.tcp.host.DEFAULT=localhost

#introscope.agent.enterprisemanager.transport.tcp.port.DEFAULT=6001

#introscope.agent.enterprisemanager.transport.tcp.socketfactory.DEFAULT=com.wily.isengard.postofficehub.link.net.DefaultSocketFactory

2.2. de-comment the saprouter entries and adapt the saprouter string:

introscope.agent.enterprisemanager.transport.tcp.socketfactory.DEFAULT=com.sap.sup.wily.saprouter.SapRouterSocketFactory

introscope.agent.enterprisemanager.transport.tcp.host.DEFAULT=/H/X.X.X.X/H/X.X.X.X

introscope.agent.enterprisemanager.transport.tcp.port.DEFAULT=6001

3. Restart the managed instance to activate the changes.

4. Check in the Introscope Investigator if the agent is connected.

5. Troubleshooting

Check the Introscope agent log for connection message

(/usr/sap/SMD/J98/SMDAgent/temp/IntroscopeAgent*.log).

–      Check saprouter los

–      Check jvm logs

( /usr/sap/SMD/J98/SMDAgent/work/*.log ) 

If the agent is connected to Solution Manager

a) From the SMD Agent Administration Console:          http://<solmanhost>:<solmanport>/smd/AgentAdmin

b) Navigate to “Agent Log Viewer”

c) Select your agent

d) Click on “Download Logs”

– The latest DefaultTrace files of the managing system:

    /usr/sap/<SID>/DVEBMGS<instance>/j2ee/cluster/server0/log/defaultTrace.*.trc

That’s all, hope that simple guide help you for the ewa setup on java system where the network has security policies that not allow to open direct ports to manager system ( solution Manager ).

What’s Next:


Part 2/2 – Connect “wilyhost agent” trought saproute; remember that beside you setup introscope agent trough saprouter, application wilyhost agent will ned an especial setup for that, i will update ASAP.

[Update on 11/01/2014]

http://scn.sap.com/community/it-management/alm/solution-manager/blog/2014/01/11/ewa–connect-java-wilyhost-agent-trough-saprouter–part-22

Best Regards,

Luis

Helpfull information:

To report this post you need to login first.

4 Comments

You must be Logged on to comment or reply to a post.

  1. Mauricio Chavez

    Hola Luis

    Tendras un documento que explique como conectar Solman 7.1 SP6 con un Managed System ABAP a travez de saprouter? No he tenido ningun problema al conectar con sistemas JAVA pero en ABAP al parecer las RFC no funcionan del todo

    Tendras una guia?

    (0) 
    1. Lluis Salvador Suarez Post author

      Hola Mauricio, la verdad es que para hacerlo con un sistema ABAP es muchísimo más fácil que con el JAVA.

      Lo único que necesitas es abrir el puerto 3299 y pasar las RFC’s por tu saprouter con rutas del tipo:

      /H/x.x.x.x./H/<IPpublica>/H/<IPprivadadelsolman>

      Si lo has conseguido hacer con el JAVA, con ABAP no tienes que tener muchos problemas.

      Que es lo que te está dando problemas Mauricio ?

      Saludos,

      Luis

      (0) 

Leave a Reply