0

我正在尝试配置 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。谢谢!

4

2 回答 2

0

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

于 2015-11-05T06:33:16.823 回答
0

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

如果您使用 Virtualbox 来启动这些虚拟机,Virtualbox 会为虚拟机分配一个经过 NAT 处理的 IP。虚拟机应该能够使用 NAT IP 地址相互连接,通常是它的形式192.168.x.x

在上面的配置示例中,使用运行石墨的虚拟机的 NAT IP 来配置write_graphite插件,方法是将“localhost”替换为此 IP。

于 2016-03-24T05:00:09.407 回答