User Tools

Site Tools


Sidebar






newpage

communitycloud:services:monitoring:grafana-influxdb

This is an old revision of the document!


Grafana-InfluxDB

.. is a very good combination to monitor various sources.

Grafana Setup

Installation

/etc/apt/sources.list

deb https://packagecloud.io/grafana/stable/debian/ jessie main
curl https://packagecloud.io/gpg.key | sudo apt-key add -
apt-get update
apt-get install grafana

Configure in /etc/grafana/grafana.ini

; set a domain
domain = monitor.xsxss.com
; disable usage reports!
reporting_enabled = false
; and connection to gravatar service
disable_gravatar = true

Setup a Database or use sqlite

Apache Proxy-Pass

To reach a grafana running on port 3000 just set a ProxyPass in an Apache VHost (ideally via httpS):

ProxyPass / http://192.168.1.1:3000/

http://docs.grafana.org/installation/debian/

InfluxDB Setup

Installation

https://docs.influxdata.com/influxdb/v0.9/introduction/installation/

Authentication

Setup users in influx -cli:

Admin:

CREATE USER admin WITH PASSWORD 'xxxxxxxxxxxx' WITH ALL PRIVILEGES

Normal User for logging:

CREATE USER logger WITH PASSWORD 'd74h47ZHzzgJSJa2wZUhg2f76321'
GRANT ALL ON "stats" TO logger
GRANT ALL ON "_internal" TO logger
GRANT ALL ON "opentsdb" TO logger

At last enable auth in Config:

auth-enabled = true

Restart influxdb and login to the cli via:

influx -username 'admin' -password 'xxxxxxxxxxxx'

https://docs.influxdata.com/influxdb/v0.9/administration/authentication_and_authorization/

communitycloud/services/monitoring/grafana-influxdb.1493387360.txt.gz · Last modified: 2017/04/28 15:49 by tkilla