Icinga Camp Amsterdam - Icinga, Graphite, Grafana
-
Upload
icinga -
Category
Technology
-
view
770 -
download
2
Transcript of Icinga Camp Amsterdam - Icinga, Graphite, Grafana
www.netways.de
Graphingwith
Icinga, Graphite, Grafana
www.netways.de
•Blerim Sheqa
• Senior Systems Engineer• 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
CheckerChecker
NotifyNotify
GelfGelf
PerfdataPerfdata
IDOIDO
CompatCompat
LivestatusLivestatus
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
icinga2 feature enable graphite
object GraphiteWriter "graphite" {
host = "127.0.0.1" port = 2003
}
www.netways.de
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 = true enable_send_metadata = true
}
www.netways.de
•Metadata includes
•downtime•state•execution time•latency•...
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 to branch master" }
'
www.netways.de
www.netways.de
www.netways.de
www.netways.de
Demo
www.netways.de
grafana.net/dashboards
Icinga2
netways
netways
netways
www.netways.de
blog.netways.de
www.netways.org
www.netways.de
Contact Details