; ====================================================================== ; ; 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')"