http://fedoraproject.org/wiki/EPEL
Install python packages
yum install python-virtualenv.noarch python-virtualenvwrapper.noarch
Edit /root/.bashrc append at the end of file
export WORKON_HOME=/virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python2.6
source /usr/bin/virtualenvwrapper.sh
Then load this configuration
source /root/.bashrc
After that we can create new virtualenv
mkvirtualenv graphite
Make sure we are in virtualenv graphite
workon graphite
Install graphite and other python packages using pip
pip install graphite-web carbon whisper django==1.3.7 django-tagging uwsgi simplejson
Use sample configuration
cp /opt/graphite/conf/carbon.conf.example /opt/graphite/conf/carbon.conf
cp /opt/graphite/conf/storage-schemas.conf.example /opt/graphite/conf/storage-schemas.conf
Configure graphite webapp
cd /opt/graphite/webapp/graphite
python manage.py syncdb
Start graphite webapp using uWSGI
/virtualenvs/graphite/bin/uwsgi --http localhost:8085 --master --processes 4 --home /virtualenvs/graphite --pythonpath /opt/graphite/webapp/graphite --wsgi-file=/opt/graphite/conf/graphite.wsgi.example
Open graphite webapp on this url
http://localhost:8085/