ganglia Spoof with Modules or gmetric

  1. 云栖社区>
  2. 博客>
  3. 正文

ganglia Spoof with Modules or gmetric

德哥 2016-03-25 15:06:33 浏览2165
展开阅读全文
spoof的作用是篡改metric包里主机IP, 主机名, metric名的信息.
例如我们要在A主机监控其他主机或应用, 同时通过A主机发送到网络上的metric接收者, 正常情况下, metric发出去会携带A主机的IP, 主机名. 那么就导致接收方会按照IP将信息写入A主机对应的RRD文件, 在gweb上显示时, 也会显示在A主机的监控项里面.
但实际上我们希望它写入其他主机对应的rrd文件.
如图1, 在不使用spoof时, 如果从a主机将b,c,d的监控数据发出去, 会写入a主机IP对应的rrd file.
ganglia Spoof with Modules or gmetric - 德哥@Digoal - PostgreSQL research
当使用spoof后, 我们可以纂改metric携带的IP, hostname, metric name.
因此可以从a主机发出, 并写入对应的rrd file. 如下图 :  
ganglia Spoof with Modules or gmetric - 德哥@Digoal - PostgreSQL research
在模块中使用变量SPOOF_HOST and  S

网友评论

登录后评论
0/500
评论