Hello ,
I am new to appdynamics. Just want to know whats the difference between machince and app agent ?
Thanks
Anish
Hello ,
I am new to appdynamics. Just want to know whats the difference between machince and app agent ?
Thanks
Anish
Hello,
The machine agent will be used to collect CPU / Disk / Memory stats of the server, its a standalone agent that can be restarted without effecting the application server.
The application agent will sit inside the application server and will usually stop / start with the application, it will give you loads of information regarding the health of your application server and capture the applcation transactions, allowing you to monitor such things as total login attempts and how long it took etc.
Plenty of reading here:
https://docs.appdynamics.com/display/PRO41/AppDynamics+Essentials
Jason
can you try carrying out a traceroute - ping is likely to be blocked. Also this could be your internal FW blocking connectivity, or a DNS issue resolving the address from the machine you have the agents installed on.
Hi,
My Server running in AWS,
My Below Configuration Server
~~~~~~~~~~~~~~~~~~~~~~~
nginx version: nginx/1.9.9
Server version: Apache Tomcat/7.0.52 (Ubuntu)
Server number: 7.0.52.0
OS Name: Ubuntu 14.04
OS Version: 3.13.0-74-generic
Architecture: amd64
JVM Version: 1.7.0_91-b02
JVM Vendor: Oracle Corporation
Problem : Appdynamics Java Agent is Not Fetching information in Browser.
1 ) ps -A | grep java
4935 ? 00:00:09 java
2) if i Login as root user ; it throw error below ;
root@ip-172-31-18-129:/# java -Xbootclasspath/a:/usr/lib/jvm/java-7-openjdk-amd64/lib/tools.jar -jar /javaappagent/javaagent.jar 4935
Attaching to VM [4935]
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at com.singularity.ee.agent.appagent.AgentEntryPoint.main(AgentEntryPoint.java:494)
Caused by: com.sun.tools.attach.AttachNotSupportedException: Unable to open socket file: target process not responding or HotSpot VM not loaded
at sun.tools.attach.LinuxVirtualMachine.<init>(LinuxVirtualMachine.java:106)
at sun.tools.attach.LinuxAttachProvider.attachVirtualMachine(LinuxAttachProvider.java:63)
at com.sun.tools.attach.VirtualMachine.attach(VirtualMachine.java:213)
... 5 more
3) and if i login as tomcat7 user ;
then
su tomcat7
tomcat7@ip-172-31-18-129:/$ ps -A | grep java
4935 ? 00:00:09 java
tomcat7@ip-172-31-18-129:/$ java -Xbootclasspath/a:/usr/lib/jvm/java-7-openjdk-amd64/lib/tools.jar -jar /javaappagent/javaagent.jar 4935
Attaching to VM [4935]
agent path >>>/javaappagent/javaagent.jar
javaagent is connecting fine but i still can't able to get information in browser.
I am configuring a custom HTTP Request Template for a client.
I have tested this template configuration successfully using an App Dynamics Trial account I setup.
However, when the client duplicates the settings in their own system they are consistently getting a 400 error response.
In examing the bedug log
In the client's incstance, I see an error code 400 when sending the notification.
I can test successfully using a trial account, and all the same settings in both environments.
The one difference I see in the logs is the Reqeust Header section always shows a :0 appended to the Host: name.
I don't see this in the trial environment, only the client's environment.
Possibly a javascript bug? Chrome is being used as the browser.
I noticed a bug in IE where the encoded URL was inserting a port :443 after the first segment of the URL, and overwriting the first slash. This does not happen in Chrome.
Client version: 4.1.6.0 Build 12
Trial version: 4.1.7.1 Build 21
Hi all,
I've been trying to get an SSL certification on our AppDynamics server, to no avail. on startup I just get the following, repeat, see code block below.
When I go back to the original self signed keystore.jks file in AppDynamics\Controller\appserver\glassfish\domains\domain1\config then AppDynamics starts up fine.
I've tried every way of getting the SSL certificate into the keystore, it imports without error, but then displays this on boot up in the server.log ' ProtocolChain exception'.
I've tried extracting the private key and rebuilding the p12 file with that and the certificate, using openssl as the AppDynamics manual says: openssl pkcs12 -inkey key.pem -in appdynamics_mmu_ac_uk.crt -export -out keystore.p12
[#|2016-01-28T22:14:08.356+0000|SEVERE|glassfish3.1.2|com.sun.grizzly.config.GrizzlyServiceListener|_ThreadID=51;_ThreadName=Thread-5;|ProtocolChain exception java.lang.NullPointerException at com.sun.grizzly.filter.SSLReadFilter.newSSLEngine(SSLReadFilter.java:352) at com.sun.grizzly.filter.SSLReadFilter.obtainSSLEngine(SSLReadFilter.java:399) at com.sun.grizzly.filter.SSLReadFilter.execute(SSLReadFilter.java:159) at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90) at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79) at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54) at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59) at com.sun.grizzly.ContextTask.run(ContextTask.java:121) at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:554) at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) at java.lang.Thread.run(Unknown Source) |#]
I solved my issue.
Hidden in the manual, right at the very bottom, after the section which you are reading, it reminds you to make sure that your 's1as' certificate has the same password as the keystore.
https://docs.appdynamics.com/display/PRO42/Controller+SSL+and+Certificates
Changing the master password with asadmin changes the password for the keystore and for the s1as key. It does not change the password of any additional keys you have added to the keystore, however. If you have added keys to the keystore, you need to change their password to match the new master password. Use the keytool to change their passwords as follows:
keytool -keypasswd -alias myserver -keystore keystore.jks -storepass <new master password>
Sorry for the snag, r.g., but glad it worked out! I'll edit that doc page to see if I can give a litte more visibility to your scenario.
Hi,
I have a query around how AppDynamics will be able to differentiate between the requests simulated by a load testing tool (Ex: Microsoft Visual Studio 2012 Ultimate) with that of requests from a real user, in a non-functional environment? Is there a specific header format or something like that, which need to be included with requests from load testing tool?
Thanks,
Suresh
Hi all,
Has anyone had experience matching response time for a request from a load testing tool such as HP Loadrunner to reported request response time in AppDynamics? If so was there any notable difference in time?
Dear All:
We just added two databases, one is oracle, the other is IQ, both failed to see anything, the webpage error is: Error: The agent is currently not reporting any data. please take a look at the server.log and attached error message ...
any advice would be appreciated
Thanks
Joe
Hi there,
Using DB Agent, I have configured a new collector for SQL Server 2012.
The Agent was able to establish a connection with that DB:
[<DB-integration>-Scheduler-1] MSSqlCollector:95 - Obtained connection for url jdbc:jtds:sqlserver://swlvsraintsql12:1433
But there is always errors getting performance metrics from the DB:
ERROR [<DB-integration>-Scheduler-1] ADBCollector:154 - Error collecting data for database 'DB-integration'
Attached is the DB Agent log file.
Any idea / suggestion please ?
Thanks
Hi Brad,
Is the Moviezstream application available generally now? Can that be used to play around with the tool?
Thanks
Brad,
Unfortunately i didnt keep a backup of that file, and i dont see the file on drive now. Did you remove it . Can you provide me the working version of the file?
Thanks
In the below graph in custom dashboard, when mouse is pointed over a specific point in the curve, all the datapoint( or metric) values corresponding to the time are shown. Is there any settings that can be set, so that on mouse over, only specific metric value corresponding to the curve is displayed.
For now, I added the following to the appserver/glassfish/domains/domain1/config/logging.properties
com.singularity.ee.controller.beans.model.LDAPAuthenticationBean.level=SEVERE
Hi Experts.
I am looking for information on how appdynamics can be connected to SAP netweaver ABAP stack and if there is a possibility of monitoring the business transactions in SAP,Is it possible?
I have found some details on how custom exit points(like Execute ;connect) can be used to connect to JAVA Stack of Netweaver but dont see any info on how this can be utilised for application monitoring. Please share any details i can refer to?
I fail to install Apache extension on Redhat Apache following https://www.appdynamics.com/community/exchange/extension/apache-monitoring-extension/ .
The potential issues I can find different from the document are:
1. no jk_module installed.
( I think it should be OK because I don't see it necessary in the document. )
2. The return of server-status?auto has less information as below:
curl http://localhost:80/server-status?auto
BusyWorkers: 1
IdleWorkers: 49
Scoreboard: _________________________.......................................________W________________..................................
No information like Total kBytes, Total Accesses, etc.
It complains something like
'http://hostname:80/status?mime=prop responded with a status code of 404 and message 'Not Found'.
I noticed the extension is tested on some apache versions but not including httpd on Redhat. Hopefully it should work. What can I do to make it work?
Any answer is appreciated.
facing same issue :(
Anyone else see these results?
<metric-datas><metric-data><metricId>8318054</metricId><metricPath>Mobile|iOS|Apps|TestApp|App Crashes per Minute</metricPath><metricName>MOBILE|Apps|iOS|com.TestApp|App Crashes per Minute</metricName><frequency>ONE_MIN</frequency><metricValues><metric-value><startTimeInMillis>1454605620000</startTimeInMillis><value>0</value><min>2147483647</min><max>-2147483648</max><current>0</current><sum>0</sum><count>0</count><standardDeviation>0.0</standardDeviation><occurrences>0</occurrences><useRange>true</useRange></metric-value></metricValues></metric-data></metric-datas>