Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

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 am searching for a way to describe resources/services on a server-cluster but couldn't find a proper solution yet although I actually think there should be one.

We're running here a bunch of servers, each of them has is responsible for a different tasks and therefor runs different services. For management of those servers, we would like to introduce a (central) monitor which knows about the resources (such as software, data, specific hardware) of each server. So, technically there is a need for some discovery-mechanism to find each server and some functionality to get this information from the server. Also important is to have the interface to have the interface to get this information very generic, so it can be easily extended.

As I assumed that there is a need for something like that in the cloud-computing area, I already stumbled over OCCI. Although it comes close (and might be a little bit too much for my needs) - I don't see any discovery mechanism here. How is the service-description solved in cloud-computing environments?

Apart from that, I also though about implementing an own solution using REST, Upnp or XML-RPC, but still think something like that has to be out there - at least some xml schemes?!. Maybe I am just using the wrong search terms? I would be happy for any hint.

share|improve this question

closed as not a real question by mgorven, Dave M, mdpc, Ward, Khaled Feb 21 '13 at 8:08

It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.If this question can be reworded to fit the rules in the help center, please edit the question.

up vote 0 down vote accepted

Take a look at CompatibleOne, which has the service description (as well as brokering) features that you describe.

share|improve this answer
seems like my question was little bit confusing. Anyway, seems like CompatibleOne is what I was searching for. Thanks! – Bjoern Petri Feb 21 '13 at 13:39

Have you thought of using Zabbix?

It is open-source, heavily customizable and introduces several hardware and software discovery mechanisms through its agent.

Quoting just a few points from their web-page :

  • auto-discovery of servers and network devices
  • low-level discovery
  • distributed monitoring with centralized web administration

And if you can't do it with Zabbix out-of-the-box, there is a high chance you can implement it easily through templates and agent magic.

share|improve this answer

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