如何更改Ganglia上rrdtool的存儲路徑?如何更改Ganglia上的rrdtool的存儲路徑?
例如:我在我的文件gmetad.conf中有一個默認配置,但我想更改爲其他存儲。如何改變這條道路?
凡gmetad存儲其循環賽數據庫 默認: 「在/ var/lib中/節/的RRD」 rrd_rootdir 「/一些/其它/地方」
我試圖改變rrd_rootdir,但不起作用。
感謝 納米爾·拉希德
如何更改Ganglia上rrdtool的存儲路徑?如何更改Ganglia上的rrdtool的存儲路徑?
例如:我在我的文件gmetad.conf中有一個默認配置,但我想更改爲其他存儲。如何改變這條道路?
凡gmetad存儲其循環賽數據庫 默認: 「在/ var/lib中/節/的RRD」 rrd_rootdir 「/一些/其它/地方」
我試圖改變rrd_rootdir,但不起作用。
感謝 納米爾·拉希德
好了,你忘了一些事情。但我會用更多的細節語焉不詳,但在這之前,你可能需要停止gmetad守護第一:
第1步:要存儲
[[email protected] ganglia-3.6.0]# mkdir -p /some/other/place/
步驟2節的rrdtool的基礎數據創建目錄:使神經節成爲此目錄的所有者。
[[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中啓用/ some/other/place。不要忘記刪除磅符號。
# 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 /放置在您的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守護進程。
它爲我工作。而且,希望它也能爲你工作。