Hi folks!
I'm facing a strange behavior with Zabbix Proxy version 5.0.7, configured as an active proxy. It is installed on a gateway between internet and internal LAN hosts.
It runs OK for monitoring those internal hosts with ICMP Ping check. So far, so good.
But if an internal host has an Zabbix Agent installed, and I configure this host on Zabbix Server to be monitored with a simple template (Template App Zabbix Agent, for instance), using this proxy as a proxy, zabbix_proxy crash with an error transcribed bellow:
It's trying to allocate aprox 822 megabytes for just one host with a template with 3 items!
Any clue or ideas? If it is important I can raise log level to a maximum. It seems uncorrelated to (much common) cache memory error.
Thanks in advance!
Cheers!
I'm facing a strange behavior with Zabbix Proxy version 5.0.7, configured as an active proxy. It is installed on a gateway between internet and internal LAN hosts.
It runs OK for monitoring those internal hosts with ICMP Ping check. So far, so good.
But if an internal host has an Zabbix Agent installed, and I configure this host on Zabbix Server to be monitored with a simple template (Template App Zabbix Agent, for instance), using this proxy as a proxy, zabbix_proxy crash with an error transcribed bellow:
Code:
1518:20210819:070739.144 Starting Zabbix Proxy (active) [proxyLan]. Zabbix 5.0.7 (revision 1b3db7f980). 1518:20210819:070739.144 **** Enabled features **** 1518:20210819:070739.145 SNMP monitoring: NO 1518:20210819:070739.146 IPMI monitoring: NO 1518:20210819:070739.147 Web monitoring: NO 1518:20210819:070739.148 VMware monitoring: NO 1518:20210819:070739.148 ODBC: NO 1518:20210819:070739.149 SSH support: NO 1518:20210819:070739.150 IPv6 support: YES 1518:20210819:070739.151 TLS support: NO 1518:20210819:070739.152 ************************** 1518:20210819:070739.153 using configuration file: /etc/zabbix_proxy.conf 1518:20210819:070739.495 current database version (mandatory/optional): 05000000/05000002 1518:20210819:070739.496 required mandatory version: 05000000 1518:20210819:070739.510 proxy #0 started [main process] 1519:20210819:070739.512 proxy #1 started [configuration syncer #1] 1524:20210819:070739.820 proxy #6 started [http poller #1] 1523:20210819:070739.826 proxy #5 started [housekeeper #1] 1525:20210819:070739.827 proxy #7 started [discoverer #1] 1522:20210819:070739.829 proxy #4 started [data sender #1] 1526:20210819:070739.833 proxy #8 started [history syncer #1] 1527:20210819:070739.837 proxy #9 started [self-monitoring #1] 1521:20210819:070739.839 proxy #3 started [heartbeat sender #1] 1528:20210819:070739.842 proxy #10 started [task manager #1] 1529:20210819:070739.848 proxy #11 started [poller #1] 1520:20210819:070739.852 proxy #2 started [trapper #1] 1530:20210819:070739.856 proxy #12 started [unreachable poller #1] 1533:20210819:070739.870 proxy #15 started [icmp pinger #3] 1532:20210819:070739.872 proxy #14 started [icmp pinger #2] 1534:20210819:070739.875 proxy #16 started [preprocessing manager #1] 1531:20210819:070739.878 proxy #13 started [icmp pinger #1] 1535:20210819:070739.881 proxy #17 started [preprocessing worker #1] 1519:20210819:070740.133 received configuration data from server at "x.x.x.x", datalen 9185 1519:20210819:070811.761 received configuration data from server at "x.x.x.x", datalen 9185 1534:20210819:070825.302 [file:preprocessing.c,line:752] zbx_malloc: out of memory. Requested 822083585 bytes. 1535:20210819:070825.304 cannot read preprocessing service request 1518:20210819:070825.305 One child process died (PID:1535,exitcode/signal:1). Exiting ... zabbix_proxy [1518]: Error waiting for process with PID 1535: [10] No child process 1518:20210819:070825.494 Zabbix Proxy stopped. Zabbix 5.0.7 (revision 1b3db7f980).
Any clue or ideas? If it is important I can raise log level to a maximum. It seems uncorrelated to (much common) cache memory error.
Thanks in advance!
Cheers!