Проекты

Private cloud service

По умолчанию используется embaded DB
Возможность подключить свою DB

Авторизация

Для чего можно использовать
Для мониторинга активных серваков
Для стрес тестов, когда надо отключать инстансы и проверять отказ системы

Функционал:
Заведение Групп Сервисов
- Поля
Название группы
Описание

- REST
Добавление группы
Удаление группы ( и всех сервисов и инстансов)
Список всех групп
Список всех сервисов по группе
Отключить все инстансы всех сервисов

Заведения Серверов
- Поля
Название (по умолчанию равно адресу),
Группа
Описание
Адрес сервера,
SSH Ключ (никаких логинов и паролей, небезопасно, нахер)
- REST
Добавление сервера
Удаление сервера
Получение списка всех серверов (быстрая команда, только данные из базы)
Получение списка всех серверов со статусом активности (пинг по адресу если прошел) (долгая операция, так как надо пинговать каждый адрес)
Отключить все инстансы этой группы
- GUI
нужен

Заведения Сервиса (группа инстансов)
- Поля
Наименование Сервиса
Описание
Порт по умолчанию
shell comands - проверка состояния, отключения, включения, немедленное отключение, инициализация инстанса (это в будещем, не проработано как это будет выгледить, надо где то хранить инструкцию)
- REST
Добавление группы
Удаление группы
Получение списка всех групп
Получить список интансов в этой группе (быстрая команда, получить из базы)
Получить список инстансов со статусом аквтивности (долгая команда, пингует сервисы)
Отключить все интсансы этой группы
Включить все инстансы этой группы

заведения Инстанса
- Поля
Сервис
Сервер
Порт (по умолчанию используется дефултный для сервиса)
- REST
Добавить инстанс
Удалить интстанс
Получить список всех интансов(быстрая команда, получить из базы)
Получить список всех инстансов со статусом аквтивности (долгая команда, пингует сервисы)
Отключить инстанс
Включить инстанс
Убить инстанс
Отключение на угад любого Активного инстанса (и возращает данные какой инстанс был выключен)

Пока не указано иное, содержимое этой страницы распространяется по лицензии Creative Commons Attribution-ShareAlike 3.0 License