XMLWordPrintable

    • S24-W32/33, S24-W34/35
    • 1

      Steps to reproduce:

      1. We have big number of hosts on a proxy via new snmp pollers.
      2. 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.

        1. image-2024-08-09-17-40-58-622.png
          28 kB
          Yury Larin
        2. image-2024-08-09-17-59-35-965.png
          18 kB
          Yury Larin
        3. image-2024-08-09-19-11-29-594.png
          37 kB
          Yury Larin
        4. image-2024-08-11-15-45-41-534.png
          70 kB
          Yury Larin
        5. Screenshot 2024-08-08 060613.png
          22 kB
          Yury Larin
        6. Screenshot 2024-08-08 060640.png
          48 kB
          Yury Larin
        7. Screenshot 2024-08-08 060707.png
          5 kB
          Yury Larin
        8. Screenshot 2024-08-08 193952.png
          24 kB
          Yury Larin

            vso Vladislavs Sokurenko
            Hawk128 Yury Larin
            Team A
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved: