Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
centos:web_c7:icinga:graphite [23.11.2015 07:28. ] – [Icinga Einbinden von Graphite zur graphischen Visualisierung - Installation und Konfiguration unter CentOS 7.x] djangocentos:web_c7:icinga:graphite [20.04.2018 08:45. ] – Icinga2 Einbinden von Graphite zur graphischen Visualisierung - Installation und Konfiguration unter CentOS 7.x django
Zeile 1: Zeile 1:
-====== Icinga Einbinden von Graphite zur graphischen Visualisierung - Installation und Konfiguration unter CentOS 7.x ======+====== Icinga2 Einbinden von Graphite zur graphischen Visualisierung - Installation und Konfiguration unter CentOS 7.x ======
 {{:centos:web_c7:icinga:graphite-logo.png?nolink&250 |Bild: Graphite Logo}}  Mit [[http://graphite.wikidot.com/|Graphite]] steht ein sehr mächtiges Werkzeug zur Verfügung, wenn es darum geht in Echtzeit skalierbare Graphen zur Verfügung zu stellen.  {{:centos:web_c7:icinga:graphite-logo.png?nolink&250 |Bild: Graphite Logo}}  Mit [[http://graphite.wikidot.com/|Graphite]] steht ein sehr mächtiges Werkzeug zur Verfügung, wenn es darum geht in Echtzeit skalierbare Graphen zur Verfügung zu stellen. 
  
Zeile 1101: Zeile 1101:
 ===== Konfiguration ===== ===== Konfiguration =====
 ==== python-carbon ==== ==== python-carbon ====
 +=== carbon.conf ===
 Die Konfiguration von **python-carbon** erfolgt mit Hilfe der Konfigurationsdatei //**/etc/carbon/carbon.conf**//. Die Konfigurationsarbeit ist schnell erledigt, da wir uns auf das tägliche Logrotation beschränken können. Die Konfiguration von **python-carbon** erfolgt mit Hilfe der Konfigurationsdatei //**/etc/carbon/carbon.conf**//. Die Konfigurationsarbeit ist schnell erledigt, da wir uns auf das tägliche Logrotation beschränken können.
    # vim /etc/carbon/carbon.conf    # vim /etc/carbon/carbon.conf
Zeile 1515: Zeile 1516:
 # CARBON_METRIC_PREFIX = carbon # CARBON_METRIC_PREFIX = carbon
 # CARBON_METRIC_INTERVAL = 60</file> # CARBON_METRIC_INTERVAL = 60</file>
 +
 +=== storage-schemas.conf ===
 +Die Definition der Schematas der einzelnen //whisper-Dateien// erfolgt über die Datei //**/etc/carbon/storage-schemas.conf**//. Dort wir unter anderem die Retention der Dateien festgelegt. Unter Retension versteht man das Verdichten der Statistikdateien, ähnlich wie bei Tobias Oetiker's **[[http://oss.oetiker.ch/rrdtool/|RRDtools]]**, so sind z.B. bei der späteren Anzeige bei den Monatsgraphiken nicht mehr alle 1-Minuten Werte von Interesse, sondern berechnete Zwischenwerte.
 +
 +Ein weiterer wichtiger Punkt, ist die Reihenfolge der **Sectionen** in der Konfigurationsdatei. Der erste Bereich der zur definierten **Section** passt, gilt. Wir müssen also dafür Sorge tragen, dass unser **icinga2_default** in der Konfigurationsdatei steht bevor der Default-Eintrag **default_1min_for_1day** kommt. Würde dies nicht passen, würden später auf Grund fehlender verdichteter Daten keine Graphen für die Langzeitstatistiken generiert werden können. Wir öffnen also die Datei //**/etc/carbon/storage-schemas.conf**// kontrollieren und passend diese bei Bedarf an. 
 +   # vim /etc/carbon/storage-schemas.conf
 +<file bash /etc/carbon/storage-schemas.conf># Schema definitions for Whisper files. Entries are scanned in order,
 +# and first match wins. This file is scanned for changes every 60 seconds.
 +#
 +#  [name]
 +#  pattern = regex
 +#  retentions = timePerPoint:timeToStore, timePerPoint:timeToStore, ...
 +
 +# Carbon's internal metrics. This entry should match what is specified in
 +# CARBON_METRIC_PREFIX and CARBON_METRIC_INTERVAL settings
 +[carbon]
 +pattern = ^carbon\.
 +retentions = 60:90d
 +
 +[icinga2_default]
 +# intervals like PNP4Nagios uses them per default
 +pattern = ^icinga2\.
 +retentions = 1m:2d,5m:10d,30m:90d,360m:4y
 +
 +[default_1min_for_1day]
 +pattern = .*
 +retentions = 60s:1d
 +</file>
  
 ==== SQL-Datenbank ==== ==== SQL-Datenbank ====
Zeile 2131: Zeile 2160:
   * **[[http://dokuwiki.nausch.org/doku.php/|Zurück zur Startseite]]**   * **[[http://dokuwiki.nausch.org/doku.php/|Zurück zur Startseite]]**
  
-~~DISCUSSION~~+~~AUTOTWEET:~~
  
  • centos/web_c7/icinga/graphite.txt
  • Zuletzt geändert: 22.07.2019 14:58.
  • von 127.0.0.1