Graphite: Instalasi: Difference between revisions

From OnnoCenterWiki
Jump to navigationJump to search
Onnowpurbo (talk | contribs)
Onnowpurbo (talk | contribs)
Line 70: Line 70:
==Sync Database==
==Sync Database==


Now that we have our database section filled out, we can sync the database to create the correct structure.
Ketik


You can do this by typing:
sudo graphite-manage syncdb


sudo graphite-manage syncdb
Akan keluar dan perlu di isi


You will be asked to create a superuser account for the database. Create a new user so that you can sign into the interface. You can call this whatever you want. This will allow you to save your graphs and modify the interface.
You just installed Django's auth system, which means you don't have any superusers defined.
Would you like to create one now? (yes/no): yes
Username (leave blank to use 'root'):
Email address: onno@indo.net.id
Password:
Password (again):


==Referensi==
==Referensi==


* https://www.digitalocean.com/community/tutorials/how-to-install-and-use-graphite-on-an-ubuntu-14-04-server
* https://www.digitalocean.com/community/tutorials/how-to-install-and-use-graphite-on-an-ubuntu-14-04-server

Revision as of 01:28, 23 February 2016

Sumber: https://www.digitalocean.com/community/tutorials/how-to-install-and-use-graphite-on-an-ubuntu-14-04-server

Instalasi

sudo apt-get update
sudo apt-get install graphite-web graphite-carbon

Jika di tanya "Carbon to remove the database files" bisa jawab "No" jika kita tidak ingin data yang sudah ada hilang. Jika ini merupakan instalasi yang fresh / baru, kita bisa jawab "Yes".


Install PostgreSQL

sudo apt-get install postgresql libpq-dev python-psycopg2


Buat Database User dan Database

sudo -u postgres psql

Buat database graphite, user graphite dengan password graphite

CREATE USER graphite WITH PASSWORD 'graphite';
CREATE DATABASE graphite WITH OWNER graphite;
\q


Konfigurasi Graphite Web Application

Edit

sudo nano /etc/graphite/local_settings.py
sudo vi /etc/graphite/local_settings.py

Set SECRET_KEY dengan password yang panjang, unik, dan aman, misalnya

SECRET_KEY = '123456'
SECRET_KEY = 'UNSAFE_DEFAULT'
SECRET_KEY = 'a_salty_string'

Set TIME_ZONE

TIME_ZONE = 'Asia/Jakarta'

Set USE_REMOTE_USER_AUTHENTICATION

USE_REMOTE_USER_AUTHENTICATION = True

Set DATABASES

DATABASES = {
    'default': {
        'NAME': 'graphite',
        'ENGINE': 'django.db.backends.postgresql_psycopg2',
        'USER': 'graphite',
        'PASSWORD': 'graphite',
        'HOST': '127.0.0.1',
        'PORT': 
    }
}

Save konfigurasi



Sync Database

Ketik

sudo graphite-manage syncdb

Akan keluar dan perlu di isi

You just installed Django's auth system, which means you don't have any superusers defined.
Would you like to create one now? (yes/no): yes
Username (leave blank to use 'root'): 
Email address: onno@indo.net.id
Password: 
Password (again):

Referensi