Install
- apt-get install graphite-web graphite-carbon libapache2-mod-wsgi
Enable
- icinga2 feature enable graphite
- systemctl restart icinga2.service
Look
- ls -l /var/lib/graphite/whisper/carbon/agents
User Auth for Graphite
- graphite-manage syncdb
- chown _graphite:_graphite /var/lib/graphite/graphite.db
Module for Apache2
Set Port 8000
- echo Listen 8000 >> /etc/apache2/ports.conf
- cp /usr/share/graphite-web/apache2-graphite.conf /etc/apache2/sites-available/graphite.conf
- sed -i.org -e "/VirtualHost/s/:80/:8000/" /etc/apache2/sites-available/graphite.conf
- a2ensite graphite
Integration in Icingaweb2
[graphite]
metric_prefix = icinga
base_url = http://www.your-url.com:port/render?
- vim /etc/carbon/storage-schemas.conf
[icinga_internals]
pattern = ^icinga\..*\.(max_check_attempts|reachable|current_attempt|execution_time|latency|state|state_type)
retentions = 5m:7d
[icinga_default]
pattern = ^icinga\.
retentions = 1m:2d,5m:10d,30m:90d,360m:4y
Install Grafana
Access
Graphite
Grafana
Anleitungen
Links
Ubuntu
Centos