我正在尝试配置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。谢谢!
答案 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,在上面的配置示例中。