Icinga2 mit Grafana und Influxdb: Unterschied zwischen den Versionen
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
- 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