Hi, getting weird problem when agent to connect to OpsCenter OpsCenter installed on VM with DSE and agent. It's not for production, I have 3 VMs with DSE and OpsCenter for dev/test purposes.
The stacktrace from agent log is: vagrant@dsenode03:~$ sudo cat /var/log/datastax-agent/agent.log Starting DataStax agent monitor datastax_agent_monitor INFO [main] 2015-04-05 13:32:31,594 Loading conf files: /var/lib/datastax-agent/conf/address.yaml INFO [main] 2015-04-05 13:32:31,642 Java vendor/version: Java HotSpot(TM) 64-Bit Server VM/1.7.0_76 INFO [main] 2015-04-05 13:32:31,642 DataStax Agent version: 5.1.1 INFO [main] 2015-04-05 13:32:31,679 Default config values: {:cassandra_port 9042, :rollups300_ttl 2419200, :settings_cf "settings", :restore_req_update_period 60, :my_channel_prefix "/agent", :poll_period 60, :thrift_conn_timeout 10000, :rollups60_ttl 604800, :stomp_port 61620, :shorttime_interval 10, :longtime_interval 300, :max-seconds-to-sleep 25, :private-conf-props ["initial_token" "listen_address" "broadcast_address" "rpc_address"], :thrift_port 9160, :async_retry_timeout 5, :agent-conf-group "global-cluster-agent-group", :jmx_host "127.0.0.1", :ec2_metadata_api_host "169.254.169.254", :metrics_enabled 1, :async_queue_size 5000, :backup_staging_dir nil, :read-buffer-size 10000000, :remote_verify_max 300000, :disk_usage_update_period 60, :throttle-bytes-per-second 500000, :rollups7200_ttl 31536000, :remote_backup_retries 3, :ssl_keystore nil, :rollup_snapshot_period 300, :is_package true, :monitor_command "/usr/share/datastax-agent/bin/datastax_agent_monitor", :thrift_socket_timeout 5000, :remote_verify_initial_delay 1000, :cassandra_log_location "/var/log/cassandra/system.log", :remote_backup_region "us-west-1", :restore_on_transfer_failure false, :tmp_dir "/var/lib/datastax-agent/tmp/", :config_md5 nil, :jmx_port 7199, :write-buffer-size 100000, :jmx_metrics_threadpool_size 4, :use_ssl 0, :rollups86400_ttl 0, :nodedetails_threadpool_size 3, :api_port 61621, :kerberos_service nil, :backup_file_queue_max 10000, :jmx_thread_pool_size 5, :production 1, :runs_sudo 1, :max_file_transfer_attempts 30, :stomp_interface nil, :storage_keyspace "OpsCenter", :hosts ["127.0.0.1"], :rollup_snapshot_threshold 300, :jmx_retry_timeout 30, :unthrottled-default 10000000000, :remote_backup_retry_delay 5000, :remote_backup_timeout 1000, :seconds-to-read-kill-channel 0.005, :realtime_interval 5, :pdps_ttl 259200} INFO [main] 2015-04-05 13:32:31,924 Waiting for the config from OpsCenter INFO [main] 2015-04-05 13:32:31,925 Attempting to determine Cassandra's broadcast address through JMX INFO [Initialization] 2015-04-05 13:32:31,926 New JMX connection ( 127.0.0.1:7199) INFO [main] 2015-04-05 13:32:31,947 Starting Jetty server: {:join? false, :ssl? false, :host nil, :port 61621} INFO [Jetty] 2015-04-05 13:32:32,026 Jetty server started INFO [Initialization] 2015-04-05 13:32:32,054 Using 192.168.56.30 as the cassandra broadcast address INFO [Initialization] 2015-04-05 13:32:32,135 cassandra RPC address is nil INFO [Initialization] 2015-04-05 13:32:32,135 agent RPC address is 192.168.56.30 INFO [Initialization] 2015-04-05 13:32:32,135 agent RPC broadcast address is 192.168.56.30 ERROR [Initialization] 2015-04-05 13:32:32,342 Can't connect to Cassandra, retrying com.datastax.driver.core.exceptions.NoHostAvailableException: All host(s) tried for query failed (tried: /127.0.0.1:9042 (com.datastax.driver.core.TransportException: [/127.0.0.1:9042] Cannot connect)) at com.datastax.driver.core.ControlConnection.reconnectInternal(ControlConnection.java:220) at com.datastax.driver.core.ControlConnection.connect(ControlConnection.java:78) at com.datastax.driver.core.Cluster$Manager.init(Cluster.java:1231) at com.datastax.driver.core.Cluster.init(Cluster.java:158) at com.datastax.driver.core.Cluster.connect(Cluster.java:246) at clojurewerkz.cassaforte.client$connect_or_close.doInvoke(client.clj:149) at clojure.lang.RestFn.invoke(RestFn.java:410) at clojurewerkz.cassaforte.client$connect.invoke(client.clj:165) at opsagent.cassandra$setup_cassandra$fn__2491.invoke(cassandra.clj:269) at again.core$with_retries_STAR_$fn__2363.invoke(core.clj:98) at again.core$with_retries_STAR_.invoke(core.clj:97) at opsagent.cassandra$setup_cassandra.invoke(cassandra.clj:267) at opsagent.opsagent$setup_cassandra.invoke(opsagent.clj:152) at opsagent.jmx$determine_ip.invoke(jmx.clj:276) at opsagent.jmx$setup_jmx$fn__2867.invoke(jmx.clj:293) at clojure.lang.AFn.run(AFn.java:24) at java.lang.Thread.run(Thread.java:745) And it tries to repeat in several times. I did: vagrant@dsenode03:~$ sudo netstat -alnpt | grep 9042 tcp 0 0 192.168.56.30:*9042* 0.0.0.0:* LISTEN 5490/java and see that some stuff already listening to this port # cut some output vagrant@dsenode03:~$ sudo lsof -p 5490 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME java 5490 cassandra cwd DIR 252,0 4096 3670233 /usr/share/dse java 5490 cassandra rtd DIR 252,0 4096 2 / # cut some output vagrant@dsenode03:~$ sudo lsof -p 5490 | grep .log java 5490 cassandra mem REG 252,0 33554432 3803832 /var/lib/cassandra/commi*tlog*/CommitLog-3-1428238370080*.log* java 5490 cassandra mem REG 252,0 33554432 3803355 /var/lib/cassandra/commi*tlog*/CommitLog-3-1428238370079*.log* java 5490 cassandra DEL REG 252,0 3670465 /usr/share/dse/common*/log*4j-1.2.17.jar java 5490 cassandra DEL REG 252,0 3670467 /usr/share/dse/common/slf4j*-log*4j12-1.7.2.jar java 5490 cassandra 439w REG 252,0 120225 3802518 /var*/log*/cassandra/system*.log* Cassandra DSE did occupy this port. What do I do wrong??? I have three nodes and agents work there witout any problems