-
Hahn Axel (hahn) authoredHahn Axel (hahn) authored
iml_memory.ini 4.48 KiB
; ======================================================================
;
; Memory usage
;
; show usage for RAM and SWAP as graph and pie
;
; ----------------------------------------------------------------------
; 2020-03-25 <axel.hahn@iml.unibe.ch> initial version
; ======================================================================
; ======================================================================
;
; M E M O R Y
;
; ======================================================================
; ----------------------------------------------------------------------
; graph
; ----------------------------------------------------------------------
[memory.graph]
check_command = "Memory-usage"
[memory.urlparams]
areaAlpha = "0.2"
areaMode = "first"
colorList = "6699aa,d0d8da,66cc88,6699aaAA,6699aa88,6699aa44,88ccdd,cc66dd"
; ^ ^ ^ ^ ^ ^ ^ ^
; used total avail free buffer cache sreclaim swap
lineWidth = "2"
min = "0"
yUnitSystem = "binary"
[memory.metrics_filters]
memory-used = "$service_name_template$.perfdata.memory-used.value"
memory-total = "$service_name_template$.perfdata.memory-total.value"
memory-avail = "$service_name_template$.perfdata.memory-avail.value"
memory-free = "$service_name_template$.perfdata.memory-free.value"
memory-buffers = "$service_name_template$.perfdata.memory-buffers.value"
memory-cached = "$service_name_template$.perfdata.memory-cached.value"
memory-sreclaim = "$service_name_template$.perfdata.memory-sreclaim.value"
swap-cached = "$service_name_template$.perfdata.swap-cached.value"
[memory.functions]
memory-used = "alias($metric$, 'Used')"
memory-total = "alias($metric$, 'Total')"
memory-avail = "alias($metric$, 'Available')"
memory-free = "alias($metric$, 'Free')"
memory-buffers = "alias($metric$, 'Buffers')"
memory-cached = "alias($metric$, 'Cached')"
memory-sreclaim = "alias($metric$, 'Slab reclaimable')"
swap-cached = "alias($metric$, 'Swap')"
; ----------------------------------------------------------------------
; PIE chart
; ----------------------------------------------------------------------
[memorypie.graph]
check_command = "Memory-usage"
[memorypie.urlparams]
; colorList = "6699aa,66cc88,6699aaAA,6699aa88,6699aa44,88ccdd"
colorList = "6699aa,ddddee"
; ^ ^
; used avail
graphType = "pie"
title = "Average amount of used vs. free ram"
[memorypie.metrics_filters]
memory-used = "$service_name_template$.perfdata.memory-used.value"
memory-avail = "$service_name_template$.perfdata.memory-avail.value"
swap-cached = "$service_name_template$.perfdata.swap-cached.value"
[memorypie.functions]
memory-used = "alias($metric$, 'RAM Used')"
memory-avail = "alias($metric$, 'RAM Available')"
swap-cached = "alias($metric$, 'Swap')"
; ======================================================================
;
; S W A P
;
; ======================================================================
; ----------------------------------------------------------------------
; graph
; ----------------------------------------------------------------------
[swap.graph]
check_command = "Memory-usage"
[swap.urlparams]
areaAlpha = "0.5"
areaMode = "first"
colorList = "6699aa,f8f8f8,66cc88"
; ^ ^ ^
; cached total free
lineWidth = "2"
min = "0"
title = "Swap"
yUnitSystem = "binary"
[swap.metrics_filters]
swap-cached = "$service_name_template$.perfdata.swap-cached.value"
swap-total = "$service_name_template$.perfdata.swap-total.value"
swap-free = "$service_name_template$.perfdata.swap-free.value"
[swap.functions]
swap-cached = "alias($metric$, 'Cached')"
swap-total = "alias($metric$, 'Total')"
swap-free = "alias($metric$, 'Free')"
; ----------------------------------------------------------------------
; PIE chart
; ----------------------------------------------------------------------
[swappie.graph]
check_command = "Swap-usage"
[swappie.urlparams]
; colorList = "6699aa,66cc88,6699aaAA,6699aa88,6699aa44,88ccdd"
colorList = "6699aa,ddddee"
; ^ ^
; used avail
graphType = "pie"
[swappie.metrics_filters]
swap-cached = "$service_name_template$.perfdata.swap-cached.value"
swap-free = "$service_name_template$.perfdata.swap-free.value"
[swappie.functions]
swap-cached = "alias($metric$, 'Swap Cached')"
swap-free = "alias($metric$, 'Swap Free')"