Hi
My zabbix_proxy services that are behind a NAT will not transfer the configuration file from the server anymore ever since I upgraded them to 3.x. Now I'm stuck with my Server on 3.0.3, 2x proxies on 3.03 working which are just IP routed, and 2 proxyes on 2.4.7 ......
On the Proxy I watch the processes, and it shows:
Configuration syncer [synced config 0 bytes in 600.000755 sec, idle 600 sec]
/usr/sbin/zabbix_proxy: data sender [sent 0 values in 0.000000 sec, sending data] # just hangs there without changing
In the zabbix_proxy.log I get:
10811:20160608:173405.118 cannot obtain configuration data from server at "x.x.x.x": ZBX_TCP_READ() timed out
10813:20160608:173405.118 cannot send host availability data to server at "x.x.x.x": ZBX_TCP_READ() timed out
Working proxies I get in the process status without issue.
usr/sbin/zabbix_proxy: configuration syncer [synced config 340565 bytes in 0.112182 sec, idle 3600 sec]
Bandwidth is not an issue, timeout values are both set on server and proxy to Timeout=30.
I have already deployed/upgraded my other proxies that are not behind a NAT without issue, but those that are behind a nat will not transfer the configuration file successfully. This is specific to version 3.x. If I roll back my snapshot of my proxy to 2.4.x my proxy communicates without any issue.
I thought this was fixed in 3.0.3 ....
No networking has changed, as I said, I can safely rollback my vm snapshot of the proxy to 2.4.x and the proxy works without issue.
looking at netstat -n , All of the connections to the zabbix server are in a TIME_WAIT state, none ESTABLISHED except for the agent running.
I'm rolling back the snapshot for now, I am able to replicate the problem as required.
My zabbix_proxy services that are behind a NAT will not transfer the configuration file from the server anymore ever since I upgraded them to 3.x. Now I'm stuck with my Server on 3.0.3, 2x proxies on 3.03 working which are just IP routed, and 2 proxyes on 2.4.7 ......
On the Proxy I watch the processes, and it shows:
Configuration syncer [synced config 0 bytes in 600.000755 sec, idle 600 sec]
/usr/sbin/zabbix_proxy: data sender [sent 0 values in 0.000000 sec, sending data] # just hangs there without changing
In the zabbix_proxy.log I get:
10811:20160608:173405.118 cannot obtain configuration data from server at "x.x.x.x": ZBX_TCP_READ() timed out
10813:20160608:173405.118 cannot send host availability data to server at "x.x.x.x": ZBX_TCP_READ() timed out
Working proxies I get in the process status without issue.
usr/sbin/zabbix_proxy: configuration syncer [synced config 340565 bytes in 0.112182 sec, idle 3600 sec]
Bandwidth is not an issue, timeout values are both set on server and proxy to Timeout=30.
I have already deployed/upgraded my other proxies that are not behind a NAT without issue, but those that are behind a nat will not transfer the configuration file successfully. This is specific to version 3.x. If I roll back my snapshot of my proxy to 2.4.x my proxy communicates without any issue.
I thought this was fixed in 3.0.3 ....
No networking has changed, as I said, I can safely rollback my vm snapshot of the proxy to 2.4.x and the proxy works without issue.
looking at netstat -n , All of the connections to the zabbix server are in a TIME_WAIT state, none ESTABLISHED except for the agent running.
I'm rolling back the snapshot for now, I am able to replicate the problem as required.

Comment