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