Oracle Enterprise Manager

Oracle Enterprise Manager (OEM) — набор веб-интерфейсов и инструментов для управления программным обеспечением и аппаратным обеспечением, разработанных компанией Oracle Corporation, а также решениями некоторых сторонних производителей.

Выпуски

В состав Oracle Enterprise Manager входят три основных выпуска:

Oracle Enterprise Manager Database Control

Oracle Enterprise Manager Database Control — самый первый и, возможно, наиболее известный выпуск, предназначенный для управления базами данных Oracle. Изначально реализован как Java-клиентское приложение для настройки и администрирования баз данных.

Oracle Enterprise Manager Application Server Control

Oracle Application Server оснащён собственным веб-интерфейсом для администрирования серверов приложений.

Oracle Enterprise Manager Grid Control

Для управления множеством баз данных и серверов приложений (по заявлениям Oracle Corporation — преимущественно в конфигурациях, основанных на грид-вычислениях), применяется Oracle Enterprise Manager Grid Control. Эта версия поддерживает управление несколькими инстансами Oracle на различных вычислительных платформах; последние издания также обеспечивают мониторинг и управление внешними платформами, включая Microsoft .NET, Microsoft SQL Server, NetApp filer, BEA Weblogic и другие. Партнёры и ИТ-организации могут разрабатывать расширения для Oracle Enterprise Manager и размещать их на специальном сайте Oracle Enterprise Manager Extensibility Exchange[1].

Система мониторинга поддерживает обнаружение и уведомление о потенциальных проблемах ИТ-инфраструктуры. Grid Control позволяет отслеживать экземпляры баз данных Oracle, Oracle Real Application Clusters, серверные фермы и кластеры Oracle Application Server. В состав Grid Control входят характеристики производительности и метрики состояния для мониторинга приложений, серверов приложений, баз данных, а также базовых компонентов — узлов, операционных систем и систем хранения данных.

Архитектура OEM Grid Control включает три ключевых компонента:

  1. агент сбора данных (Oracle Management Agent, OMA)
  2. сервер агрегации (Oracle Management Server, OMS)
  3. хранилище — репозиторий (Oracle Management Repository, OMR)

OMA запускается на целевом узле и собирает сведения о железе, операционной системе и прикладных программах. OMS, функционирующий на одном или двух серверах, агрегирует данные от OMA и сохраняет их в репозиторий. Кроме того, OMS формирует пользовательский веб-интерфейс для администраторов, отображая состояние систем и сервисов. OMR — это экземпляр базы данных Oracle для хранения всех собранных данных; для обеспечения высокой доступности или отказоустойчивости репозиторий может быть развёрнут на кластере Oracle RAC.

Плагины (Plug-in) на каждом из OMA позволяют расширять или модифицировать собираемые данные, а «руководящие пакеты» (Management Packs) дают возможность детализировать анализ состояния, в том числе по индивидуальным метрикам. В редакции OEM, актуальной на 2006 год, реализовано создание и настройка собственных плагинов для мониторинга любых приложений; OMA собирает данные с помощью такого плагина и передаёт их в формате XML на OMS, далее данные сохраняются в репозитории и анализируются. Oracle Enterprise Manager поддерживает плагины и для сторонних решений (разработанные как Oracle, так и партнёрами), например: для Veritas Storage Foundation, VMWare vSphere, EMC Clariion[2].

Ключевые возможности Grid Control:

  • Системный мониторинг
  • Управление группами
  • Система заданий (Job System)
  • Информационный издатель (Information Publisher)
  • Управление соответствием (Compliance Management)
  • Расширяемость (Extending Enterprise Manager)
  • Управление целевыми системами (Managing Targets)

Oracle Enterprise Manager Cloud Control

Это актуальная на сегодняшний день редакция Oracle (c серией 13c).

Функциональные возможности

Большинство операций Oracle Enterprise Manager выполняется с помощью так называемых интеллектуальных агентов — Oracle Management Agents (OMA), которые работают как автономные прокси-процессы на управляемых узлах, осуществляя выполнение команд и мониторинг по протоколу HTTP или HTTPS. По умолчанию, при установке OMA активирует несколько пакетов (Change Management, Performance & Tuning, Diagnostics и Configuration Management), не учитывая лицензионную политику пользователя. Для соответствия лицензии пользователь должен вручную отключить неиспользуемые пакеты после инсталляции агента[3].

Реализация

По умолчанию Oracle Enterprise Manager использует схему SYSMAN в базе данных Oracle в качестве суперпользователя и репозитория. Для выполнения операций применяются служебные утилиты типа emctl и emdctl[4]. Также OEM поддерживает командную строку EMCLI (EM command line interface), реализующую (через специальные глаголы) функции, аналогичные возможностям веб-интерфейса.

Составные компоненты

Oracle Management Server (OMS) выполняет роль промежуточного слоя между интеллектуальными агентами Oracle и консолями управления Oracle. OMS может функционировать в многосерверной конфигурации и по умолчанию использует схему DBSNMP[5]. Через OMS администраторы могут просматривать и управлять своими доменами OEM[6].

OMS поддерживает специальные связи с базой-репозиторием, где хранятся все данные OEM.

История версий

  • Oracle Enterprise Manager Cloud Control 13c Release 5 (13.5) — апрель 2021[7]
  • Oracle Enterprise Manager Cloud Control 13c Release 4 (13.4) — январь 2020[8]
  • Oracle Enterprise Manager Cloud Control 13c Release 3 (13.3) — июль 2018
  • Oracle Enterprise Manager Cloud Control 13c Release 2 (13.2) — октябрь 2016
  • Enterprise Manager 13c Release 1 (13.1) — декабрь 2015. В этом выпуске поддерживаются приложения Oracle, базы данных, middleware, аппаратное обеспечение и интегрированные системы[9].[10]
  • Enterprise Manager 12c (12.1.0.2) — ноябрь 2011. В этом выпуске сделан акцент на гибридных средах, а сам релиз получил обозначение «Total Cloud Control» и включил ориентированный на облако блок Oracle Enterprise Manager Cloud Control[11].
  • Enterprise Manager 11g — июнь 2010. В этом выпуске Oracle использовала термин «grid», позднее уступивший место понятию «облако»; релиз получил обозначение «Grid Control».
  • Enterprise Manager 10g Release 1 — март 2004[12].[13]
  • Enterprise Manager 9i — июнь 2001[14].

Примечания