指定石墨机器将收集的数据发送到使用IP地址?

时间:2015-11-04 21:28:28

标签: graphite collectd

我正在尝试配置CentOS 7 VM,使用collectd将一些性能指标发送到另一台运行Graphite的CentOS 7 VM,以便以图形方式显示性能指标。以下是collectd.conf文件中collectd write_graphite的配置参数:

<Plugin write_graphite>
  <Node "commandNode1">
    Host "localhost"
    Port "2003"
    Protocol "tcp"
    LogSendErrors true
    Prefix "collectd."
    # Postfix "collectd"
    StoreRates true
   AlwaysAppendDS false
   EscapeCharacter "_"
  </Node>
</Plugin>

无论如何,我只能使用ip地址指定主机参数吗?或者在某些地方我必须将IP地址与collectd.conf文件中的给定主机名相关联?对于推荐,我主要使用此链接来到达我现在的位置:https://www.digitalocean.com/community/tutorials/how-to-keep-effective-historical-logs-with-graphite-carbon-and-collectd-on-centos-7。谢谢!

2 个答案:

答案 0 :(得分:0)

只要解析为有效的IP,就可以使用IP或主机名。

答案 1 :(得分:0)

由于您使用的是两个不同的VM,一个使用Collectd,另一个使用Graphite。您需要确保一个VM能够与另一个VM通信。

如果您使用Virtualbox调出这些虚拟机,Virtualbox会为虚拟机分配一个NAT&n; IP。 VM应该能够使用NAT IP地址相互连接,通常是192.168.x.x

形式

使用运行graphite的VM的NAT IP来配置write_graphite插件,方法是替换&#34; localhost&#34;使用此IP,在上面的配置示例中。