Skip to content
Snippets Groups Projects
iml_ceph-diskfree.ini 3.66 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')"

; ======================================================================
;
;   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   = "6699aa,ff3333"
;              ^      ^
;              up     down
lineWidth   = "2"
min         = "0"
yUnitSystem = "binary"


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


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


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

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


[cephosd.urlparams]
colorList   = "ddddee,ff3333"
;              ^      ^
;              up     down
graphType = "pie"
title     = "Average amount of used vs. free space"


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

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