Page 1 of 1
Nagios XI and lots of remote monitoring
Posted: Fri Jan 13, 2012 4:23 pm
by xfiring
We are a firm that installs lots of networks for clients (hundreds to hopefully thousands) and what I want to do is setup a central Nagios XI server to gather information from each client. Obviously each location is a seperate network. What I'd like to do is find a way to monitor each client network back at a central dashboard. So I figure I might need some level of a nagios device (which is fine) at each client. This device needs to be able to be modified / controlled remotely as well as send back information to central nagios xi server.
So, what I want to figure out is how / what I need to setup at each client in order to monitor there network devices and get that info back to my central nagios server for central monitoring. I would prefer to not do this over VPN.
Does nagios or anyone else have field data of monitoring hundreds or thousands of clients to one central install, couldn't find much here other than other people not clear on how to do this.
Thanks
Re: Nagios XI and lots of remote monitoring
Posted: Fri Jan 13, 2012 5:20 pm
by scottwilkerson
This feature is built into Nagios XI.
Admin -> Check Transfers -> Inbound/Outbound Transfers
Set up each location to do outbound transfers to your main/central server (which you would setup for inbound transfers)
Here is a detailed doc on the subject
http://assets.nagios.com/downloads/nagi ... ith_XI.pdf
Re: Nagios XI and lots of remote monitoring
Posted: Fri Jan 13, 2012 7:12 pm
by xfiring
So according to this each client site will need a device running nagios xi, or would nagios core work?
I need the ability to configure the device remotely?
Thanks
Re: Nagios XI and lots of remote monitoring
Posted: Sat Jan 14, 2012 11:39 am
by scottwilkerson
You most certainly could use core at the remote sites if you don't need the features of XI at those locations.
Re: Nagios XI and lots of remote monitoring
Posted: Sat Jan 14, 2012 1:39 pm
by xfiring
What I need is for the client nagios devices to essentially just monitor IP devices on the network, and report back to the nagios xi server status. I would also like to be notified, via email, from the nagios xi server if something goes down.
It would be nice to be able to label devices on client networks, like 192.168.1.54 is File Server, etc. so on the dashboard I can see what devices are what.
I would also like to have the client device auto find all devices and then be able to name them, as stated above, remotely.
Thanks
Re: Nagios XI and lots of remote monitoring
Posted: Sun Jan 15, 2012 11:06 am
by scottwilkerson
All of this is possible.
Re: Nagios XI and lots of remote monitoring
Posted: Mon Jan 16, 2012 4:34 am
by SDohmen
To give some extra information on this since we have a similar setup.
On each customer network we have a standard Core version running with all the checks/hosts what are needed.
Then we added NRDP to that same install with the command below:
Code: Select all
define command{
command_name submit_check_result
command_line /usr/bin/php /usr/local/nrdp/clients/send_nrdp.php --url=https://central/nrdp --token=sometoken --host=$HOSTNAME$ --service='$SERVICEDESC$' --state=$SERVICESTATEID$ --output='$SERVICEOUTPUT$ | $SERVICEPERFDATA$ [$SERVICECHECKCOMMAND$]'
}
define command{
command_name submit_host_result
command_line /usr/bin/php /usr/local/nrdp/clients/send_nrdp.php --url=https://central/nrdp --token=sometoken --host=$HOSTNAME$ --state=$HOSTSTATEID$ --output='$HOSTOUTPUT$ | $HOSTPERFDATA$'
}
From there we added the hosts and services on the main central (xi). Also on the xi we configured the customers for there own machines and the emails etc. I hope that this info helps otherwise yell

.