Advice on geographically dispersed network
Posted: Thu Sep 03, 2015 9:17 am
I'm attempting to install a monitoring system to serve as a backup for a high-priced commercial monitoring solution that has chosen some very inconvenient times to die. The problem is that I need to monitor devices at datacenters around the world, without one central point having access to all the devices.
My network is set up like this: I have a dataport in the US, with access to all (several hundred) devices in the US. I also have a dataport in Europe, with access to all of our devices in EU, and a dataport in Russia, having access to all of our devices in Russia. The monitored devices are primarily on VLAN 21. VLAN 100 is common to all of the dataports - that is, my intended Nagios host in the US will have access to the Nagios devices in Europe and Russia.
What I would like to do is have a server in the US polling all of the US devices, a server in Europe polling all of the European devices, and a server in Russia polling all of the Russian devices. I'd then like to have a server in the US (maybe the same one that's doing the polling - I'm open on that) displaying the poll results for all 3 polling servers (what I'll refer to as data collectors).
I'm looking at mod_gearman and DNX, but I'm not 100% sure that they do exactly what I've described. Has anyone on the forum implemented such a system before? If so, would you be willing to share information on how you did it? I am not opposed to writing software to tie Nagios collectors together if necessary, but of course I'd rather use something that already exists.
My network is set up like this: I have a dataport in the US, with access to all (several hundred) devices in the US. I also have a dataport in Europe, with access to all of our devices in EU, and a dataport in Russia, having access to all of our devices in Russia. The monitored devices are primarily on VLAN 21. VLAN 100 is common to all of the dataports - that is, my intended Nagios host in the US will have access to the Nagios devices in Europe and Russia.
What I would like to do is have a server in the US polling all of the US devices, a server in Europe polling all of the European devices, and a server in Russia polling all of the Russian devices. I'd then like to have a server in the US (maybe the same one that's doing the polling - I'm open on that) displaying the poll results for all 3 polling servers (what I'll refer to as data collectors).
I'm looking at mod_gearman and DNX, but I'm not 100% sure that they do exactly what I've described. Has anyone on the forum implemented such a system before? If so, would you be willing to share information on how you did it? I am not opposed to writing software to tie Nagios collectors together if necessary, but of course I'd rather use something that already exists.