Обзор Grid Control

OEM Grid Control призван упростить управление всеми системами, в том числе хостами, базами данными, веб-серверами, слушателями и прочими службами. Он обеспечивает мощные и удобные централизованные средства для управления всей инфраструктурой, а не только базами данных Oracle и позволяет управлять своими системами откуда угодно, в том числе и с мобильных устройств.

При выполнении щелчка на вкладке Databases (Базы данных) на домашней странице Grid Control появляется список всех баз данных, которые находятся в области действия Grid Control. Чтобы узнать больше о той или иной базе данных, достаточно щелкнуть на представляющей ее ссылке. На странице Database в Grid Control предлагаются те же функциональные возможности, что и в консоли Database Control.

Компоненты, входящие в состав Grid Control

В состав Grid Control входят четыре следующих компонента.

  • OEM Grid Control. Этот компонент представляет собой главный веб-интерфейс OEM для осуществления мониторинга за предприятием. Из этого централизованного интерфейса Grid Control можно управлять хостами, базами данных, слушателями, серверами приложений, HTTP-серверами и веб-приложениями.
  • OEM Management Agent (Агент управления OEM). Этот компонент устанавливается на каждом хосте, которым необходимо управлять через Grid Control. В его обязанности входит наблюдение за работой хоста, функционирующих на нем баз данных и других служб и отправки информации об этом компоненту OEM Management Service.
  • Oracle Management Service (Служба управления Oracle), или OMS. Этот компонент является средним звеном в стеке Grid Control. Он отвечает за предоставление пользовательского интерфейса для Grid Control и взаимодействует со службой Management Agent и компонентом Management Repository, в котором содержатся данные, необходимые OEM Grid Control. Он получает данные ото всех служб Management Agent и затем отправляет подлежащие сохранению данные в Management Repository.

На заметку! Для установки Management Service во время инсталляции Grid Control сначала выполняется установка в систему компонента Oracle Application Server, в состав которого входит сервер HTTP.


  • Management Repository (Репозиторий данных управления). В этом компоненте содержится вся имеющая отношение к делу информация о хостах, базах данных и других целевых объектах, в которой нуждается OEM Grid Control. Он состоит из двух табличных пространств в базе данных, обслуживающих OEM Grid Control. Обратите внимание, что Database Control не требует создавать никаких дополнительных табличных пространств для обслуживания Management Repository — такой репозиторий необходим только Grid Control.

Инсталляция Grid Control

Как уже упоминалось, Database Control не нуждается ни в каком дополнительном программном обеспечении, поскольку является частью программного обеспечения сервера баз данных Oracle. Что касается OEM Grid Cotnrol, то его требуется инсталлировать отдельно, либо загрузив соответствующее программное обеспечение с веб-сайта Oracle,либо воспользовавшись соответствующим компакт-диском. Процесс установки Grid Control состоит из двух этапов, первый из который подразумевает инсталляцию программного обеспечения OEM Grid Control на хосте, с которого планируется пользоваться консолью Grid Control, а второй — инсталляцию компонента Management Agent (Агент управления) на каждом из хостов, за которыми планируется осуществлять мониторинг.

В этом разделе речь идет только об установке программного обеспечения Grid Control. О том, как выполняется инсталляция компонента Management Agent, более подробно рассказывается в следующем разделе.

Ниже перечислены шаги по инсталляции программного обеспечения Grid Control.

1. Войти в систему хоста от имени владельца программного обеспечения Oracle и смонтировать компакт-диск Oracle Database 11g. Перейти из текущего каталога на этот компакт-диск и запустить сценарий runInstaller

$./runInstaller

2. В окне Welcome (Приветствие) щелкнуть на кнопке Next (Далее).

3. Оставить предлагаемое по умолчанию значение в поле Operating System Group Name (Имя группы операционных систем) и щелкнуть на кнопке Next.

4. Появится отдельное окно с приглашением запустить UNIX-сценарий root.sh.Оставить это окно открытым, и открыть новое окно терминала.

5. Запустить в этом окне терминала сценарий orainsRoot.sh от имени пользователя root:

$ cd $ORACLE_BASE/oraInventory
$ su
$ 
$ ./orainstRoot.sh
$ exit 

6. После выполнения сценария orainsRoot.sh вернутся обратно в окно программы Oracle Universal Installer (Универсальный инсталлятор Oracle) и щелкнуть на кнопке Continue (Продолжить).

7. В окне Specify File Locations (Указание места размещения файлов) выбрать каталог для файлов OEM и щелкнуть на кнопке Next.

8. В окне Select a Product to Install (Выбор продукта для установки) выбрать вариант установки OEM Grid Control в существующей базе данных или вариант создания новой базы данных. Еще в этом окне можно указать, что требуется установить компонент Management Service или Management Agent. В данном примере предполагается, что был выбран вариант, предусматривающий создание новой базы данных Oracle. Щелкнуть на кнопке Next.


