Installed packages has been updated.
sudo apt-get update
Supported libraries has been installed using below command,Also this will installe the django as well
sudo apt-get install --assume-yes apache2 apache2-mpm-worker apache2-utils apache2.2-bin apache2.2-common libapr1 libaprutil1 libaprutil1-dbd-sqlite3 python3.2 libpython3.2 python3.2-minimal libapache2-mod-wsgi libaprutil1-ldap memcached python-cairo-dev python-django python-ldap python-memcache python-pysqlite2 sqlite3 erlang-os-mon erlang-snmp rabbitmq-server bzr expect ssh libapache2-mod-python python-setuptools
The applications has been downloaded,
Carbon
Graphite
Whisper
To install whisper
cd ~/whisper
sudo python setup.py install
To install Carbon
cd ~/carbon
sudo python setup.py install
To configure Carbon
cd /opt/graphite/conf
sudo cp carbon.conf.example carbon.conf
sudo cp storage-schemas.conf.example storage-schemas.conf
To set duration of the Graphite
sudo gedit storage-schemas.conf
Edit the data with below test,
[stats]
priority = 110
pattern = .*
retentions = 10:2160,60:10080,600:262974
Graphite has been installed after check the dependencies ,
If you it give an error with dependencies then fix and
go forward .sudo python check-dependencies.py
sudo python setup.py install
Apache server has been configured for graphite,
cd ~/graphite/examples
sudo cp example-graphite-vhost.conf /etc/apache2/sites-available/default
sudo cp /opt/graphite/conf/graphite.wsgi.example /opt/graphite/conf/graphite.wsgi
sudo vim /etc/apache2/sites-available/default
sudo mkdir /etc/httpd
sudo mkdir /etc/httpd/wsgi
sudo /etc/init.d/apache2 reload
Initial database has been created for graphite,
cd /opt/graphite/webapp/graphite/
sudo python manage.py syncdb
Here give the user name and password for you database
sudo chown -R nobody:nobody /opt/graphite/storage/
sudo /etc/init.d/apache2 restart
cd /opt/graphite/webapp/graphite
sudo cp local_settings.py.example local_settings.py
Start the Carbon
cd /opt/graphite/
sudo ./bin/carbon-cache.py start
Send the data to the Graphite
cd ~/graphite/examples
sudo chmod +x example-client.py
sudo ./example-client.py
Go to web browser and launched localhost .
Done.
No comments:
Post a Comment