一个IP上有多个Datastax Agent

时间:2014-02-06 16:17:11

标签: datastax agents opscenter

我正在尝试在单独的服务器上设置数据存储代理以监控节点。但我遇到了问题。如何在一个IP地址上配置多个代理?在代理配置中,我只能定义agent_rpc_interface,但不能为端口执行此操作。所以在这种情况下,如果我需要监控4个节点,我需要在这个服务器上有4个接口,但我只有一个接口。 有没有解决方法?
- = - = - = -
仍然无法找到解决方案。
另外,如何从节点获取指标?在日志中我有

INFO [install-location-finder] 2014-02-20 16:02:42,380 New JMX connection (127.0.0.1:7199)
INFO [install-location-finder] 2014-02-20 16:02:42,388 New JMX connection (127.0.0.1:7199)
INFO [install-location-finder] 2014-02-20 16:02:42,401 New JMX connection (127.0.0.1:7199)

但代理安装在另一台主机上,那么如何覆盖这个地址?

谢谢,
亚历

2 个答案:

答案 0 :(得分:1)

DataStax代理旨在在实际的Cassandra节点上运行,并以1:1的比例进行监控。因此,无法指定多个IP地址。

典型的群集设置包括:

  • 1 OpsCenter节点
  • N个Cassandra节点,每个节点都运行Cassandra + DataStax Agent

答案 1 :(得分:0)

如果您使用的是Linux,则可以创建网络别名并为同一NIC分配多个IP地址。有关详情,请查看http://www.cyberciti.biz/faq/linux-creating-or-adding-new-network-alias-to-a-network-card-nic/