I have the same problem. I have many clients and for some of them are technically impossible or it is a security problem to run VPN tunnels.
Now I use CactiEZ - I just add as many nodes as I need with the same host/ip but different SNMP port and it works just fine, and with Graph Trees I group my clients visually in "Monitoring" module so I can see from the first look where is the problem if some alarm is triggered. I miss automated maps, but this is more important for our support needs.
I like NetXMS more, but it is just very hard to use it without this functionality. The same problem have LibreNMS, it works OK for one big network, but it is very hard to use it with devices behind NAT (you must generate different host names for each node behind NAT).
So now zones are very good step ahead, can we hope of possibility to use host/ip flagged as "NAT address" and allow us to have many nodes with the same host/ip that way? Maybe with additional "internal host/ip" that must be unique in the zone?
Now I use CactiEZ - I just add as many nodes as I need with the same host/ip but different SNMP port and it works just fine, and with Graph Trees I group my clients visually in "Monitoring" module so I can see from the first look where is the problem if some alarm is triggered. I miss automated maps, but this is more important for our support needs.
I like NetXMS more, but it is just very hard to use it without this functionality. The same problem have LibreNMS, it works OK for one big network, but it is very hard to use it with devices behind NAT (you must generate different host names for each node behind NAT).
So now zones are very good step ahead, can we hope of possibility to use host/ip flagged as "NAT address" and allow us to have many nodes with the same host/ip that way? Maybe with additional "internal host/ip" that must be unique in the zone?