I've started on new installation Zabbix Server 3.0.10 under AWS Linux to supersede the existing 2.4.
Instead of upgrading, I've decided to start fresh.
The issue I'm experiencing is that http pollers memory usage grows over 1 or 2 days until it exhaust all the memory available in the VM and zabbix_server dies.
Since this issue started, I've added more RAM to the VM: 1GB->2GB and again from 2GB->4GB yesterday.
With 4GB it seems to be taking more time but looking at the graphs it seems likely that will happen (see Memory used by http pollers including data, stack, virtual and resident size; Overall Memory usage and htop under http://imgur.com/a/a7BHi).
Could it be a memory leak ?
I use a template for web scenarios that are applied to a group of hosts. Every host that is monitored, has user macros with the URL that are used by the web scenario. In total, it monitors 90 URLs.
The web scenario template has the follow configuration:
Scenario->Update interval (in sec): 120
Steps->Timeout: 15 sec
Steps->Status codes: 200
Authentication->SSL verify peer: Yes
Authentication->SSL verify host: Yes
Can anyone help to troubleshoot ?
p.s. this was first raised on the forum: https://www.zabbix.com/forum/showthread.php?p=202815