-
Problem report
-
Resolution: Fixed
-
Major
-
7.0.2
-
None
-
S24-W32/33, S24-W34/35
-
1
Steps to reproduce:
- We have big number of hosts on a proxy via new snmp pollers.
- Probably after some downtime of the Zabbix server the proxy snmp poller begin to eat much more RAM.
Result:
root@apaultnms05:~# ps -eo size,pid,user,command --sort -size | awk '\{ hr=$1/1024 ; printf("%13.2f Mb ",hr) } \{ for ( x=4 ; x<=NF ; x++ ) { printf("%s ",$x) } print "" }' | cut -d "" -f2 | cut -d "-" -f1 0.00 Mb COMMAND 3544.06 Mb /usr/sbin/mariadbd 135.60 Mb /usr/sbin/zabbix_proxy: http agent poller #2 [got 4 values, queued 4 in 5 sec] 132.78 Mb /usr/sbin/zabbix_proxy: http agent poller #1 [got 0 values, queued 0 in 5 sec] 231.28 Mb /usr/sbin/zabbix_agent2 858.76 Mb /usr/sbin/zabbix_proxy: snmp poller #10 [got 512 values, queued 962 in 5 sec] 856.32 Mb /usr/sbin/zabbix_proxy: snmp poller #42 [got 0 values, queued 0 in 5 sec] 820.81 Mb /usr/sbin/zabbix_proxy: snmp poller #15 [got 0 values, queued 0 in 5 sec] 817.17 Mb /usr/sbin/zabbix_proxy: snmp poller #24 [got 0 values, queued 0 in 5 sec] 786.20 Mb /usr/sbin/zabbix_proxy: snmp poller #13 [got 0 values, queued 0 in 5 sec] 781.75 Mb /usr/sbin/zabbix_proxy: snmp poller #44 [got 0 values, queued 0 in 5 sec] 775.36 Mb /usr/sbin/zabbix_proxy: snmp poller #45 [got 214 values, queued 597 in 5 sec] 748.81 Mb /usr/sbin/zabbix_proxy: snmp poller #4 [got 915 values, queued 911 in 5 sec] 322.54 Mb falcon 742.47 Mb /usr/sbin/zabbix_proxy: snmp poller #26 [got 0 values, queued 0 in 5 sec] 703.28 Mb /usr/sbin/zabbix_proxy: snmp poller #41 [got 0 values, queued 0 in 5 sec] 700.03 Mb /usr/sbin/zabbix_proxy: snmp poller #8 [got 3 values, queued 0 in 5 sec] 691.48 Mb /usr/sbin/zabbix_proxy: snmp poller #48 [got 0 values, queued 0 in 5 sec] 690.63 Mb /usr/sbin/zabbix_proxy: snmp poller #20 [got 0 values, queued 0 in 5 sec] 674.15 Mb /usr/sbin/zabbix_proxy: snmp poller #34 [got 0 values, queued 0 in 5 sec] 673.82 Mb /usr/sbin/zabbix_proxy: snmp poller #49 [got 0 values, queued 0 in 5 sec] 641.32 Mb /usr/sbin/zabbix_proxy: snmp poller #1 [got 0 values, queued 0 in 5 sec] 635.46 Mb /usr/sbin/zabbix_proxy: snmp poller #43 [got 0 values, queued 0 in 5 sec] 613.28 Mb /usr/sbin/zabbix_proxy: snmp poller #7 [got 0 values, queued 0 in 5 sec] 592.97 Mb /usr/sbin/zabbix_proxy: snmp poller #33 [got 0 values, queued 0 in 5 sec] 573.11 Mb /usr/sbin/zabbix_proxy: snmp poller #19 [got 0 values, queued 0 in 5 sec] 543.71 Mb /usr/sbin/zabbix_proxy: snmp poller #36 [got 0 values, queued 0 in 5 sec] 513.50 Mb /usr/sbin/zabbix_proxy: snmp poller #17 [got 0 values, queued 0 in 5 sec] 474.89 Mb /usr/sbin/zabbix_proxy: snmp poller #50 [got 0 values, queued 0 in 5 sec] 461.55 Mb /usr/sbin/zabbix_proxy: snmp poller #6 [got 0 values, queued 0 in 5 sec] 450.07 Mb /usr/sbin/zabbix_proxy: snmp poller #22 [got 0 values, queued 0 in 5 sec] 366.57 Mb /usr/sbin/zabbix_proxy: snmp poller #2 [got 0 values, queued 0 in 5 sec] 368.56 Mb /usr/sbin/zabbix_proxy: snmp poller #14 [got 0 values, queued 0 in 5 sec] 43.29 Mb /usr/sbin/zabbix_proxy: discovery manager #1 [processing 0 rules, 0 unsaved checks] 293.50 Mb /usr/sbin/zabbix_proxy: snmp poller #9 [got 0 values, queued 0 in 5 sec] 276.06 Mb /usr/sbin/zabbix_proxy: snmp poller #16 [got 0 values, queued 0 in 5 sec] 168.06 Mb /usr/sbin/zabbix_proxy: preprocessing manager #1 [queued 1240, processed 1317 values, idle 4.946487 sec during 5.050130 sec] 235.54 Mb /opt/fortinet/fortisiem/linux 82.54 Mb /usr/sbin/zabbix_proxy: http agent poller #3 [got 0 values, queued 0 in 5 sec] 191.48 Mb /usr/sbin/zabbix_proxy: snmp poller #12 [got 0 values, queued 0 in 5 sec] 187.00 Mb /usr/sbin/zabbix_proxy: snmp poller #5 [got 0 values, queued 0 in 5 sec] 170.38 Mb /usr/sbin/zabbix_proxy: snmp poller #23 [got 0 values, queued 0 in 5 sec] 168.81 Mb /usr/sbin/zabbix_proxy: snmp poller #32 [got 0 values, queued 0 in 5 sec] 166.75 Mb /usr/sbin/zabbix_proxy: snmp poller #31 [got 0 values, queued 0 in 5 sec] 143.11 Mb /usr/sbin/zabbix_proxy: snmp poller #3 [got 0 values, queued 0 in 5 sec] 115.37 Mb /usr/sbin/zabbix_proxy: snmp poller #18 [got 0 values, queued 0 in 5 sec] 86.99 Mb /usr/sbin/zabbix_proxy: snmp poller #40 [got 0 values, queued 0 in 5 sec] 101.29 Mb /usr/sbin/zabbix_proxy: snmp poller #38 [got 0 values, queued 0 in 5 sec] 100.91 Mb /usr/sbin/zabbix_proxy: snmp poller #30 [got 0 values, queued 0 in 5 sec] 93.50 Mb /usr/sbin/zabbix_proxy: snmp poller #28 [got 0 values, queued 0 in 5 sec] 62.25 Mb /usr/sbin/zabbix_proxy: snmp poller #29 [got 0 values, queued 0 in 5 sec] 87.15 Mb /usr/sbin/zabbix_proxy: snmp poller #11 [got 0 values, queued 0 in 5 sec] 87.20 Mb /usr/sbin/zabbix_proxy: snmp poller #37 [got 0 values, queued 0 in 5 sec] 75.70 Mb /usr/sbin/zabbix_proxy: snmp poller #39 [got 0 values, queued 0 in 5 sec] 74.71 Mb /usr/sbin/zabbix_proxy: snmp poller #35 [got 0 values, queued 0 in 5 sec] 74.46 Mb /usr/sbin/zabbix_proxy: snmp poller #27 [got 0 values, queued 0 in 5 sec] 74.68 Mb /usr/sbin/zabbix_proxy: snmp poller #25 [got 0 values, queued 0 in 5 sec] 74.67 Mb /usr/sbin/zabbix_proxy: snmp poller #21 [got 0 values, queued 0 in 5 sec] 73.89 Mb /usr/sbin/zabbix_proxy: snmp poller #47 [got 0 values, queued 0 in 5 sec] 46.63 Mb /usr/sbin/zabbix_proxy: snmp poller #46 [got 0 values, queued 0 in 5 sec] 65.95 Mb /usr/sbin/zabbix_proxy: agent poller #2 [got 0 values, queued 0 in 5 sec] 65.89 Mb /usr/sbin/zabbix_proxy: agent poller #1 [got 0 values, queued 0 in 5 sec] 65.75 Mb /usr/sbin/zabbix_proxy: agent poller #3 [got 3 values, queued 3 in 5 sec] 57.60 Mb /usr/sbin/zabbix_proxy: data sender [sent 473 values in 0.027175 sec, idle 1 sec] 53.93 Mb /usr/sbin/zabbix_proxy: configuration syncer [synced config 447 bytes in 0.146738 sec, idle 10 sec]
Expected:
It should not use so much RAM.
- depends on
-
ZBX-25048 Allow setting MaxConcurrentChecksPerPoller to more than 1000
- Confirmed