on 10-15-2013 8:59 PM
Good afternoon,
I've been able to get my servers to show up in the console. We found that there were some firewall settings that were blocking communication between the montoring server and bobj servers.
Today I did a landscape check and I am getting SMDAgent not reachable on my stand alone tomcat servers. I checked the logs and found this on all tomcat servers. I looked in that directory and it is completely blank. Also, I've started/restarted all of the smd agents on these servers. From what I can see they're starting ok.
#1.5 #00505699003000010000003200000D1C0004D5C416B18098#1360938077879#SMDloggerAgentApp##SMDloggerAgentApp#######Thread[Connector,5,main]##0#0#Warning##Java###com.sap.smd.wily.hostagent.SapAgent - isConfigured(): IntroscopeSapAgent.profile could not be read!
[EXCEPTION]
{0}#1#java.io.FileNotFoundException: D:\\usr\\sap\\DAA\\SMDA98\\SMDAgent\\applications.config\\com.sap.smd.agent.application.wilyhost\\IntroscopeSapAgent.profile (The system cannot find the file specified)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:106)
at com.sap.smd.wily.hostagent.SapAgent.isConfigured(SapAgent.java:68)
at com.sap.smd.wily.hostagent.WilyHostService.startAgent(WilyHostService.java:116)
at com.sap.smd.wily.hostagent.WilyHostService.init(WilyHostService.java:68)
at com.sap.smd.core.plugin.service.ServiceEntityHandle.entityLoad(ServiceEntityHandle.java:114)
at com.sap.smd.core.runtime.broker.application.api.entity.AbstractEntityHandle.load(AbstractEntityHandle.java:234)
at com.sap.smd.core.runtime.broker.application.core.entity.PseudoEntityHandle.load(PseudoEntityHandle.java:154)
at com.sap.smd.om.impl.broker.ObjectProxyImpl.loadInternal(ObjectProxyImpl.java:308)
at com.sap.smd.om.impl.broker.ObjectReference.loadDependencies(ObjectReference.java:305)
at com.sap.smd.om.impl.broker.ObjectProxyImpl.loadInternal(ObjectProxyImpl.java:272)
at com.sap.smd.om.impl.broker.ObjectProxyImpl.load(ObjectProxyImpl.java:146)
at com.sap.smd.core.runtime.broker.ApplicationManager.loadState(ApplicationManager.java:468)
at com.sap.smd.core.runtime.broker.ApplicationManager.reachInitializationStates(ApplicationManager.java:366)
at com.sap.smd.core.runtime.Runtime.run(Runtime.java:57)
at com.sap.smd.agent.SMDAgeletsRuntimeContext.runStarterPlugin(SMDAgeletsRuntimeContext.java:116)
at com.sap.smd.agent.SMDAgeletsRuntimeContext.startApplications(SMDAgeletsRuntimeContext.java:159)
at com.sap.smd.agent.AgentContext.startApplications(AgentContext.java:709)
at com.sap.smd.agent.SMDAgeletsRuntimeContext.offlineStart(SMDAgeletsRuntimeContext.java:500)
at com.sap.smd.agent.SMDAgeletsRuntimeContext.offlineStartAppsIfNeeded(SMDAgeletsRuntimeContext.java:359)
at com.sap.smd.agent.SMDAgeletsRuntimeContext.statusChanged(SMDAgeletsRuntimeContext.java:316)
at com.sap.smd.agent.connection.SMDConnector.triggerStatusChanged(SMDConnector.java:2162)
at com.sap.smd.agent.connection.SMDConnector.setConnectionStatus(SMDConnector.java:2086)
at com.sap.smd.agent.connection.SMDConnector$SMDConnectionTask.internalAttemptConnection(SMDConnector.java:566)
at com.sap.smd.agent.connection.SMDConnector$SMDConnectionTask.attemptConnection(SMDConnector.java:95)
at com.sap.smd.agent.connection.SMDConnector$SMDConnectionTask.run(SMDConnector.java:1039)
at java.lang.Thread.run(Thread.java:722)
Hey Rob,
If you go into RSC configuration, then run the config wizard, under monitoring infrastructure do you see SMD Agent nodes defined for each of the Tomcat hosts? If not, add those Tomcat hosts (with port 59804 or whatever port you SMD Agent listens on) and it will create the IntroscopeSapAgent.profile on each of those Tomcat nodes.
Thanks
Toby
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
1. Can you telnet from the managing host to each tomcat host on the SMD Agent listen port 5<##>04. If the agents are using instance number 98 then it would be port 59804
2. Run a netstat on each managed tomcat node
netstat -ano | findstr "59804"
3. Zip and attach the logs (/usr/sap/DAA/SMDA98/SMDAgent/log) from the managing host and also from one of the managed hosts
Thanks
Toby
Hi Rob,
Could you please try the following solution?
1585018 - How to reset a failed lock on a managed host to resolve
communication issues
I think the IntroscopeSapAgent.profile not found error is a bi-product of the underlying communication problem. (since RSC is currently trying to connect in order to send this configuration to the managed host)
Let me know how it goes.
Thanks
Toby
We discovered the problem was Network Address Translation between managing host and Tomcat server (where SMD Agent was running).
Instead we installed SMD Agent 7.3 SP3 in stand-alone mode and configured it to report metrics directly to Introscope Enterprise Manager instead of registering with RSC managed agent.
Thanks
Toby
User | Count |
---|---|
86 | |
10 | |
10 | |
9 | |
6 | |
6 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.