Icinga2 mit Grafana und Influxdb: Unterschied zwischen den Versionen

Aus xinux.net
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „=Vorraussetzungen= *Funktionierende Installation Icinga2 mit Icingaweb2 =InfluxDB= *apt-get install influxdb influxdb-client <pre>…“)
 
Zeile 40: Zeile 40:
 
     }
 
     }
 
</pre>
 
</pre>
 +
 +
==Feature enabled==
 +
*icinga2 feature enable influxdb
 +
 +
=Grafana=
 +
==Installation==
 +
*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

Version vom 2. Mai 2017, 14:45 Uhr

Vorraussetzungen

InfluxDB

  • apt-get install influxdb influxdb-client
root@localhost:~# influx
Connected to http://localhost:8086 version 0.13.0
InfluxDB shell version: 0.13.0
> create database icinga2;
> create user icinga2 with password ‘geheim’;
> grant all on icinga2 to icinga2;
  • vi /etc/icinga2/features-enabled/influxdb.conf
    object InfluxdbWriter "influxdb" {
    host = "127.0.0.1"
    port = 8086
    database = "icinga2"
    username = "icinga2"
    password = "geheim"
    enable_send_thresholds = true
    enable_send_metadata = true
    host_template = {
    measurement = “$host.check_command$”
    tags = {
    hostname = “$host.name$”
    }
    }

    service_template = {
    measurement = “$service.check_command$”
    tags = {
    hostname = “$host.name$”
    service = “$service.name$”
    }
    }

    }

Feature enabled

  • icinga2 feature enable influxdb

Grafana

Installation