Graphite and Grafana: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 36: | Zeile 36: | ||
pattern = ^icinga\. | pattern = ^icinga\. | ||
retentions = 1m:2d,5m:10d,30m:90d,360m:4y | retentions = 1m:2d,5m:10d,30m:90d,360m:4y | ||
+ | |||
+ | |||
+ | =Aktivieren in Icingaweb2= | ||
+ | [[Datei:graphite-aktive-1.png]] | ||
+ | |||
+ | [[Datei:graphite-aktive-2.png]] | ||
=Install Grafana= | =Install Grafana= |
Aktuelle Version vom 4. Dezember 2017, 14:37 Uhr
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
- a2enmod wsgi
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
- cd /usr/share/icingaweb2/modules/
- git clone https://github.com/findmypast/icingaweb2-module-graphite.git graphite
- mkdir /etc/icingaweb2/modules/graphite/
- vi /etc/icingaweb2/modules/graphite/config.ini
[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
Aktivieren in Icingaweb2
Install Grafana
- cat <<EOF >/etc/apt/sources.list.d/grafana.list
- deb https://packagecloud.io/grafana/stable/debian/ wheezy main
- EOF
- curl -s https://packagecloud.io/gpg.key | sudo apt-key add -
- apt-get update
- apt-get install grafana
- systemctl start grafana-server
Access
Graphite
- http://<HOST>:8000
Grafana
- http://<HOST>:3000
Anleitungen
Links
- http://www.credativ.de/blog/howto-icinga2-mit-graphite-und-grafana-unter-debian
- https://dokuwiki.nausch.org/doku.php/centos:web_c7:icinga:graphite
- https://www.schoenberg-solutions.de/roller/arndtsBlog/category/Icinga2