EMS SDK
Описание решения
EMS - это система управления, инвентаризации и мониторинга ИТ-инфраструктуры корпоративного класса с возможностью расширения и адаптации функциональных возможностей под потребности конечного пользователя.
Относится к классу систем управления и контроля групп однотипных сетевых или вычислительных элементов.
Предназначена для решения следующих задач:
- Автоматизация задач управления серверным оборудованием;
- Автоматизация задач управления сетевым оборудованием;
- Мониторинг доступности серверов, устройств хранения и сетевых коммутаторов;
- Мониторинг виртуальных машин, гипервизоров, систем и сервисов;
- Мониторинг компонентов серверов;
- Автоматизация развёртывания операционных систем и программного обеспечения;
- Предоставление информации для планирования модернизации оборудования ИТ-инфраструктуры;
- Администрирование географически распределенной ИТ-инфраструктуры.
Является системой управления и мониторинга для работы в мульти-вендорных окружениях. С помощью открытых протоколов, система EMS может взаимодействовать с широким спектром оборудования, позволяя администраторам собирать и отображать инвентарную информацию, информацию по здоровью и загруженности объектов ИТ-инфраструктуры. Возможность расширения функциональных возможностей системы в рамках поддерживаемого перечня метрик и операций управления конечным пользователем, средствами SDK. Помимо сбора и отображения информации об оборудовании, система EMS позволяет производить операции управления над серверами, включая управление питанием, настройками а позволяя администраторам устанавливать ОС и прикладное ПО, работая одновременно с любым числом оборудования. Гранулярное управления правами и доступом к оборудованию, детальное журналирование действий администраторов, функция двойного подтверждения операций над серверами а также возможность использования технологии единого входа на серверы, делает управление серверами при помощи EMS безопасным и защищённым от несанкционированного использования.
Поставляемый SDK включает в себя набор инструментов, посредством которых разработчик может адаптировать EMS под текущие потребности и расширять перечень производителей оборудования для обеспечения поддержки полного фукнционала системы самостоятельно добавляя необходимые драйверы, скрипты и настройки. Таким образом, вы сможете подключать к EMS SDK любое оборудование, которое поддерживает стандартные протоколы, такие как Redfish, SNMP, IPMI, SSH и т.д. К инструментам для разработки програмного относятся:
- Примеры кода (С#, Golang);
- Документацию.
Стандартные модули расширение системы
Описание и документация стандартных модулей расширения доступны по ссылкам:
- BMC manager;
- Hypervisor manager;
- Linux manager;
- Network/switch manager;
- OS installer;
- SNMP/Syslog manager;
- SSO center;
- Web-service manager;
- Windows manager;
Модуль интеграции
Модуль интеграции и его документация доступны по ссылке