-
Hahn Axel (hahn) authoredHahn Axel (hahn) authored
iml_cpu.ini 3.24 KiB
; ======================================================================
;
; CPU usage
;
; show usage and idle as graph and pie
;
; ----------------------------------------------------------------------
; 2020-03-23 <axel.hahn@iml.unibe.ch> initial version
; ======================================================================
; ----------------------------------------------------------------------
; graph
; ----------------------------------------------------------------------
[cpu.graph]
check_command = "CPU-usage"
[cpu.urlparams]
areaAlpha = "0.2"
; areaMode = "first"
areaMode = "stacked"
colorList = "6666cc,ffaa22,ee8888,66cc88,888888,cc66dd,66ccdd,ddddee"
; ^ ^ ^ ^ ^ ^ ^ ^
; hardw soft steal nice wait system user idle
lineWidth = "2"
min = "0"
max = "100"
yUnitSystem = "binary"
[cpu.metrics_filters]
hwi = "$service_name_template$.perfdata.cpu-hwi.value"
swi = "$service_name_template$.perfdata.cpu-swi.value"
st = "$service_name_template$.perfdata.cpu-st.value"
nice = "$service_name_template$.perfdata.cpu-nice.value"
wait = "$service_name_template$.perfdata.cpu-wait.value"
system = "$service_name_template$.perfdata.cpu-system.value"
user = "$service_name_template$.perfdata.cpu-user.value"
idle = "$service_name_template$.perfdata.cpu-idle.value"
[cpu.functions]
; usage = "alias(color($metric$, '#ff5566'), 'Usage (%)')"
; usage = "alias($metric$, 'Usage (%)')"
hwi = "alias($metric$, 'Hardware interrupts')"
swi = "alias($metric$, 'Softirqs')"
st = "alias($metric$, 'Steal')"
nice = "alias($metric$, 'Nice')"
wait = "alias($metric$, 'Wait')"
system = "alias($metric$, 'System')"
user = "alias($metric$, 'User')"
idle = "alias($metric$, 'Idle (%) (stacked)')"
; ----------------------------------------------------------------------
; PIE chart
; remark: it is without "usage" because system and user will be added
; ----------------------------------------------------------------------
[cpupie.graph]
check_command = "CPU-usage"
[cpupie.urlparams]
colorList = "6666cc,ffaa22,ee8888,66cc88,888888,cc66dd,66ccdd,ddddee"
; ^ ^ ^ ^ ^ ^ ^ ^
; hardw soft steal nice wait system user idle
graphType = "pie"
title = "Average cpu usage"
[cpupie.metrics_filters]
hwi = "$service_name_template$.perfdata.cpu-hwi.value"
swi = "$service_name_template$.perfdata.cpu-swi.value"
st = "$service_name_template$.perfdata.cpu-st.value"
nice = "$service_name_template$.perfdata.cpu-nice.value"
wait = "$service_name_template$.perfdata.cpu-wait.value"
system = "$service_name_template$.perfdata.cpu-system.value"
user = "$service_name_template$.perfdata.cpu-user.value"
idle = "$service_name_template$.perfdata.cpu-idle.value"
[cpupie.functions]
; usage = "alias(color($metric$, '#ff5566'), 'Usage (%)')"
; usage = "alias($metric$, 'Usage (%)')"
hwi = "alias($metric$, 'Hardware interrupts')"
swi = "alias($metric$, 'Softirqs')"
st = "alias($metric$, 'Steal')"
nice = "alias($metric$, 'Nice')"
wait = "alias($metric$, 'Wait')"
system = "alias($metric$, 'System')"
user = "alias($metric$, 'User')"
idle = "alias($metric$, 'Idle')"