Distributed Monitoring available?

Started by chillyw13, March 31, 2017, 07:17:12 PM

Previous topic - Next topic

chillyw13

I've read some posts about this, but they are almost 3 years old.  We have 3 locations that I want to monitor.  Do I put a server at each location and then have them report back to the "master" server?  If so, what is the configuration to accomplish this?  Is ther something in the docs that show how to configure a multi-site monitoring system?

Hanfelt

You can install one agent at the remote location and use it as a proxy agent to get information from other devices using that agent, snmp and so on.
https://www.netxms.org/documentation/adminguide/agent-management.html

chillyw13

So basically, I can set up an additional server at one other location, install the agent and point it's config back to the main server, correct?  Then details from that server are then forwarded back to the master?  Making sure I understand how this works.  Does the remote server then show up in the object panel?

Tursiops

You install a NetXMS agent at the other sites and configure it as a proxy node. If required, setup a port forward for port 4700 to that proxy agent, so the server can communicate with it.
Install additional agents, setup SNMP, etc. as required at each site, ensuring that the proxy agent has access to those additional agents (i.e. the proxy agent is the "master server" for those additional agents).

Your NetXMS server will communicate to all other devices/nodes on those networks via those proxy agents. You configure that part either via zone defaults or directly on the nodes.
There is no need for multiple NetXMS servers.

We are monitoring dozens of different sites like this.

chillyw13

So does this work with my zones I have created?  I have a zone for each subnet.  Using the proxy agent, will those other nodes show up under that zone?

Tursiops

Under the Entire Network tree, nodes will show in the zone that they belong to.
Assigning a node to a zone will assign the default proxy agent for that zone to it.
On the other hand, manually assigning a proxy agent to a node does not make that node part of the proxy agent's zone.

Are you having any specific issues with your proxy/zone setup which you are trying to resolve?


chillyw13

Right now I am trying to determine the parameters with which I can operate NetXMS, or rather it's limitations.  We monitor several hundred subnets, and most of them have the same internal IP scheme.  There is a firewall which has different public IP's.  What I need to be able to do is to separate each location into it's own zone with it's subnet underneath it.  I need to be able to have alerts set for each zone so I know when there are issues from each location.  I hope that makes sense.  Here is a sample layout:

Zone 1
    192.168.1.0/24
Zone 2
    192.168.1.0/24
Zone 3
    192.168.1.0/24

And so on.  Not all have the same subnet, but a good portion of them do.

Victor Kirhenshtein

Yes, this is what zones are for. You can have overlapping IP addresses as long as they are in different zones.

Best regards,
Victor

chillyw13

Good.  One last question.  Our networks consist of devices that do not have the ability of installing an agent on them.  We currently use SNMP to monitor them.  If I set a proxy on that network, will it poll SNMP and use that data or does the agent have to be installed in order for the proxy to work?

Tursiops

You need one agent in the network to act as proxy.
Other than that, you can monitor everything else in that network using SNMP only via the above agent/proxy.
Just set that agent as your default proxy for the zone in question and ensure you add the other SNMP devices to that zone.