Hello everbody,
I just installed RabbitMQ monitoring extension to on a standalone machine agent but I'm getting below error when I start machine agent? Could you please help me.
Thank you.
[Agent-Monitor-Scheduler-4] 12 Jan 2015 11:23:03,758 ERROR PeriodicTaskRunner - Error creating environment task
java.lang.NoClassDefFoundError: org/apache/commons/httpclient/HttpConnectionManager
at com.appdynamics.extensions.rabbitmq.RabbitMQMonitor.buildHttpClient(RabbitMQMonitor.java:153)
at com.appdynamics.extensions.rabbitmq.RabbitMQMonitor.execute(RabbitMQMonitor.java:127)
at com.singularity.ee.agent.systemagent.components.monitormanager.managed.MonitorTaskRunner.runTask(MonitorTaskRunner.java:163)
at com.singularity.ee.agent.systemagent.components.monitormanager.managed.PeriodicTaskRunner.runTask(PeriodicTaskRunner.java:95)
at com.singularity.ee.agent.systemagent.components.monitormanager.managed.PeriodicTaskRunner.run(PeriodicTaskRunner.java:48)
at com.singularity.ee.util.javaspecific.scheduler.AgentScheduledExecutorServiceImpl$SafeRunnable.run(AgentScheduledExecutorServiceImpl.java:123)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at com.singularity.ee.util.javaspecific.scheduler.ADFutureTask$Sync.innerRunAndReset(ADFutureTask.java:315)
at com.singularity.ee.util.javaspecific.scheduler.ADFutureTask.runAndReset(ADFutureTask.java:150)
at com.singularity.ee.util.javaspecific.scheduler.ADScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ADScheduledThreadPoolExecutor.java:121)
at com.singularity.ee.util.javaspecific.scheduler.ADScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ADScheduledThreadPoolExecutor.java:206)
at com.singularity.ee.util.javaspecific.scheduler.ADScheduledThreadPoolExecutor$ScheduledFutureTask.run(ADScheduledThreadPoolExecutor.java:236)
at com.singularity.ee.util.javaspecific.scheduler.ADThreadPoolExecutor$Worker.runTask(ADThreadPoolExecutor.java:686)
at com.singularity.ee.util.javaspecific.scheduler.ADThreadPoolExecutor$Worker.run(ADThreadPoolExecutor.java:718)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.httpclient.HttpConnectionManager
at com.singularity.ee.util.loader.FileSystemClassLoader.findClass(FileSystemClassLoader.java:429)
at java.lang.ClassLoader.loadClass(Unknown Source)
at com.singularity.ee.util.loader.FileSystemClassLoader.loadClass(FileSystemClassLoader.java:368)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 15 more
Hi ,
We see the missing class org.apache.commons.httpclient.HttpConnectionManage
Also we request you check the integrity of machineagent archive download from our download site with md5sum or checksum as we see this file exists in our machine agent lib path. Hope that information helps,
Regards,
Arun
Thank you for your kind response . You can see below output about start with httpclient and commons
[root@dpsrapd01p tp]# pwd
/opt/AppDynamics/Ver4.0.0.1/MachineAgent/lib/tp
[root@dpsrapd01p tp]# ls -la httpclient-*
-rw-r--r-- 1 root root 589512 Dec 11 23:35 httpclient-4.3.3.jar
-rw-r--r-- 1 root root 149800 Dec 11 23:35 httpclient-cache-4.3.3.jar
[root@dpsrapd01p tp]# ls -la commons-*
-rw-r--r-- 1 root root 232771 Dec 11 23:35 commons-codec-1.6.jar
-rw-r--r-- 1 root root 57779 Dec 11 23:35 commons-fileupload-1.2.1.jar
-rw-r--r-- 1 root root 173587 Dec 11 23:35 commons-io-2.2.jar
-rw-r--r-- 1 root root 60841 Dec 11 23:35 commons-logging-1.1.1.jar
I can't see commons-httpclient-3.1.jar I also download machine agent 3 days ago from AppDynamics Download page. (https://download.appdynamics.com/onpremise/public/latest/MachineAgent.zip) I'll check again wtih new download of the file.
I put the commons-httpclient-3.1.jar in the tp directory and start within new terminal but still not working.
[root@dpsrapd01p ~]# ls -la /opt/AppDynamics/Ver4.0.0.1/MachineAgent/lib/tp/commons-*
-rw-r--r-- 1 root root 232771 Dec 11 23:35 /opt/AppDynamics/Ver4.0.0.1/MachineAgent/lib/tp/commons-codec-1.6.jar
-rw-r--r-- 1 root root 57779 Dec 11 23:35 /opt/AppDynamics/Ver4.0.0.1/MachineAgent/lib/tp/commons-fileupload-1.2.1.jar
-rw-r--r-- 1 root root 305001 Jan 12 11:49 /opt/AppDynamics/Ver4.0.0.1/MachineAgent/lib/tp/commons-httpclient-3.1.jar
-rw-r--r-- 1 root root 173587 Dec 11 23:35 /opt/AppDynamics/Ver4.0.0.1/MachineAgent/lib/tp/commons-io-2.2.jar
-rw-r--r-- 1 root root 60841 Dec 11 23:35 /opt/AppDynamics/Ver4.0.0.1/MachineAgent/lib/tp/commons-logging-1.1.1.jar
[root@dpsrapd01p logs]# cat machine-agent.log
[main] 12 Jan 2015 12:05:26,813 INFO SystemAgent - ####################################################################################
[main] 12 Jan 2015 12:05:26,821 INFO SystemAgent - Agent Install Directory [/opt/AppDynamics/Ver4.0.0.1/MachineAgent]
[main] 12 Jan 2015 12:05:26,821 INFO SystemAgent - Using Agent Version [Machine Agent v4.0.0.0 GA Build Date 2014-12-11 23:35:01]
[main] 12 Jan 2015 12:05:26,823 INFO SystemAgent - JVM Runtime:
java.home=/opt/AppDynamics/Ver4.0.0.1/MachineAgent/jre1.7.0_65
java.vm.vendor=Oracle Corporation
java.vm.name=Java HotSpot(TM) 64-Bit Server VM
java.runtime.version=1.7.0_65-b17
java.io.tmpdir=/tmp
[main] 12 Jan 2015 12:05:26,823 INFO SystemAgent - OS Runtime:
os.name=Linux
os.arch=amd64
os.version=2.6.32-220.el6.x86_64
user.name=root
user.home=/root
user.dir=/root
[main] 12 Jan 2015 12:05:26,886 INFO SystemAgent - JVM Args : -Dappdynamics.agent.maxMetrics=5000 |
[main] 12 Jan 2015 12:05:26,932 INFO SystemAgent - JVM Runtime Name: 45868@dpsrapd01p.n11.local
[main] 12 Jan 2015 12:05:26,932 INFO SystemAgent - JVM PID: 45868
[main] 12 Jan 2015 12:05:26,932 INFO SystemAgent - Machine Agent is resolving bootstrap info....
[main] 12 Jan 2015 12:05:27,111 INFO SystemAgent - Orchestration is disabled - disabling virtualization resolvers by default.
[main] 12 Jan 2015 12:05:27,120 INFO SystemAgent - Full Agent Registration Info Resolver found system property [appdynamics.agent.create.agent.info.if.missing] for appdynamics.agent.create.agent.info.if.missing [false]
[main] 12 Jan 2015 12:05:27,139 INFO SystemAgent - Default Host Identifier Resolver using host name for unique host identifier [dpsrapd01p.n11.local]
[main] 12 Jan 2015 12:05:27,143 INFO SystemAgent - Default IP Address Resolver found IP addresses [[fe80:0:0:0:250:56ff:fe83:470%2, 172.18.186.195]]
[main] 12 Jan 2015 12:05:27,148 INFO SystemAgent - Full Agent Registration Info Resolver using selfService [false]
[main] 12 Jan 2015 12:05:27,148 INFO SystemAgent - Full Agent Registration Info Resolver using application name [WWW.N11.COM]
[main] 12 Jan 2015 12:05:27,148 INFO SystemAgent - Full Agent Registration Info Resolver using tier name [MonitoringExtensions]
[main] 12 Jan 2015 12:05:27,148 INFO SystemAgent - Full Agent Registration Info Resolver using node name [null]
[main] 12 Jan 2015 12:05:27,159 INFO SystemAgent - XML Controller Info Resolver found controller host [dpsrapd01p.n11.local]
[main] 12 Jan 2015 12:05:27,160 INFO SystemAgent - XML Controller Info Resolver found controller port [8091]
[main] 12 Jan 2015 12:05:27,161 INFO SystemAgent - XML Controller Info Resolver found valid config [Controller Host: dpsrapd01p.n11.local; Controller Port: 8091; ssl-enabled: false]
[main] 12 Jan 2015 12:05:27,167 INFO SystemAgent - XML Agent Account Info Resolver did not find account name. Using default account name [customer1]
[main] 12 Jan 2015 12:05:27,167 INFO SystemAgent - XML Agent Account Info Resolver did not find account access key. Using default account access key [SJ5b2m7d1$354]
[main] 12 Jan 2015 12:05:27,170 INFO SystemAgent - Keystore file /opt/AppDynamics/Ver4.0.0.1/MachineAgent/conf/cacerts.jks was not found
[main] 12 Jan 2015 12:05:27,321 INFO SystemAgent - Machine Agent resolved bootstrap info!
[main] 12 Jan 2015 12:05:27,322 INFO SystemAgent - Creating machine agent scheduler, pool size: 2
[main] 12 Jan 2015 12:05:27,361 INFO SystemAgent - Creating machine agent monitor scheduler, pool size: 4
[main] 12 Jan 2015 12:05:27,366 INFO SystemAgent - Started Agent Schedulers
[main] 12 Jan 2015 12:05:27,366 INFO SystemAgent - Scheduling Machine Agent Registration ....
[Agent-Scheduler-1] 12 Jan 2015 12:05:27,376 INFO RegistrationChannel - using controller host [dpsrapd01p.n11.local]; controller port [8091]
[Agent-Scheduler-1] 12 Jan 2015 12:05:27,471 INFO RegistrationChannel - setting unique host information Host Name [dpsrapd01p.n11.local]
[Agent-Scheduler-1] 12 Jan 2015 12:05:27,471 INFO RegistrationChannel - setting agent version [Machine Agent v4.0.0.0 GA Build Date 2014-12-11 23:35:01]
[Agent-Scheduler-1] 12 Jan 2015 12:05:27,471 INFO RegistrationChannel - setting agent install dir [/opt/AppDynamics/Ver4.0.0.1/MachineAgent]
[Agent-Scheduler-1] 12 Jan 2015 12:05:27,471 INFO RegistrationChannel - setting agent type [MACHINE_AGENT]
[Agent-Scheduler-1] 12 Jan 2015 12:05:27,472 INFO RegistrationChannel - setting agent application [WWW.N11.COM]
[Agent-Scheduler-1] 12 Jan 2015 12:05:27,472 INFO RegistrationChannel - setting agent tier name [MonitoringExtensions]
[Agent-Scheduler-1] 12 Jan 2015 12:05:27,472 INFO RegistrationChannel - Sending Registration request
[Agent-Scheduler-1] 12 Jan 2015 12:05:27,814 INFO RegistrationChannel - Auto agent registration attempted: Application Name [WWW.N11.COM] Component Name [MonitoringExtensions] Node Name [null]
[Agent-Scheduler-1] 12 Jan 2015 12:05:27,814 INFO RegistrationChannel - Auto agent registration SUCCEEDED!
[Agent-Scheduler-1] 12 Jan 2015 12:05:27,814 INFO SystemAgent - Registered Machine Agent with machine ID [13]
[Agent-Scheduler-1] 12 Jan 2015 12:05:27,814 INFO SystemAgent - Starting Machine Agent....
[Agent-Scheduler-1] 12 Jan 2015 12:05:27,905 INFO ManagedMonitorDelegate - Started Agent Metric Generation Service
[Agent-Scheduler-1] 12 Jan 2015 12:05:27,937 INFO ManagedMonitorDelegate - Started Agent Env Properties Service
[Agent-Scheduler-1] 12 Jan 2015 12:05:27,939 INFO ManagedMonitorDelegate - Scheduled Continuous Task Monitor with frequency [30000]ms
[Agent-Scheduler-1] 12 Jan 2015 12:05:27,976 INFO MonitorConfigReader - Reading monitor config file:/opt/AppDynamics/Ver4.0.0.1/MachineAgent/monitors/JavaHardwareMonitor/monitor.xml
[Agent-Scheduler-1] 12 Jan 2015 12:05:27,997 INFO MonitorConfigReader - os name [linux] version [2.6.32-220.el6.x86_64]
[Agent-Scheduler-1] 12 Jan 2015 12:05:28,008 INFO NodeMonitorManager - Initializing Managed Monitor [JavaHardwareMonitor]
[Agent-Scheduler-1] 12 Jan 2015 12:05:28,008 INFO ManagedMonitorDelegate - Initializing managed monitor [SigarHardwareMonitor]
[Agent-Scheduler-1] 12 Jan 2015 12:05:28,008 INFO ManagedMonitorDelegate - Executing managed monitor [SigarHardwareMonitor], task name [null]
[Agent-Scheduler-1] 12 Jan 2015 12:05:28,008 INFO ManagedMonitorDelegate - Task [null] for monitor [SigarHardwareMonitor] is SCHEDULED
[Agent-Scheduler-1] 12 Jan 2015 12:05:28,014 INFO JavaTaskCreator - Task classpath not specified,System classpath will be used.
[Agent-Scheduler-1] 12 Jan 2015 12:05:28,177 WARN SigarConfig - No task file found. Will use default configuration. /opt/AppDynamics/Ver4.0.0.1/MachineAgent/monitors/JavaHardwareMonitor/task.xml
[Agent-Scheduler-1] 12 Jan 2015 12:05:28,177 INFO SigarDelegate - Operating system is supported [Linux]
[Agent-Scheduler-1] 12 Jan 2015 12:05:28,761 INFO SigarAppAgentMonitor - Full Agent Registration Info Resolver using selfService [false]
[Agent-Scheduler-1] 12 Jan 2015 12:05:28,762 INFO SigarAppAgentMonitor - Full Agent Registration Info Resolver using application name [AppDynamics Controller]
[Agent-Scheduler-1] 12 Jan 2015 12:05:28,762 INFO SigarAppAgentMonitor - Full Agent Registration Info Resolver using tier name [App Server]
[Agent-Scheduler-1] 12 Jan 2015 12:05:28,762 INFO SigarAppAgentMonitor - Full Agent Registration Info Resolver using node name [Node1]
[Agent-Scheduler-1] 12 Jan 2015 12:05:28,821 INFO MonitorConfigReader - Reading monitor config file:/opt/AppDynamics/Ver4.0.0.1/MachineAgent/monitors/analytics-agent/monitor.xml
[Agent-Scheduler-1] 12 Jan 2015 12:05:28,825 INFO MonitorConfigReader - os name [linux] version [2.6.32-220.el6.x86_64]
[Agent-Scheduler-1] 12 Jan 2015 12:05:28,825 INFO NodeMonitorManager - Initializing Managed Monitor [analytics-agent]
[Agent-Scheduler-1] 12 Jan 2015 12:05:28,825 INFO ManagedMonitorDelegate - Not initializing managed monitor [AppDynamics Analytics Agent] - Disabled in configuration file.
[Agent-Scheduler-1] 12 Jan 2015 12:05:28,827 INFO MonitorConfigReader - Reading monitor config file:/opt/AppDynamics/Ver4.0.0.1/MachineAgent/monitors/CouchBaseMonitor/monitor.xml
[Agent-Scheduler-1] 12 Jan 2015 12:05:28,830 INFO MonitorConfigReader - os name [linux] version [2.6.32-220.el6.x86_64]
[Agent-Scheduler-1] 12 Jan 2015 12:05:28,832 INFO NodeMonitorManager - Initializing Managed Monitor [CouchBaseMonitor]
[Agent-Scheduler-1] 12 Jan 2015 12:05:28,832 INFO ManagedMonitorDelegate - Initializing managed monitor [CouchBaseMonitor]
[Agent-Scheduler-1] 12 Jan 2015 12:05:28,833 INFO ManagedMonitorDelegate - Executing managed monitor [CouchBaseMonitor], task name [CouchBase Monitor Run Task]
[Agent-Scheduler-1] 12 Jan 2015 12:05:28,833 INFO ManagedMonitorDelegate - Task [CouchBase Monitor Run Task] is periodic
[Agent-Scheduler-1] 12 Jan 2015 12:05:28,953 INFO CouchBaseMonitor - Using Monitor Version [Couchbase Monitor v1.1.2 Build Date 2014-12-19 15:46:14]
[Agent-Scheduler-1] 12 Jan 2015 12:05:28,957 INFO MonitorConfigReader - Reading monitor config file:/opt/AppDynamics/Ver4.0.0.1/MachineAgent/monitors/HardwareMonitor/monitor.xml
[Agent-Scheduler-1] 12 Jan 2015 12:05:28,962 INFO MonitorConfigReader - os name [linux] version [2.6.32-220.el6.x86_64]
[Agent-Scheduler-1] 12 Jan 2015 12:05:28,964 INFO NodeMonitorManager - Initializing Managed Monitor [HardwareMonitor]
[Agent-Scheduler-1] 12 Jan 2015 12:05:28,964 INFO ManagedMonitorDelegate - Not initializing managed monitor [HardwareMonitor] - Disabled in configuration file.
[Agent-Scheduler-1] 12 Jan 2015 12:05:28,975 INFO MonitorConfigReader - Reading monitor config file:/opt/AppDynamics/Ver4.0.0.1/MachineAgent/monitors/RabbitMQMonitor/monitor.xml
[Agent-Scheduler-1] 12 Jan 2015 12:05:28,980 INFO MonitorConfigReader - os name [linux] version [2.6.32-220.el6.x86_64]
[Agent-Scheduler-1] 12 Jan 2015 12:05:28,982 INFO NodeMonitorManager - Initializing Managed Monitor [RabbitMQMonitor]
[Agent-Scheduler-1] 12 Jan 2015 12:05:28,982 INFO ManagedMonitorDelegate - Initializing managed monitor [rabbitmq-monitor]
[Agent-Scheduler-1] 12 Jan 2015 12:05:28,982 INFO ManagedMonitorDelegate - Executing managed monitor [rabbitmq-monitor], task name [RabbitMQ Monitor Run task]
[Agent-Scheduler-1] 12 Jan 2015 12:05:28,982 INFO ManagedMonitorDelegate - Task [RabbitMQ Monitor Run task] is periodic
[Agent-Scheduler-1] 12 Jan 2015 12:05:29,006 INFO RabbitMQMonitor - Using Monitor Version [RabbitMQ Monitor v1.0.6 Build Date 2014-11-30 10:59:28]
[Agent-Scheduler-1] 12 Jan 2015 12:05:29,006 INFO NodeMonitorManager - No unmanaged Monitors installed for this Agent.
[Agent-Scheduler-1] 12 Jan 2015 12:05:29,006 INFO AgentMonitorManager - Initialized System Monitor Manager with directory [/opt/AppDynamics/Ver4.0.0.1/MachineAgent/monitors]
[Agent-Scheduler-1] 12 Jan 2015 12:05:29,007 INFO SystemAgent - Set up agent monitor manager
[Agent-Scheduler-1] 12 Jan 2015 12:05:29,008 INFO SystemAgent - Orchestration is disabled - disabling one-way agent transport. The agent will not be able to execute workflow tasks.
[Agent-Scheduler-1] 12 Jan 2015 12:05:29,009 INFO SystemAgent - Set up agent re-registration task
[Agent-Scheduler-1] 12 Jan 2015 12:05:29,015 INFO SystemAgentConfigManager - Scheduling configuration refresh at an interval of 60 seconds
[Agent-Scheduler-1] 12 Jan 2015 12:05:29,016 INFO SystemAgentConfigManager - Configuration refresh task interval is 60 seconds
[Agent-Scheduler-1] 12 Jan 2015 12:05:29,016 INFO SystemAgent - Configuration manager successfully configured
[Agent-Scheduler-1] 12 Jan 2015 12:05:29,020 INFO SystemAgent - Started AppDynamics Machine Agent Successfully.
[Agent-Monitor-Scheduler-4] 12 Jan 2015 12:05:33,956 INFO PeriodicTaskRunner - Periodic Task - setup metric feed for [CouchBase Monitor Run Task]
[Agent-Monitor-Scheduler-4] 12 Jan 2015 12:05:33,956 INFO CouchBaseMonitor - Exceuting CouchBaseMonitor...
[Agent-Monitor-Scheduler-3] 12 Jan 2015 12:05:34,007 INFO PeriodicTaskRunner - Periodic Task - setup metric feed for [RabbitMQ Monitor Run task]
[Agent-Monitor-Scheduler-3] 12 Jan 2015 12:05:34,135 INFO RabbitMQMonitor - Initializing the RabbitMQ Configuration
[Agent-Monitor-Scheduler-3] 12 Jan 2015 12:05:34,141 INFO PathResolver - Install dir resolved to /opt/AppDynamics/Ver4.0.0.1/MachineAgent
[Agent-Monitor-Scheduler-4] 12 Jan 2015 12:05:34,954 INFO CouchBaseMonitor - Got list of disabled metrics from config file: /opt/AppDynamics/Ver4.0.0.1/MachineAgent/monitors/CouchBaseMonitor/DisabledMetrics.xml
[Agent-Monitor-Scheduler-4] 12 Jan 2015 12:05:38,581 INFO AuthenticationConfig - The authentication type is not set, defaulting to BASIC
[Agent-Monitor-Scheduler-4] 12 Jan 2015 12:05:38,582 INFO AuthenticationConfig - The authentication is set user =Administrator Auth type BASIC
[Agent-Monitor-Scheduler-4] 12 Jan 2015 12:05:38,582 INFO SimpleHttpClient - SSL support is is not enabled
[Agent-Monitor-Scheduler-3] 12 Jan 2015 12:05:42,682 INFO FileWatcher - Created the File Watcher for the file /opt/AppDynamics/Ver4.0.0.1/MachineAgent/monitors/RabbitMQMonitor/config.yml and Listener com.appdynamics.extensions.rabbitmq.RabbitMQMonitor$2@36192751
[Agent-Monitor-Scheduler-3] 12 Jan 2015 12:05:42,693 INFO RabbitMQMonitor - Starting the RabbitMQ Metric Monitoring task
[Agent-Monitor-Scheduler-3] 12 Jan 2015 12:05:42,848 ERROR PeriodicTaskRunner - Error creating environment task
java.lang.NoClassDefFoundError: org/apache/commons/httpclient/HttpConnectionManager
at com.appdynamics.extensions.rabbitmq.RabbitMQMonitor.buildHttpClient(RabbitMQMonitor.java:153)
at com.appdynamics.extensions.rabbitmq.RabbitMQMonitor.execute(RabbitMQMonitor.java:127)
at com.singularity.ee.agent.systemagent.components.monitormanager.managed.MonitorTaskRunner.runTask(MonitorTaskRunner.java:163)
at com.singularity.ee.agent.systemagent.components.monitormanager.managed.PeriodicTaskRunner.runTask(PeriodicTaskRunner.java:95)
at com.singularity.ee.agent.systemagent.components.monitormanager.managed.PeriodicTaskRunner.run(PeriodicTaskRunner.java:48)
at com.singularity.ee.util.javaspecific.scheduler.AgentScheduledExecutorServiceImpl$SafeRunnable.run(AgentScheduledExecutorServiceImpl.java:123)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at com.singularity.ee.util.javaspecific.scheduler.ADFutureTask$Sync.innerRunAndReset(ADFutureTask.java:315)
at com.singularity.ee.util.javaspecific.scheduler.ADFutureTask.runAndReset(ADFutureTask.java:150)
at com.singularity.ee.util.javaspecific.scheduler.ADScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ADScheduledThreadPoolExecutor.java:121)
at com.singularity.ee.util.javaspecific.scheduler.ADScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ADScheduledThreadPoolExecutor.java:206)
at com.singularity.ee.util.javaspecific.scheduler.ADScheduledThreadPoolExecutor$ScheduledFutureTask.run(ADScheduledThreadPoolExecutor.java:236)
at com.singularity.ee.util.javaspecific.scheduler.ADThreadPoolExecutor$Worker.runTask(ADThreadPoolExecutor.java:686)
at com.singularity.ee.util.javaspecific.scheduler.ADThreadPoolExecutor$Worker.run(ADThreadPoolExecutor.java:718)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.httpclient.HttpConnectionManager
at com.singularity.ee.util.loader.FileSystemClassLoader.findClass(FileSystemClassLoader.java:429)
at java.lang.ClassLoader.loadClass(Unknown Source)
at com.singularity.ee.util.loader.FileSystemClassLoader.loadClass(FileSystemClassLoader.java:368)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 15 more
[Agent-Monitor-Scheduler-4] 12 Jan 2015 12:05:54,949 INFO CouchBaseMonitor - Printed metrics successfully
Kind regards.
Hi,
Keep us posted how it goes with latest version of machine agent archive from our download site, Additionaly you can place the har having the missing class in <rabbitmqmonitor>/monitor.xml file as follows:
<classpath>rabbitmq-monitoring-extension.jar;commons-httpclient-3.1.jar</classpath>
where commons-httpclient-3.1.jar is placed at <rabbitmqmonitor>/ path, keep us posted how it goes.
Also it looks httpclient-*.jar is from old machineagent version which is not found in our local as well, we expect the issue will be resolved with fresh machinaagent installation using latest version and place rabbitmq monitoring in new installation and see how it goes.
Regards,
Arun
Hello,
This is the output of md5sum for MachineAgent archive just downloaded it.
[root@dpsrapd01p auyilmaz]# md5sum MachineAgent.zip
aa4230e0f8b38bb4c5b54b4b12f15c66 MachineAgent.zip
and there isn't commons-httpclient-3.1.jar in /lib/tp directory.
I also tried with new machine agent ant the new rabbitmq monitoring extension but doesn't change anything. I edit the monitor.xml file like you said and it is working now.
Thank you.
Best regards.
Hi,
Glad to hear that the edit monitor.xml and adding jar entry had helped to solve the issue.
Regards,
Arun