Уважаемое сообщество Хабра, позвольте представить вашему вниманию веб-приложение СтеллажиСтолы .
Сразу оговорюсь, что я не автор этого чуда, а всего лишь довольный пользователь.
Поиск на Хабре не дал ни одной статьи о RackTables, поэтому исправляю это упущение и публикую небольшой обзор.
Зачем мне это нужно?
Типичная ситуация.У администратора (или группы администраторов) в доме уже имеется не одна стойка с оборудованием — серверы, маршрутизаторы, дисковые полки и массивы, PDU и так далее.
Вполне логично предположить, что необходимо иметь информацию о том, что где расположено, какие службы где запущены, сколько жестких дисков в том сервере.
Самый простой вариант учета серверного оборудования – это какая-нибудь таблица в Excel. Но это не интересно.
Статичный, невидимый.
Не веб-два-ноль.
Но в RackTables.
Возможности приложения
С помощью Racktables вы можете:- Составить список имеющегося оборудования, серверных стоек (шкафов)
- «Вмонтируйте» утюг в стойки
- Содержит список физических портов (любых) и связей между ними.
- Иметь список сетей и IP-адресов, назначать адреса устройствам
- Содержит список правил NAT.
- Описать политики и настройки для систем балансировки нагрузки.
Проект молодой, с открытым исходным кодом.
На данный момент стабильная версия имеет номер 0.19.4. Написано на php.
Монтаж
Особых сложностей возникнуть не должно.
Для работы приложения вам понадобится сервер LAMP. Архив RackTables нужно распаковать в /var/www/racktables и запустить из браузера: your_servers_ip_address/racktables/install.php
Мастер установки подскажет, что делать дальше.
Применение
Интерфейс приложения лаконичный и удобный.Здесь и далее для демонстрации я буду использовать демо-экземпляр приложения, доступ к которому можно получить с сайта разработчика.
Давайте разберемся по порядку.
За значком Rackspace находится самая интересная часть.
Эта функция мне нравится больше всего:
Практически все элементы интерфейса кликабельны.
Вы можете выделить отдельный ряд стоек.
Нажав на отдельную стойку, вы сможете увидеть ее заполненность.
Опять же, вы можете нажать на сервер и полюбоваться подробной информацией о нем.
Ну и так до бесконечности.
Затем вы можете углубиться в детали настроек сети и, нажав на модель сервера, увидеть все подобные объекты.
То же самое касается и остальных деталей объекта, выделенных гиперссылкой.
Думаю, этого достаточно, чтобы оценить интерфейс.
Теперь о кастомизации.
Сначала редактируется список атрибутов объекта.
Вы можете создавать свои собственные или редактировать существующие.
RackTables имеет собственный словарь, который также можно редактировать по своему усмотрению.
В словаре перечислены модели устройств — от серверов до стоечных блоков питания.
Вы можете создавать свои собственные типы объектов и, опять же, назначать им свои атрибуты.
Например, мне нужно было каким-то образом логически разделить два домена Solaris, живущих на одном SUN sparc enterprice M5000. Причем это не зоны, а конкретно аппаратный домен.
В RackTables такого типа не было, но его было легко создать.
Каждому объекту можно присвоить теги.
Эти теги затем можно использовать для удобной фильтрации контента RT. Теги также играют важную роль в разграничении доступа к RackTables — именно с их помощью пользователям разрешается или ограничивается доступ к объектам.
Боюсь, я еще недостаточно хорошо изучил его, поэтому не смогу вам много о нем рассказать.
Итак, вот еще несколько скриншотов RackTables.
Сети:
СЛБ:
Отчеты:
Краткое содержание
Для меня RT заменил пресловутый Excel с кучей рубрик, это позволило быстро решить вопросы типа «куда поставить новое оборудованиеЭ» и «сколько у нас серверов %Model_Name%Э» Из недостатков могу отметить только отсутствие возможности визуального размещения блейд-серверов в корзине.Но я так понимаю авторы это учли и, надеюсь, скоро порадуют вас обновлением.
Нашёл ещё пару аналогов приложений: RackMonkey Планировщик центров обработки данных Avocent Первый тоже open-source, но развивается не так активно, второй стоит денег.
Теги: #Программное обеспечение #монтаж #заказ #серверы #серверная стойка #шкафы #стойки
-
Itil – Угроза Архитектуре Предприятия
19 Oct, 24 -
Звук На Java
19 Oct, 24 -
Облако Css3 3D-Преобразований
19 Oct, 24 -
Как Графика Убивает Геймплей
19 Oct, 24