修改ganglia指标保存目录
假设要把指标数据保存到目录 /data/rrds 下面
新建新的指标保存目录并修改目录所有者
mkdir -v /data/rrds chown -R nobody:nobody /data/rrds
修改指标保存位置
ganglia 指标数据默认保存在/var/lib/ganglia/rrds/ 下
vim /etc/ganglia/gmetad.conf 修改 # rrd_rootdir "/some/other/place" 为 rrd_rootdir "/data/rrds"
停止gmetad
service gmetad stop
迁移旧指标数据
cd /var/lib/ganglia/rrds cp -r * /data/rrds/
启动gmetad
service gmetad start
修改gweb读取指标数据的位置
vim /var/www/html/gweb/conf_default.php
修改
$conf['gmetad_root'] = "/var/lib/ganglia/;
$conf['rrds'] = "${conf['gmetad_root']}/rrds";
为
$conf['gmetad_root'] = "/data;
$conf['rrds'] = "${conf['gmetad_root']}/rrds";
检验方法
访问gweb前台 查看显示是否正常
#################脚本###################################### mkdir -v /data/rrds chown -R nobody:nobody /data/rrds sed -i.bak 's$# rrd_rootdir "/some/other/place"$rrd_rootdir "/data/rrds"$g' /etc/ganglia/gmetad.conf sed -i.bak 's#/var/lib/ganlia#/data#g' /var/www/html/gweb/conf_default.php service gmetad restart cd /var/lib/ganglia/rrds rm -rf *