Hello!
No, NetXMS agents cannot work in "push" mode. However, there are very little difference between server polling agents and agents sending collected data to the server in terms of traffic - you have to transfer the same amount of data anyway. The only difference is a direction of TCP connection. If connecting to remote network is problematic, there are no complete solution, however, in some cases the following workarounds may help:
You can use only one IP address and port for accessing entire remote network - you can setup proxy agent on gthat address, and configure NetXMS server to access other servers in this network via proxy;
Sometimes you can collect information with scripts or system commands and send it to NetXMS server via nxpush command - in this case, connection will come from remote machine to NetXMS server.
Best regards,
Victor