Описание ресурса в кластере серверов

Я ищу способ описания ресурсов / сервисов на кластере серверов, но пока не могу найти правильное решение, хотя на самом деле думаю, что оно должно быть.

Здесь мы работаем с несколькими серверами, каждый из которых отвечает за разные задачи и поэтому запускает разные сервисы. Для управления этими серверами мы хотели бы ввести (центральный) монитор, который знает о ресурсах (таких как программное обеспечение, данные, конкретное оборудование) каждого сервера. Таким образом, технически существует потребность в некотором механизме обнаружения, чтобы найти каждый сервер, и некоторой функциональности, чтобы получить эту информацию от сервера. Также важно, чтобы интерфейс имел интерфейс, чтобы эта информация была очень общей, чтобы ее можно было легко расширять.

Поскольку я предполагал, что в области облачных вычислений необходимо что-то подобное, я уже наткнулся на OCCI. Хотя это близко (и может быть немного слишком много для моих нужд) - я не вижу здесь никакого механизма обнаружения. Как решается описание сервиса в облачных вычислительных средах?

Кроме того, я также думаю о реализации собственного решения с использованием REST, Upnp или XML-RPC, но все же думаю, что что-то подобное должно существовать - хотя бы некоторые XML-схемы?!. Может быть, я просто использую неправильные условия поиска? Я был бы рад за любой намек.

2 ответа

Решение

Взгляните на CompatibleOne, в котором есть описание сервисных (а также брокерских) функций, которые вы описываете.

Вы думали об использовании Zabbix?

Он с открытым исходным кодом, в значительной степени настраиваемый и представляет несколько механизмов обнаружения аппаратного и программного обеспечения через своего агента.

Цитирую лишь несколько пунктов с их веб-страницы:

  • автоматическое обнаружение серверов и сетевых устройств
  • обнаружение низкого уровня
  • распределенный мониторинг с централизованным веб-администрированием

И если вы не можете сделать это с помощью Zabbix "из коробки", есть большая вероятность, что вы сможете легко реализовать это с помощью шаблонов и магии агентов.

Другие вопросы по тегам