Unterschiede zwischen den Revisionen 4 und 5
Revision 4 vom 2015-06-12 11:48:28
Größe: 1138
Kommentar:
Revision 5 vom 2015-06-12 11:59:09
Größe: 1501
Kommentar:
Gelöschter Text ist auf diese Art markiert. Hinzugefügter Text ist auf diese Art markiert.
Zeile 25: Zeile 25:
sudo -u postgres psql
Zeile 26: Zeile 27:
CREATE DATABASE graphite WITH OWNER graphite;
Zeile 27: Zeile 29:
Konfiguriert wird das ganze unter /etc/graphite/local_settings.py Konfiguriert wird das notwendige unter /etc/graphite/local_settings.py
Zeile 34: Zeile 36:

Folgende Konfigs gibts noch:
/etc/default/graphite-carbon
/etc/carbon/carbon.conf
/etc/carbon/storage-schemas.conf <-- sehr wichtig!!
/etc/apache2/site-available/monitoring.mur.at.conf

wenn man /etc/carbon/storage-schemas.conf modifiziert hat,dann '''service carbon-cache start

Graphite = Scalable Realtime Graphing

Graphite brauchen wir, um die von Collectd gesammelten System-Performance-Statistiken unserer Hosts darzustellen.

Graphite hat 2 Aufgaben:

  1. Speichert die gesammelten Daten von Collectd
  2. Rendert daraus graphiken "on Demand"

Graphite besteht aus 3 Komponenten:

  1. carbon - ein daemon, der auf die daten von collectd lauscht
  2. whisper - speichert die gesammelten Daten
  3. graphite-web - eine django webapp, die die graphiken rendert

Installation

Mit folgendem Befehl kommt schon alles notwendige mit:

sudo apt-get install graphite-web graphite-carbon

Obwohl Graphite whisper als db für seine Daten verwendet, braucht django eine db um seine Daten zu speichern - wir verwenden postgresql. Beim Installationsprozess legt man eine solche an, zb:

sudo -u postgres psql
CREATE USER graphite WITH PASSWORD '';
CREATE DATABASE graphite WITH OWNER graphite;

Konfiguriert wird das notwendige unter /etc/graphite/local_settings.py

Danach sollte gleich die DB mit der richtigen Struktur versehen werden:

sudo graphite-manage syncdb

Folgende Konfigs gibts noch: /etc/default/graphite-carbon /etc/carbon/carbon.conf /etc/carbon/storage-schemas.conf <-- sehr wichtig!! /etc/apache2/site-available/monitoring.mur.at.conf

wenn man /etc/carbon/storage-schemas.conf modifiziert hat,dann service carbon-cache start

mur: GraPhite (zuletzt geändert am 2015-06-12 12:13:44 durch RenatnOblak)