blob: 83e36c93c604217f5ea95f08885a09aa59327b13 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
#?/bin/sh
# from http://graphite.wikidot.com/installation
git clone https://github.com/graphite-project/graphite-web.git
git clone https://github.com/graphite-project/carbon.git
git clone https://github.com/graphite-project/whisper.git
pacman -S python2 gcc pkg-config cairo
for i in whisper carbon graphite-web;do
cd $i
pip2 install -r requirements.txt||:
python2 setup.py install
done
cd /opt/graphite/conf
cp carbon.conf.example carbon.conf
cp storage-schemas.conf.example storage-schemas.conf
cd /opt/graphite/webapp/graphite
cp local_settings.py.example local_settings.py
PYTHONPATH=/opt/graphite/webapp django-admin.py syncdb --settings=graphite.settings
# push in the texts
useradd -m graphite -d /opt/graphite -r
chown -R graphite /opt/graphite
cd here
cp carbon.service /opt/systemd/system/
systemctl enable carbon
systemctl start carbon
cp graphite-web.service /opt/systemd/system/
systemctl enable graphite-web
systemctl start graphite-web
|