Skip to content
Snippets Groups Projects
ceph.ini 3.65 KiB
; ======================================================================
;
; CEPH GRAPHS
; - Ceph-diskfree
; - Ceph-osd
;
; ----------------------------------------------------------------------
; 2020-03-25  <axel.hahn@iml.unibe.ch>  initial version
; ======================================================================


; ======================================================================
;
;   CEPH DISKFREE
;
; show usage for USED and AVAILABLE diskspace as 
; - stacked graph and 
; - pie
;
; ======================================================================


; ----------------------------------------------------------------------
; graph
; ----------------------------------------------------------------------

[cephdiskfree.graph]
check_command = "Ceph-diskfree"


[cephdiskfree.urlparams]
areaAlpha   = "0.2"
areaMode    = "stacked"
colorList   = "6699aa,66cc88,d0d8da"
;              ^      ^      ^
;              used   avail  total
lineWidth   = "2"
min         = "0"
yUnitSystem = "binary"


[cephdiskfree.metrics_filters]
used     = "$service_name_template$.perfdata.global-used.value"
avail    = "$service_name_template$.perfdata.global-avail.value"
; total    = "$service_name_template$.perfdata.global-total.value"


[cephdiskfree.functions]
used     = "alias($metric$, 'Used')"
avail    = "alias($metric$, 'Available')"
; total    = "alias($metric$, 'Total')"


; ----------------------------------------------------------------------
; PIE chart
; ----------------------------------------------------------------------

[cephdiskfreepie.graph]
check_command = "Ceph-diskfree"


[cephdiskfreepie.urlparams]
; colorList   = "6699aa,66cc88,6699aaAA,6699aa88,6699aa44,88ccdd"
colorList   = "6699aa,ddddee"
;              ^      ^
;              used   avail
graphType = "pie"
title     = "Average amount of used vs. free space"

[cephdiskfreepie.metrics_filters]
used     = "$service_name_template$.perfdata.global-used.value"
avail    = "$service_name_template$.perfdata.global-avail.value"


[cephdiskfreepie.functions]
used     = "alias($metric$, 'Diskspace Used')"
avail    = "alias($metric$, 'Diskspace Available (stacked)')"



; ======================================================================
;
;   CEPH OSD
;
; show OSDs UP and DOWN as 
; - stacked graph and 
; - pie
;
; ======================================================================

; ----------------------------------------------------------------------
; graph
; ----------------------------------------------------------------------

[cephosd.graph]
check_command = "Ceph-osd"


[cephosd.urlparams]
areaAlpha   = "0.2"
areaMode    = "stacked"
colorList   = "ff3333,6699aa"
;              ^      ^
;              down   up
lineWidth   = "2"
min         = "0"
yUnitSystem = "binary"


[cephosd.metrics_filters]
down   = "$service_name_template$.perfdata.osd-down.value"
up     = "$service_name_template$.perfdata.osd-up.value"
; total    = "$service_name_template$.perfdata.global-total.value"


[cephosd.functions]
down   = "alias($metric$, 'down')"
up     = "alias($metric$, 'up')"
; total    = "alias($metric$, 'Total')"


; ----------------------------------------------------------------------
; PIE chart
; ----------------------------------------------------------------------

[cephosdpie.graph]
check_command = "Ceph-osd"


[cephosdpie.urlparams]
colorList   = "ff3333,ddddee"
;              ^      ^
;              down   up
graphType = "pie"
title     = "OSDs up vs. down"


[cephosdpie.metrics_filters]
down   = "$service_name_template$.perfdata.osd-down.value"
up     = "$service_name_template$.perfdata.osd-up.value"

[cephosdpie.functions]
down   = "alias($metric$, 'down')"
up     = "alias($metric$, 'up')"