=====Grafana===== https://www.claudiokuenzler.com/blog/749/icinga2-graphing-influxdb-grafana#.W19_ddJKg2x Install: apt-get install grafana grafana-data netstat -lntup | grep grafana Configuration: /etc/grafana/grafana.ini protocol = https domain = mydnsname.local cert_file = /etc/grafana/mydnsname.local.crt cert_key = /etc/grafana/mydnsname.local.key ====Influx DB ===== Install: apt-get install influxdb influxdb-client netstat -lntup | grep influx Configuration: /etc/influxdb/influxdb.conf /var/lib/influxdb/ Configuration to work with Icinga2: /etc/icinga2/features-enabled/influxdb.conf Example: object InfluxdbWriter "influxdb" { host = "127.0.0.1" port = 8086 database = "icinga2" username = "icinga2" password = "icinga2" host_template = { measurement = "$host.check_command$" tags = { hostname = "$host.name$" } } service_template = { measurement = "$service.check_command$" tags = { hostname = "$host.name$" service = "$service.name$" } } } Check also https://grafana.com/grafana/dashboards/381 ====RETENTION POLICY==== SHOW RETENTION POLICIES CREATE RETENTION POLICY "8weeks" ON "icinga2" DURATION 8w REPLICATION 1 default SHOW RETENTION POLICIES ON "icinga2" DROP RETENTION POLICY "default" ON "icinga2" ====commands==== create database icinga2; CREATE USER icinga2 WITH PASSWORD 'secret' GRANT ALL ON icinga2 TO icinga2 SHOW GRANTS FOR icinga2 use icinga2 select * from "P3/SENSOR" select * from "P3/SENSOR" where time > '2021-02-23' DROP MEASUREMENT "P3/SENSOR" DROP MEASUREMENT "ping4" show MEASUREMENTS show series show SERVERS show tag keys from ping4 influxd version exit ====shell commands==== influx -database nodered -execute 'show MEASUREMENTS' influx -database nodered -execute 'DROP MEASUREMENT "sensorname/topic"' influx -precision rfc3339 -database nodered -execute 'select * from "P3/SENSOR"' #show entries with readable timestamp format ====Backup & Recovery==== influxd backup -portable -database mydatabase -host :8088 /tmp/backup_mydatabase # influxd backup -portable /tmp/backup_ex #To backup all databases influxd restore -portable /tmp/backup_ex #To restore the backup