Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have Nagios running to monitor a number of various local services. I am trying to figure out a way to have Nagios monitor network connectivity between two remote locations and report that information back to my Nagios server to be included in my list of monitored services.

For example: Let's say my company has a VPN connection between our California office and our New York office. The New York office has a VPN connection with our Seattle office. I want to monitor the connection (something as simple as a ping at regular intervals) between the New York and Seattle office and have this information relayed back to the Nagios server at my California office so that I can view that information with the rest of my locally monitored services.

Thanks for your input!

share|improve this question
up vote 4 down vote accepted

What you're looking for is NSCA. On the central Nagios server you create all the hosts and services you want to monitor, but don't enable active checks. You also need to enable passive check results in the main Nagios configuration.

The "distributed" Nagios instances then need to use NSCA to submit service check results to the central host.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.