Not a customer? Click the 'Start a free trial' link to begin a 30-day SaaS trial of our product and to join our community.
Existing Cisco AppDynamics customers should click the 'Sign In' button to authenticate to access the community
05-30-2017 02:31 PM
I'm following the
https://docs.appdynamics.com/display/PRO43/Java+Agent
I'm using CENTOS
01.
<>/controller/#/location=GETTING_STARTED_JAVA&timeRange=last_15_minutes.BEFORE_NOW.-1.-1.15
02. JVM i select SUN/Rockit (Is this right?)
03. Configure - allready configured is SaaS
04. Download
05. Install Agent
05.a unzip
05.b Set the value of -javaagent to the path to the Java Agent JAR file.
06.
$TOMCAT_HOME/bin/catalina.sh
I make some mistake, but how can i find this error?
Regards
Solved! Go to Solution.
05-31-2017 07:16 AM
Step 2 is correct.
After step 5a, did you follow the instructions at https://docs.appdynamics.com/display/PRO43/Apache+Tomcat+Startup+Settings to add the "-javaagent:<agent_home>/javaagent.jar" term to the JVM startup?
That should work.
Regards,
Brian Wheeldon
Brian Wheeldon, Solution Engineer, NYC
05-31-2017 08:11 AM
HI,
Tks for answering...
Hi put, Is here soomething wrong?
export CATALINA_OPTS="$CATALINA_OPTS -javaagent:/tmp/appd/javaagent.jar"
after that i restarted the tomcat and my application doesnt works,
Regards
05-31-2017 08:19 AM
The -javaagent term looks OK, but there is not enough information here to determine what went wrong.
Did you check that the path /tmp/appd/javaagent.jar is correct and javaagent.jar is readable by the user that runs Tomcat?
Did Tomcat start? If so, there should be an error message in the Tomcat logs.
Was the agent started? If so, you'll see messages in the Tomcat startup and agent logs in /tmp/appd/<version>/logs/<nodename>/
Regards,
Brian Wheeldon
Brian Wheeldon, Solution Engineer, NYC
05-31-2017 12:46 PM
Hi Brian,
You was right, before your tip about rights, i could get started: My Application, but i cannot see my app on AppDynamics, therefore i did a trace like you said:
The -javaagent term looks OK, but there is not enough information here to determine what went wrong.
Did you check that the path /tmp/appd/javaagent.jar is correct and javaagent.jar is readable by the user that runs Tomcat?
I runed "chmod -R 755 appd" for tomcat user but cannot check using "ls -ld"
Did Tomcat start? If so, there should be an error message in the Tomcat logs.
Yes, It's started, i can see my application right now.
Was the agent started?
I don't know. how can i check if is it my agent start?
If so, you'll see messages in the Tomcat startup and agent logs in /tmp/appd/<version>/logs/<nodename>/
/tmp/appd/<version>/logs/ - It's empty
Regards,
Tiago
05-31-2017 01:30 PM
/opt/tomcat/apache-tomcat-8.0.30/logs/catalina.out
[Thread-0] Wed May 31 18:39:28 UTC 2017[INFO]: AgentInstallManager - Agent runtime directory set to [/tmp/appd/ver4.3.1.0] [Thread-0] Wed May 31 18:39:28 UTC 2017[INFO]: AgentInstallManager - Agent node directory set to [Java101Template.localdomain] [Thread-0] Wed May 31 18:39:28 UTC 2017[INFO]: JavaAgent - Using Java Agent Version [Server Agent v4.3.1.0 GA #15057 r867530f5c748a55ce75851534ad0942226c06d8b 45-4.3.1.next-analytics] [Thread-0] Wed May 31 18:39:28 UTC 2017[INFO]: JavaAgent - Running IBM Java Agent [No] [Thread-0] Wed May 31 18:39:28 UTC 2017[INFO]: JavaAgent - Java Agent Directory [/tmp/appd/ver4.3.1.0] [Thread-0] Wed May 31 18:39:28 UTC 2017[INFO]: JavaAgent - Java Agent AppAgent directory [/tmp/appd/ver4.3.1.0] [Thread-0] Wed May 31 18:39:28 UTC 2017[INFO]: JavaAgent - #################################################################################### [Thread-0] Wed May 31 18:39:28 UTC 2017[INFO]: JavaAgent - Java Agent Directory [/tmp/appd/ver4.3.1.0] [Thread-0] Wed May 31 18:39:28 UTC 2017[INFO]: JavaAgent - Java Agent AppAgent directory [/tmp/appd/ver4.3.1.0] [Thread-0] Wed May 31 18:39:28 UTC 2017[INFO]: JavaAgent - Using Java Agent Version [Server Agent v4.3.1.0 GA #15057 r867530f5c748a55ce75851534ad0942226c06d8b 45-4.3.1.next-analytics] [Thread-0] Wed May 31 18:39:28 UTC 2017[INFO]: JavaAgent - All agent classes have been pre-loaded [Thread-0] Wed May 31 18:39:28 UTC 2017[DEBUG]: JavaAgent - Using Java Version [JAVA_18] for AppDynamics Java Agent Running obfuscated agent Started AppDynamics Java Agent Successfully. [Thread-0] Wed May 31 18:39:35 UTC 2017[INFO]: JavaAgent - Started AppDynamics Java Agent Successfully.
Started AppDynamics Java Agent Successfully
Is it means the agent works?
Regards
05-31-2017 01:37 PM
Yes.
Started AppDynamics Java Agent Successfully
Indicates that the agent is running and should be collecting metrics from your application.
The agent log files should be present below /tmp/appd/ver4.3.1.0/logs/
You should be able to see the application, tier and Tomcat node in the AppDynamics UI.
Brian
Brian Wheeldon, Solution Engineer, NYC
05-31-2017 02:22 PM
Hi Brian,
Thank You. The right answer for the firts question was; rights.
Do I see it here at application TAB? i have not seen yet. Can i looking for where is my new mistake? Where?
Wow works the Appd communication? Appdynamics agent is pushing to server?
I believe this configuration is at controller-info.xml file.
I tried to run netstat looking for traffic, but i couldn't see.
06-01-2017 07:11 AM
The agent will report metrics to the Controller.
The Controller will create the application named by the agent if it doesn't exist.
There is a mismatch in the information provided. The Tomcat catalina.out log suggests the agent was started correctly, but the Controller UI does not agree.
Do you see agent logs below /tmp/appd/ver4.3.1.0/logs/ ?
If so, the agent log should indicate the problem.
If not, then verify that the Tomcat user can write that directory (and also /tmp/appd/ver4.3.1.0/conf/).
Regards,
Brian Wheeldon
Brian Wheeldon, Solution Engineer, NYC
06-02-2017 05:59 AM
Hi Brian,
Thank You, I appreciate your help and support.
My secound solution was update the controller-info.xml with the correct <controller-host>.
Regards
Tiago
Thank you! Your submission has been received!
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form