Before I say anything, let me say that I've tried various forum search queries and found literally nothing on this topic (wrong choice of keywords?)
Anyway, my question is about icmp pinger processes load.
I have this bare metal server running Zabbix 2.0.7, Zabbixe Server and Agents in their almost pristine, default configuration, monitoring a total of 31 hosts on a LAN.
There are two items that I use to simulate more or less realistic load of an application's network communication, hence 1024 bytes packet size and somewhat intense througput of 20 ms for 100 packets:
icmppingloss[,100,20,1024,1000]
icmppingsec[,100,20,1024,1000,avg]
The problem is that with default setting StartPingers of 1, icmp pinger processes are at least 100% busy all the time.
I set out to drive down this load as far as I can. I've achieved some level of success but ultimately I'm not happy about the results.
What I tried to do was:
* change interval from 20 to 100 ms
* change packet size to default 56 bytes
These seem to be the most important ones, but they literally didn't have any effect on the icmp pingers processes whatsoever.
What made a difference, though, was increasing StartPingers up to 20 and higer -- 30 is very good and reduces the load from 100% to mere ~12%.
However, increasing the number of pingers causes higher number of almost exclusively IDLE open PostgreSQL connections.
Anyway, this is just to give you an idea of where I'm coming from with the following question.
I can't really judge whether a load of avg 8% and max 15% produced by the two above mentioned items with interval of 120 seconds, with StartPingers set to 20 is a good one, or a bad one.
I mean, 8%-15% for 31 hosts seems like a big number. What kind of load is going to be generated on a huge setup with more than a thousand of hosts?
This thought keeps bothering me lol, because it most likely means that my configuration is far from perfect, but I haven't found any other way to reduce the load except by way of increasing number of StartPingers.
So, can you guys give me examples of how large your load for icmp pingers is and describe what your Zabbix Server configuration is?
If you know what's wrong with my configuration, don't hesitate to point it out lol
Anyway, my question is about icmp pinger processes load.
I have this bare metal server running Zabbix 2.0.7, Zabbixe Server and Agents in their almost pristine, default configuration, monitoring a total of 31 hosts on a LAN.
There are two items that I use to simulate more or less realistic load of an application's network communication, hence 1024 bytes packet size and somewhat intense througput of 20 ms for 100 packets:
icmppingloss[,100,20,1024,1000]
icmppingsec[,100,20,1024,1000,avg]
The problem is that with default setting StartPingers of 1, icmp pinger processes are at least 100% busy all the time.
I set out to drive down this load as far as I can. I've achieved some level of success but ultimately I'm not happy about the results.
What I tried to do was:
* change interval from 20 to 100 ms
* change packet size to default 56 bytes
These seem to be the most important ones, but they literally didn't have any effect on the icmp pingers processes whatsoever.
What made a difference, though, was increasing StartPingers up to 20 and higer -- 30 is very good and reduces the load from 100% to mere ~12%.
However, increasing the number of pingers causes higher number of almost exclusively IDLE open PostgreSQL connections.
Anyway, this is just to give you an idea of where I'm coming from with the following question.
I can't really judge whether a load of avg 8% and max 15% produced by the two above mentioned items with interval of 120 seconds, with StartPingers set to 20 is a good one, or a bad one.
I mean, 8%-15% for 31 hosts seems like a big number. What kind of load is going to be generated on a huge setup with more than a thousand of hosts?
This thought keeps bothering me lol, because it most likely means that my configuration is far from perfect, but I haven't found any other way to reduce the load except by way of increasing number of StartPingers.
So, can you guys give me examples of how large your load for icmp pingers is and describe what your Zabbix Server configuration is?
If you know what's wrong with my configuration, don't hesitate to point it out lol
Comment