Racktables — Наглядно И Подробно О Том, Что Установлено В Стойках

Уважаемое сообщество Хабра, позвольте представить вашему вниманию веб-приложение СтеллажиСтолы .

Сразу оговорюсь, что я не автор этого чуда, а всего лишь довольный пользователь.

Поиск на Хабре не дал ни одной статьи о RackTables, поэтому исправляю это упущение и публикую небольшой обзор.



Зачем мне это нужно?

Типичная ситуация.

У администратора (или группы администраторов) в доме уже имеется не одна стойка с оборудованием — серверы, маршрутизаторы, дисковые полки и массивы, PDU и так далее.

Вполне логично предположить, что необходимо иметь информацию о том, что где расположено, какие службы где запущены, сколько жестких дисков в том сервере.

Самый простой вариант учета серверного оборудования – это какая-нибудь таблица в Excel. Но это не интересно.

Статичный, невидимый.

Не веб-два-ноль.

Но в RackTables.

Возможности приложения

С помощью Racktables вы можете:
  • Составить список имеющегося оборудования, серверных стоек (шкафов)
  • «Вмонтируйте» утюг в стойки
  • Содержит список физических портов (любых) и связей между ними.

  • Иметь список сетей и IP-адресов, назначать адреса устройствам
  • Содержит список правил NAT.
  • Описать политики и настройки для систем балансировки нагрузки.

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

Проект молодой, с открытым исходным кодом.

На данный момент стабильная версия имеет номер 0.19.4. Написано на php.

Монтаж

Особых сложностей возникнуть не должно.

Для работы приложения вам понадобится сервер LAMP. Архив RackTables нужно распаковать в /var/www/racktables и запустить из браузера:

your_servers_ip_address/racktables/install.php

Мастер установки подскажет, что делать дальше.



Применение

Интерфейс приложения лаконичный и удобный.

Здесь и далее для демонстрации я буду использовать демо-экземпляр приложения, доступ к которому можно получить с сайта разработчика.



RackTables — наглядно и подробно о том, что установлено в стойках

Давайте разберемся по порядку.

За значком Rackspace находится самая интересная часть.

Эта функция мне нравится больше всего:

RackTables — наглядно и подробно о том, что установлено в стойках

Практически все элементы интерфейса кликабельны.

Вы можете выделить отдельный ряд стоек.

Нажав на отдельную стойку, вы сможете увидеть ее заполненность.



RackTables — наглядно и подробно о том, что установлено в стойках

Опять же, вы можете нажать на сервер и полюбоваться подробной информацией о нем.



RackTables — наглядно и подробно о том, что установлено в стойках

Ну и так до бесконечности.

Затем вы можете углубиться в детали настроек сети и, нажав на модель сервера, увидеть все подобные объекты.

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

Думаю, этого достаточно, чтобы оценить интерфейс.

Теперь о кастомизации.

Сначала редактируется список атрибутов объекта.

Вы можете создавать свои собственные или редактировать существующие.

RackTables имеет собственный словарь, который также можно редактировать по своему усмотрению.

В словаре перечислены модели устройств — от серверов до стоечных блоков питания.

Вы можете создавать свои собственные типы объектов и, опять же, назначать им свои атрибуты.

Например, мне нужно было каким-то образом логически разделить два домена Solaris, живущих на одном SUN sparc enterprice M5000. Причем это не зоны, а конкретно аппаратный домен.

В RackTables такого типа не было, но его было легко создать.

Каждому объекту можно присвоить теги.

Эти теги затем можно использовать для удобной фильтрации контента RT. Теги также играют важную роль в разграничении доступа к RackTables — именно с их помощью пользователям разрешается или ограничивается доступ к объектам.

Боюсь, я еще недостаточно хорошо изучил его, поэтому не смогу вам много о нем рассказать.

Итак, вот еще несколько скриншотов RackTables. Сети:

RackTables — наглядно и подробно о том, что установлено в стойках



RackTables — наглядно и подробно о том, что установлено в стойках

СЛБ:

RackTables — наглядно и подробно о том, что установлено в стойках

Отчеты:

RackTables — наглядно и подробно о том, что установлено в стойках



RackTables — наглядно и подробно о том, что установлено в стойках



Краткое содержание

Для меня RT заменил пресловутый Excel с кучей рубрик, это позволило быстро решить вопросы типа «куда поставить новое оборудованиеЭ» и «сколько у нас серверов %Model_Name%Э» Из недостатков могу отметить только отсутствие возможности визуального размещения блейд-серверов в корзине.

Но я так понимаю авторы это учли и, надеюсь, скоро порадуют вас обновлением.

Нашёл ещё пару аналогов приложений: RackMonkey Планировщик центров обработки данных Avocent Первый тоже open-source, но развивается не так активно, второй стоит денег.

Теги: #Программное обеспечение #монтаж #заказ #серверы #серверная стойка #шкафы #стойки

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.