3.09 Installing Graphite - MartinWong06/grafana GitHub Wiki
sudo apt-get updatesudo apt-cache madison graphite-web graphite-carbonsudo apt-get install graphite-carbon graphite-webcat /etc/carbon/carbon.conf | egrep -v '#' | sed '/^$/d'sudo vim /etc/default/graphite-carbonSet the following variable to true
CARBON_CACHE_ENABLED=truesudo systemctl start carbon-cachesudo vim /etc/graphite/local_settings.py...
SECRET_KEY = 'MY_SECRET' # enter your own secret keyThis step will hit error
sudo /usr/lib/python3/dist-packages/django/bin/django-admin.py migrate --settings=graphite.settingsSolution
sudo sed -i 's/from cgi import parse_qs/from urllib.parse import parse_qs/' /usr/lib/python3/dist-packages/graphite/render/views.pyfind / -name app_settings.py 2>/dev/null /usr/lib/python3/dist-packages/graphite/app_settings.pysudo sed -i -E "s/('django.contrib.contenttypes')/\1,\n 'django.contrib.messages'/" /usr/lib/python3/dist-packages/graphite/app_settings.pysudo /usr/lib/python3/dist-packages/django/bin/django-admin.py migrate --settings=graphite.settingssudo chown _graphite:_graphite /var/lib/graphite/graphite.dbsudo apt-get install apache2 libapache2-mod-wsgi-py3sudo cp /usr/share/graphite-web/apache2-graphite.conf /etc/apache2/sites-availablesudo a2dissite 000-defaultsudo a2ensite apache2-graphitesudo systemctl reload apache2sudo chown _graphite:_graphite /var/log/graphite/info.logsudo chown _graphite:_graphite /var/log/graphite/exception.logsudo /usr/lib/python3/dist-packages/django/bin/django-admin.py createsuperuser --settings=graphite.settingssudo ln -s /usr/lib/python3/dist-packages/django/contrib/admin/static/admin/ /usr/share/graphite-web/static/adminhttp://your IP/admin OR http://your IP:8080