На заметку! В случае выбора варианта, предполагающего выполнение установки Grid Control с использованием новой базы данных, Oracle создаст на сервере новую базу oracle Database 11g.При выполнении инсталляции с использованием существующей базы данных Oracle следует помнить о том, эта база данных обязательно должна быть как минимум версии 9.2 или выше.


9. Программа Oracle Universal Installer выполнит необходимые проверки на предмет соблюдения всех предварительных условий. По завершении этого процесса нужно щелкнуть на кнопке Next.

10. Выбрать пароль для используемой по умолчанию учетной записи пользователя SYSMAN и щелкнуть на кнопке Next.

11. Выбрать пароли для таких пользователей в новой базе данных, как SYS, SYSTEM и DBSMNP, и щелкнуть на кнопке Next.

12. В следующем окне будет предложено настроить параметры службы MetaLink и прокси-сервера. Эти параметры являются не обязательными и не играют существенной роли для работы Grid Control. При желании можно настроить эти параметры и щелкнуть на кнопке Next.

13. В окне Database Identification (Идентификация базы данных), которое появится далее, указать для базы данных желаемые значения в полях SID (Системный идентификатор) и Global Database Name (Глобальное имя базы данных). Щелкнуть на кнопке Next.

14. В окне Database File Location (Размещение файлов базы данных) указать желаемое место для размещения всех файлов базы данных и щелкнуть на кнопке Next.

15. Просмотреть список всех компонентов, которые будут установлены, на экране Summary (Сводная информация), который появится далее, и щелкнуть на кнопке Install (Установить).

16. Далее на экране начнут по очереди отображаться различные окна с индикацией хода установки выбранных компонентов. По завершении появится приглашение снова запустить от имени пользователя root сценарий root.sh. Открыть новое окно от имени пользователя root и запустить сценарий root.sh. Затем вернуться в окно программы установки и щелкнуть на кнопке OK.

17. Отобразится окно Configuration Assistants (Помощники по настройке) с информацией о состоянии различных помощников по настройке, наподобие Oracle Database Configuration Assistant (Помощник по конфигурированию сервера базы данных Oracle). В некоторых системах их может быть более десяти. После создания новой базы данных Oracle появится следующее сообщение: 

The Oracle Agent will now be installed on the same machine as the database
that was just created. This database will then be available through
Grid Control to manage its environment.
Компонент Oracle Agent сейчас будет установлен на той же машине, что и
созданная только что база данных. После этого к этой базе данных станет можно
получать доступ через Grid Control для управления ее средой.

Прочитав его, можно щелкнуть на кнопке OK.

18. Когда отобразится окно Setup Privileges (Настройка привилегий), открыть новое окно терминала и еще раз запустить сценарий orainstRoot.sh. Когда выполнение сценария завершится, вернуться в окно программы установки и щелкнуть на кнопке Next. Далее снова появится окно Configuration Assistants, и помощник Agent Configuration Assistant (Помощник по настройке агентов) снова выполнит установку компонента Oracle Agent (Агент Oracle).

19. После этого программа установки отобразит сообщение о завершении процесса установки (End of Installation) вместе с перечнем номеров портов, которые можно использовать для получения доступа как к Grid Control, так и к серверу Oracle Application Server, который был установлен как часть инсталляции Grid Control, и к базе данных Oracle, которая была создана для обслуживания Grid Control.

20. Щелкнуть на кнопке Exit (Выход), чтобы завершить установку.

Установка и развертывание компонента OEM Management Agent

Ниже перечислены шаги инсталляции компонента OEM Management Agent, которые потребуется выполнить на каждом из серверов, за которыми должен осуществляться мониторинг с помощью Grid Control.

  1. Запустить программу Oracle Universal Installer и выполнить первые семь шагов из тех, что перечислялись в предыдущем разделе “Инсталляция Grid Control”.
  2. В окне Select a Product (Выбор продукта) выбрать тип установки Additional Management Agent (Дополнительный агент управления) и щелкнуть на кнопке Next (Далее).
  3. На следующей странице указать имя хост-сервера и щелкнуть на кнопке Next.
  4. Прочитав предупреждение о безопасности (касающееся безопасного режима HTTP), щелкнуть на кнопке Next, а затем — на кнопке OK.
  5. Проверить выбранные параметры в окне Summary (Сводная информация) и щелкнуть на кнопке Next, чтобы фактически начать процесс установки агента.
  6. По завершении процесса установки щелкнуть на кнопке Yes (Да), чтобы выйти из программы Oracle Universal Installer.
  7. Удостовериться в том, что установленный только что компонент Management Agent способен видеть все базы данных и хосты. Сделать это можно, подключившись к Grid Control и отобразив вкладку Targets (Целевые объекты). На ней будет представлен перечень всех обнаруженных хостов. Щелчок на имени любого из этих хостов, а затем на ссылке Databases (Базы данных), должен привести к отображению списка всех функционирующие на этом хосте баз данных Oracle.

