Icinga2 Graphen mit InfluxDB und Grafana - erster Akt
Schon seit längerem möchte ich ein Manko meiner Icinga2 Installtion beseitigen: die Graphen fehlen. Nachdem ich den Setup guide for Icinga2 with Grafana integration employing InfluxDB gefunden habe, begann ich damit den Teil “Setup graphing module Grafana” durchzuarbeiten. Abweichend zu der Anleitung habe ich aber den Weg über das APT repository gewählt. Da man ein JSON aus dem Grafana module for Icinga Web 2 einbinden muss, sei darauf hingewiesen, dass es inzwischen neuere Versionen des Moduls gibt uns man dann auch besser das JSON File aus der neueren Version nimmt. Bei Unklarheiten und zum Vergleich sollte man auch die Installationsanleitung im Auge behalten. Ich musste auch die Anweisungen For 'proxy' or 'indirect proxy' mode von dort befolgen, da sonst bei mir keine Graphen im Icinga2 aufgetaucht sind. Speziell sollte man den org_name kontrollieren und darauf achten, dass die Grafana Graphen den richtigen Dashboard-Namen und die richtige OrgId eingetragen haben. Sonst muss man hinterher diese Einstellungen nochmal durchgehen und anpassen. Ich habe nun noch das Problem, dass ich die Graphen bei allen unnötigen Services im Icinga ausblenden müsste. Leider ist meine Icinga-Konfiguration an der Stelle nicht automatisch konfiguriert, es wird also noch dauern das alles anzupassen.