There are four nodes in our cassandra cluster and here is the status of the services
[root@lfs01 logs]# service cassandra status
cassandra (pid 9911) is running...
[root@lfs01x logs]# service opscenterd status
opscenterd (pid 16290) is running...
[root@lfs01x logs]# service opscenter-agent status
opscenter-agent (pid 17089) is running...
I have not modified any of the defaults, so 61620 has not been changed
Here is what i see in the opscenterd logs
2012-02-15 18:44:20+0000 [] DEBUG: Average opscenterd CPU usage: 0.60%, memory usage: 27 MB
2012-02-15 18:44:21+0000 [] DEBUG: Collecting topology info for node 10.X.X.219
2012-02-15 18:44:21+0000 [] ERROR: Error collecting datacenter: No agents available to query.
2012-02-15 18:44:21+0000 [] DEBUG: Collecting topology info for node 10.X.X.222
2012-02-15 18:44:21+0000 [] ERROR: Error collecting datacenter: No agents available to query.
2012-02-15 18:44:21+0000 [] DEBUG: Collecting topology info for node 10.X.X.221
2012-02-15 18:44:21+0000 [] ERROR: Error collecting datacenter: No agents available to query.
2012-02-15 18:44:21+0000 [] DEBUG: Collecting topology info for node 10.X.X.220
2012-02-15 18:44:21+0000 [] ERROR: Error collecting datacenter: No agents available to query.
2012-02-15 18:44:21+0000 [] DEBUG: Getting nodelist over thrift
and here is what i see in the agent logs
INFO [StompConnection receiver] 2012-02-15 04:49:47,069 Jetty server started
ERROR [pool-4-thread-3] 2012-02-15 04:49:47,532 Error getting devices and partitions
java.lang.NullPointerException
at java.util.regex.Matcher.getTextLength(Matcher.java:1140)
at java.util.regex.Matcher.reset(Matcher.java:291)
at java.util.regex.Matcher.<init>(Matcher.java:211)
at java.util.regex.Pattern.matcher(Pattern.java:888)
at clojure.core$re_matcher.invoke(core.clj:3760)
at clojure.contrib.str_utils2$eval3698$fn__3699.invoke(str_utils2.clj:180)
at clojure.lang.MultiFn.invoke(MultiFn.java:172)
at opsagent.util$escape_device_name.invoke(util.clj:29)
at opsagent.nodedetails$get_disk_info.invoke(nodedetails.clj:102)
at opsagent.nodedetails$run_longtime_collection$fn__1180.invoke(nodedetails.clj:173)
at opsagent.jmx$jmx_wrap.doInvoke(jmx.clj:93)
at clojure.lang.RestFn.invoke(RestFn.java:410)
at opsagent.nodedetails$run_longtime_collection.invoke(nodedetails.clj:165)
at opsagent.nodedetails$start_pool$fn__1206$fn__1207.invoke(nodedetails.clj:214)
at opsagent.util$error_wrap.doInvoke(util.clj:97)
at clojure.lang.RestFn.invoke(RestFn.java:423)
at opsagent.nodedetails$start_pool$fn__1206.invoke(nodedetails.clj:214)
at clojure.lang.AFn.run(AFn.java:24)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:204)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
INFO [pool-5-thread-2] 2012-02-15 04:49:52,004 New JMX connection (127.0.0.1:7199)
- naseer