Post on 15-Apr-2017
www.netways.de
Graphingwith
Icinga, Graphite, Grafana
www.netways.de
•Blerim Sheqa
• Product Manager Partners & Integration• Open Source Wizard• NETWAYS since 2013
@bobapple
www.netways.de
Why Graphing anyway?
www.netways.de
www.netways.de
www.netways.de
www.netways.de
Checker
Gelf
IDO
Livestatus
Notification
PerfData
www.netways.de
check_http -H exchange.icinga.org -w 5 -c 15
HTTP OK: HTTP/1.1 200 OK - 86160 bytes in 0.353 second response time | time=0.352597s;5.000000;10.000000;0.000000 size=86160B;;;0
www.netways.de
www.netways.de
icinga2 feature enable graphite
object GraphiteWriter "graphite" {
host = "127.0.0.1"port = 2003
}
www.netways.de
• Store Data•Render Graphs•No collection of data•Components•Whisper• Cache• Graphite-Web (API)
www.netways.de
www.netways.de
www.netways.de
www.netways.de
object GraphiteWriter "graphite" {
host = "127.0.0.1"port = 2003
enable_send_thresholds = true
}
www.netways.de
www.netways.de
object GraphiteWriter "graphite" {
host = "127.0.0.1"port = 2003
enable_send_thresholds = trueenable_send_metadata = true
}
www.netways.de
•Metadata includes
•Downtime•Acknowledgement•State•Execution time•...
www.netways.de
Graphiteand
Events
www.netways.de
curl -X POST "http://localhost/events/" -d '
{"what": "git", "tags": "commit,peter", "data": "2016-05-27 15.20:13 user peter committed"
}
www.netways.de
www.netways.de
www.netways.de
www.netways.de
Demo
www.netways.de
www.netways.de
Icinga 2 with Graphitehttps://grafana.net/dashboards/56
Icinga 2 with InfluxDBhttps://grafana.net/dashboards/381
netways
netways
netways
www.netways.de
blog.netways.de
www.netways.org
www.netways.de
Contact Details