2013-02-01 17 views
1

Ganglia architecture神经节 - 安全性时,从节点通过TCP(XML格式)轮询指标

语境:我是一名学生,我想准备的概念进行快速的网络监控的证明。

我们想象的上下文是我们有多个位于不同子网上的集群。我已经阅读了关于神经节的大量文档,并且我真正想要查找的是在节点轮询期间,假设gmetad与节点位于不同的子网上,是否有任何安全措施用于保护通过TCP发送XML数据。

回答

1

目前还不完全清楚您是否在此询问TCP或UDP传输,但是我认为TCP是gmetad-gmetad和gmetad-gmond之间的通信方式。

唯一的安全措施是gmetad的trusted_hosts配置属性和access control lists可以为gmond的tcp_accept_channel配置指定。

如果您希望避免窃听,您可以考虑在主机之间建立安全的隧道路由吗?

+0

是的,你说得对,我很关心TCP传输。 我认识到信息是通过XML传输的。 trusted_hosts和访问控制列表提供什么样的安全性? 受保护的隧道是一种好方法,但是如果神经节默认提供任何加密,我很感兴趣。在它没有的情况下,我有兴趣为ganglia用户编写一个插件模块,以便在通过TCP进行传输时加密XML。 – laycat

+1

@laycat我不认为有Ganglia提供的任何加密选项。你可以试试[邮件列表](http://ganglia.info/?page_id=68)了解更多信息。 另外它似乎最近增加了对XML的gzip支持(请参阅[this commit](https://github.com/ganglia/monitor-core/commit/23b6f573aa01ebdca2b167cafc7e685cd4d5ca28))。看起来这些也是你需要触摸的文件。看起来不像代码中的那个点上有可插拔的接口。 – mmajis