When Zabbix agent 2 recieves information about the active check and tries to execute it for the first time, it does not use MaxLinesPerSecond correctly, as it needs to multiply the value set in MaxLinesPerSecond by the number of seconds the item's delay is set to, instead it just assumes it to be 1.
This issue affects 7.0, but older versions are also likely to be affected.
- Set MaxLinesPerSecond setting on agent 2 to 10
- Create log or eventlog item
- Set delay to 3 seconds
- Start agent 2
Agent 2 on first check of the item collects 30 items for log or eventlog items (300 for .count variants).
Agent 2 on first check of the item collects 10 items for log or eventlog items (100 for .count variants).