【问题标题】:Specify graphite machine to send collectd data to using ip address?指定石墨机器将收集的数据发送到使用 IP 地址?
【发布时间】:2015-11-04 21:28:28
【问题描述】:

我正在尝试配置 CentOS 7 虚拟机以使用 collectd 将一些性能指标发送到另一个运行 Graphite 的 CentOS 7 虚拟机,以便可以以图形方式显示性能指标。下面是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。谢谢!

【问题讨论】:

  • 你只需要将“localhost”替换为存储机后端主机名或IP地址,不是吗?

标签: graphite collectd


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-09
      • 2011-11-12
      • 1970-01-01
      • 1970-01-01
      • 2015-01-25
      • 1970-01-01
      相关资源
      最近更新 更多