После успешной инсталляции агентов на всех серверах можно начинать использовать собираемую ими информацию для мониторинга всех баз данных Oracle, хостов, веб-серверов и слушателей.

Управление агентом Management Agent

Утилита emctl применяется для конфигурирования агентов и консолей не только в Grid Control, но также в Database Control и Oracle Application Server. Проверять состояние агента, а также останавливать и запускать его службу можно с помощью следующих команд:

emctl status agent
emctl start agent
emctl stop agent 

Совет. Для систем UNIX/Linux и Windows исполняемый файл emctl является общим. Однако следует помнить о том, что для Database Control и Management Agent предусмотрены отдельные исполняемые файлы emctl. Находить подходящий исполняемый файл emctl можно, указывая полный путь к нему из правильного домашнего каталога. Поскольку в данном случае речь идет об использовании исполняемого файла emctl для управления OEM, это значит, что требуется перейти в каталог, в котором установлено программное обеспечение этого агента. В случае ввода просто команды emctl может оказаться, что используется не тот исполняемый файл.


Служба Oracle Management Service

Прежде чем приступать к использованию интерфейса Grid Control, сначала нужно проверить, работает ли среднее звено, т.е. служба Oracle Management Service (OMS). По идее программа Oracle Universal Installer должна автоматически запускать эту службу в конце процесса установки программного обеспечения Grid Control. Для проверки того, работает OMS или нет, служит следующая команда:

$ emctl status oms
Oracle Enterprise Manager 10g Release 10.1.0.3.0.
Copyright (c) 1996, 2004 Oracle Corporation. All rights reserved.
Oracle Management Server is Up
$

Если служба OMS не работает, ее можно запустить, как показано ниже:

$ emctl start oms
Oracle Enterprise Manager 10g Release 10.1.0.3.0.
Copyright (c) 1996, 2004 Oracle Corporation. All rights reserved.
Starting HTTP Server ...
Starting Oracle Management Server ...
Checking Oracle Management Server Status ...
Oracle Management Server is Up
$ 

Подключение к Grid Control

Удостоверившись в том, что служба OMS работает, как описано в предыдущем разделе, можно подключаться к консоли Grid Control. Для этого необходимо знать номер закрепленного за Grid Control порта. Узнать об этом можно в файле portlist.ini, который находится в каталоге $ORACLE_HOME/install.

Первый элемент в файле setupinfo показывает номер порта Grid Control. Зная номер порта, подключиться к Grid Control можно путем ввода в адресной строке внутри веб-браузера URL-адреса следующего вида:

http://имя_сервера:номер_порта/em

В состав инсталляции Grid Control входит экземпляр Oracle Application Server, для администрирования которого требуется применять специальную учетную запись пользователя ias_admin. Ниже приведен пример, как может выглядеть информация об этом вложенном экземпляре Application Server: 

Instance Name: EnterpriseManager0.ntl-alapatisam.netbsa.org
ias_admin password: This password is the same the SYSMAN account.

Детали подключения к Management Repository могут иметь следующий вид:

Host: ntl-alapatisam.netbsa.org
Port: 1521
SID: emrep 

Вход в Grid Control

Во время инсталляции Grid Control автоматически устанавливается учетная запись привилегированного пользователя SYSMAN, для которой тогда же предоставляется и пароль. Именно она и применяется для входа в OEM в первый раз.

Эту учетную запись нельзя ни переименовывать, ни удалять, но зато можно позже создавать другие административные учетные записи для любых пользователей, которым требуется использовать Grid Control для управления базами данных, а также ограничивать привилегии каждого из них в отношении того, к каким базам данных им можно получать доступ, и настраивать для них специальные правила уведомления.


На заметку! Для входа в Grid Control необходимо применять именно учетную запись SYSMAN, а не какую-то из учетных записей базы данных, вроде sys или system.


После успешного входа в Grid Control появляется домашняя страница Grid Control,с которой можно приступать к управлению базами данных, либо выбирая в раскрывающемся списке целевых объектов варианта Databases (Базы данных), либо перейдя на вкладку Targets (Целевые объекты) и выполнив щелчок на ссылке Databases (Базы данных).

Вас заинтересует / Intresting for you:

Использование домашней страниц...
Использование домашней страниц... 1501 просмотров Горр Tue, 21 Nov 2017, 13:18:46
Функциональные возможности Gri...
Функциональные возможности Gri... 1554 просмотров Горр Tue, 21 Nov 2017, 13:18:46
Мониторинг всей системы с испо...
Мониторинг всей системы с испо... 1476 просмотров Горр Tue, 21 Nov 2017, 13:18:46
Обзор Database Control
Обзор Database Control 4076 просмотров Александров Попков Tue, 21 Nov 2017, 13:18:46
Войдите чтобы комментировать

Обсудить эту статью

INFO: Вы отправляете сообщение как 'Гость'