首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从神经节上的rrdtool更改存储路径?

如何从神经节上的rrdtool更改存储路径?
EN

Stack Overflow用户
提问于 2014-10-28 22:17:50
回答 1查看 3.1K关注 0票数 0

如何从神经节上的rrdtool更改存储路径?

例如:我的文件gmetad.conf中有一个默认配置,但我希望更改为其他存储。如何改变这条路?

其中gmetad存储它的循环数据库缺省值:"/var/lib/ganglia/rrds“rrd_rootdir "/some/other/place”

我试着改变rrd_rootdir,但不起作用。

谢谢纳米尔·拉希德

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-10-29 07:45:53

嗯,你忘了几件事。但我将详细介绍更多细节,但在此之前,您可能需要先停止gmetad守护进程:

步骤1:创建要存储基于rrdtool的ganglia数据的目录

代码语言:javascript
复制
[root@ganglia-server ganglia-3.6.0]# mkdir -p /some/other/place/

步骤2:使ganglia成为此目录的所有者。

代码语言:javascript
复制
[root@ganglia-server ganglia-3.6.0]# chown -R ganglia /some/other/place/

第三步:也提供适当的许可。你可以用别的方法测试它。

代码语言:javascript
复制
[root@ganglia-server ganglia-3.6.0]# chmod -R 777 /some/other/place/

步骤4:在gmetad.conf中启用/某些/其他/位置。别忘了去掉磅符号。

代码语言:javascript
复制
# Where gmetad stores its round-robin databases
# default: "/var/lib/ganglia/rrds"
rrd_rootdir "/some/other/place"
# rrd_rootdir "/some/other/place"

步骤5:测试数据是否写入了gmetad日志中的/若干/其他/位置。

代码语言:javascript
复制
[root@ganglia-server ganglia-3.6.0]# gmetad/gmetad -d 5 -c /etc/ganglia/gmetad.conf
Going to run as user ganglia
Sources are ...
Source: [my cluster, step 15] has 1 sources
    127.0.0.1
xml listening on port 8651
interactive xml listening on port 8652
.......
.......
Updating host ganglia-server, metric cpu_steal
Created rrd /some/other/place/default/ganglia-server/cpu_steal.rrd
Updated rrd /some/other/place/default/ganglia-server/cpu_steal.rrd with value 1414567960:0.0
Updating host ganglia-server, metric load_one
Created rrd /some/other/place/default/ganglia-server/load_one.rrd
Updated rrd /some/other/place/default/ganglia-server/load_one.rrd with value 1414567960:0.01

注意: gmetad可执行文件可能位于计算机上的不同位置。根据需要更改生成日志的位置。在大多数情况下,gmetad守护进程安装在"/usr/local/sbin/gmetad“中。

步骤6:现在启动gmetad守护进程。

对我起作用了。希望这对你也有用。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26619473

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档