##
## This target will match agent.ping requests
## and return static value 1
[agent.ping]
value=static:1

[agent.version]
value=static:"zas-agent-master"

[agent.hostname]
value=cmd:uname,-n

##
## CPU time
##
[system.cpu.util system]
match=system.cpu.util\[,system\]
value=scenario:
scenario={"min":20,"max":30,"type":"float","variation_min":5,"variation_max":5, "spike_barrier":2,"spike_width":3}

[system.cpu.util user]
match=system.cpu.util\[,user\]
value=scenario:
scenario={"min":30,"max":50,"type":"float","variation_min":10,"variation_max":10, "spike_barrier":3,"spike_width":24}

[system.cpu.util iowait]
match=system.cpu.util\[,iowait\]
value=scenario:
scenario={"min":1,"max":20,"type":"float","variation_min":5,"variation_max":5, "spike_barrier":2,"spike_width":12}

##
## System load (1 min average)
##
[system.cpu.load avg1]
match=system.cpu.load\[percpu,avg1\]
value=scenario:
scenario={"min":1,"max":5,"type":"float","variation_min":20,"variation_max":20,"spike_barrier":5,"spike_width":6}

[system.cpu.load avg15]
match=system.cpu.load\[percpu,avg15\]
value=scenario:
scenario={"min":0.5,"max":3,"type":"float","variation_min":10,"variation_max":20, "spike_barrier":3,"spike_width":30}

##
## Network interfaces
##
[all net.if.in]
match=net.if.in*
value=scenario:
scenario={"min":60000000,"max":90000000,"type":"int","variation_rnd":1,"spike_barrier":2,"spike_width":3}
[all net.if.out]
match=net.if.out*
value=scenario:
scenario={"min":60000000,"max":90000000,"type":"int","variation_min":20,"variation_max":20,"spike_barrier":5,"spike_width":6}
