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 setup a small Eucalyptus based cloud for my company. I would like to use Nagios to track the load on the Node Controller systems to keep track of how many VMs are deployed on each controller. How can I obtain this information from either the Cluster Controller, or the Node Controllers themselves? The euca2ools only give aggregate information about the cluster itself, but not about the individual nodes.

share|improve this question
Installing nagios client on each virtual instance, and setting a nagios server on e.g. CC machine is not an option? – vbartoni Jun 23 '13 at 7:23

Disclaimer: I have never used Eucalyptus

However, it looks like Eucalyptus has some sort of built-in ability to send passive check results to nagios, directly:

They apparently provide a README about this, as well:

This readme assumes nagios is installed locally, but you could cram NSCA in the middle, to forward results to another nagios instance.

Here is a write-up that someone else put together (see step 4):

share|improve this answer
Thanks for the links. I already have my Nagios server setup to pull the information they talk about. It will tell me if the Node Controller is up, but won't tell me how many instances are running on each Node Controller. That is what I'm really looking for. – John Haager Jan 3 '12 at 17:15

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.