2014-10-28 2 views
0

Как изменить путь хранения от rrdtool на Ganglia?Как изменить путь хранения от rrdtool на Ganglia?

Например: у меня есть настройка по умолчанию в моем файле gmetad.conf, но я хочу перейти на другое хранилище. как изменить этот путь?

Где gmetad хранит свои циклические базы данных по умолчанию: "/ Var/Lib/ганглиев/RRDS" rrd_rootdir "/ некоторые/другие/место"

Я попытался изменить rrd_rootdir, но не работает.

Благодаря Namir Рашид

ответ

1

Ну, ты забыл кое-что. Но я остановлюсь более подробно, но до этого, возможно, потребуется, чтобы остановить gmetad демон первый:

Шаг 1: Создайте папку, в которой вы хотите сохранить RRDtool на основе данных ганглиев

[[email protected] ganglia-3.6.0]# mkdir -p /some/other/place/ 

Шаг 2: Сделайте ганглии владельцем этого каталога.

[[email protected] ganglia-3.6.0]# chown -R ganglia /some/other/place/ 

Шаг 3: Предоставьте соответствующее разрешение. Вы можете проверить это иначе.

[[email protected] ganglia-3.6.0]# chmod -R 777 /some/other/place/ 

Шаг 4: Включить/некоторые/другие/место в gmetad.conf. Не забудьте удалить символ фунта.

# Where gmetad stores its round-robin databases 
# default: "/var/lib/ganglia/rrds" 
rrd_rootdir "/some/other/place" 
# rrd_rootdir "/some/other/place" 

Шаг 5: Проверьте, записаны ли данные в/some/other/place в вашем журнале gmetad.

[[email protected] 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 daemon сейчас.

Это сработало для меня. И, надеюсь, это тоже сработает для вас.