Глава 3. Предпосылки

В этой главе описываются процесс установки MySQL Enterprise Monitor на всех операционных системах.

Рабочая установка требует следующего:

Агент контролирует сервер MySQL и передает данные об использовании Service Manager. Советники разбирают результаты и показывают данные в основанном на браузере пользовательском интерфейсе MySQL Enterprise Monitor.

После установки и старта Service Manager и агентов сформируйте параметры настройки, как описано в разделе 4.5.

3.1. Файлы инсталлятора

Файлы MySQL Enterprise Monitor включают:

3.2. Предпосылки

Эта секция описывает предпосылки для успешной установки MySQL Enterprise Monitor.

3.2.1. Системные требования

Эта секция описывает минимальные и рекомендуемые системные требования для успешной установки MySQL Enterprise Monitor installation.

Минимальные требования к оборудованию

Эта секция описывает минимальные требования к оборудованию для Enterprise Service Monitor.

Рекомендуемые требования к аппаратным средствам

Эта секция описывает рекомендуемые требования к аппаратным средствам для Enterprise Service Manager.

Требования к пространству на диске для MySQL Enterprise Monitor

В следующей таблице перечислены минимальное дисковое пространство, требуемое для MySQL Enterprise Service Manager и агента MySQL Enterprise Monitor на каждой платформе.

Таблица 3.1. Необходимое дисковое пространство

Система Дисковое пространство (минимум) для Service Manager Дисковое пространство (минимум) для агента

Linux x86 32-bit

N/A

600 MB

Linux x86 64-bit

1.3 GB

800 MB

Mac OS X

1.2 GB

700 MB

Solaris Sparc 64-bit

1.7 GB

600 MB

FreeBSD

N/A

300 MB (установка FreeBSD не включает JRE. Предполагается, что совместимый JRE присутствует в системе)

Windows x86 32-bit

N/A

500 MB

Windows x86 64-bit

800 MB

500 MB

Минимальные значения дискового пространства для агента включают дисковое пространство, требуемое отставанием. Отставание используется, если агент теряет контакт с Service Manager и не может передать собранные данные. Собранные данные сохранены в локальной файловой системе агента до связи с Service Manager. Как только нормальная коммуникация возобновляется, все отставание передано, а затем удалено из локальной файловой системы агента.

Если вы принимаете решение установить связанный MySQL Server с Enterprise Service Manager, необходимо также считать сумму дискового пространства требуемой базой данных. Это значение не может быть предсказано, поскольку зависит от нагрузки, количества проверенных экземпляров и так далее.

Если вы модернизируете от предыдущей версии MySQL Enterprise Monitor, процесс модернизации может создать полное резервное копирование всех параметров настройки, включая местную базу данных MySQL, используемую для хранилища. Это может привести к очень большому резервному каталогу, в несколько гигабайт в размере, в зависимости от числа контролирующих агентов и нагрузки сервера. Перед модернизацией проверьте размер своей существующей установки и гарантируйте, чтобы у вас было достаточно дискового пространства, чтобы управлять модернизацией. Модернизация также требует достаточного количества дискового пространства для временных файлов, созданных процессом модернизации.

3.2.2. Поддерживаемые платформы

Поддерживаемые платформы для агента MySQL Enterprise Service Manager и MySQL Enterprise Monitor Agent:

Для обновлений поддержки платформ см. здесь.

Общие рекомендации

Следующее рекомендуется:

Чтобы установить агент MySQL Enterprise Monitor в Linux, у вас должны быть установленные функции инициализации Linux Standards Base (LSB). Чтобы проверить существование компонентов LSB, ищите пакет LSB в своей среде управления пакетами Linux. Например, в Redhat и в других основанных на RPM дистрибутивах:

shell> rpm -qa | grep -i lsb
redhat-lsb-3.1-19.fc8.x86_64

Под Debian/Ubuntu:

shell> dpkg -l|grep -i lsb
iilsb-base 3.2-20ubuntu4
Linux Standard Base 3.2 init script function
iilsb-release3.2-20ubuntu4
Linux Standard Base version reporting utility

Альтернативно, можно использовать команду lsb_release. Существование этой команды обычно указывает, что текущий дистрибутив совместим с LSB.

Требования к MySQL

Эта секция описывает требования MySQL Server для установки MySQL Enterprise Monitor.

3.2.3. Требования для контроля

Эта секция описывает требования для контроля MySQL Server.

3.2.4. Репозиторий MySQL Enterprise Monitor

MySQL Enterprise Service Manager требует хранилище, чтобы хранить свои данные. Инсталлятор произвольно устанавливает местное чистое хранилище с этой целью. Однако, вы не можете установить связанный MySQL Server и используете другое хранилище вместо этого. Это хранилище может быть установлено на той же самой машине, где MySQL Enterprise Service Manager, или на отдаленной машине.

Сильно рекомендуется, чтобы вы использовали связанный экземпляр MySQL в качестве хранилища MySQL Enterprise Monitor. Используйте внешний репозиторий только если у вас есть причина сделать так.

Связанный экземпляр MySQL был всесторонне проверен и настроен для использования с MySQL Enterprise Service Manager

Инсталлятор модернизации MySQL Enterprise Monitor может модернизировать только связанный MySQL, но не внешний.

Различные скрипты, поставленные с MySQL Enterprise Service Manager работают только со связанным случаем MySQL.

Если вы намереваетесь использовать альтернативный экземпляр MySQL для своего хранилища MySQL Enterprise Service Manager, экземпляр хранилища должен присутствовать перед установкой MySQL Enterprise Monitor.

Сильно рекомендуется, чтобы вы использовали чистую установку MySQL Server как хранилище Enterprise Service Manager и не использовали этот сервер ни для какой другой цели.

Необходимо сделать несколько изменений конфигурации, чтобы позволить его для использования в качестве хранилища.

Гарантируйте следующее:

Необходимо гарантировать следующее в конфигурации MySQL Server:

При использовании хранилища MySQL Server кроме установки, связанной с MySQL Enterprise Service Manager, инсталлятор проверяет ваш MySQL Server на следующие минимальные требования:

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

Процесс модернизации выполняет те же самые проверки.

Чтобы проверить ваше хранилище на совместимость перед модернизацией, используйте средство конфигурирования MySQL Enterprise Service Manager. См. раздел 10.1.

3.3. Права доступа, необходимые для установки

Прежде, чем установить MySQL Enterprise Monitor, соберите параметры входа (ID пользователя root и пароль) для всех серверов MySQL, которые вы планируете контролировать. Установка агента MySQL Enterprise Monitor требует пользователя на каждом контролируемом сервере MySQL и дополнительных ограниченных и обычных пользователей, которых инсталлятор может создать для вас.

С MySQL 5.5.16 и выше можно формировать эти идентификаторы пользователей, чтобы подтвердить подлинность с использованием PAM Authentication plug-in. Сейчас MySQL Enterprise Monitor не поддерживает идентификацию через Windows Native Authentication plug-in.

Произвольно, соберите параметры для учетной записи My Oracle Support, которую можно определить во вкладке Settings в MySQL Enterprise Monitor.

Следующие разделы обрисовывают в общих чертах пользователей, связанных с MySQL Enterprise Monitor.

3.3.1. Существующие пользователи

Пользователь MySQL: Для агентов, чтобы сообщить о статусе сервера MySQL, они соединяются с пользователем MySQL с достаточными привилегиями, чтобы прочитать требуемые данные по тому серверу: SHOW DATABASES, REPLICATION CLIENT, SUPER, CREATE и SELECT. Если у вас уже есть такой пользователь на сервере MySQL, определите его, устанавливая агент для того сервера. Для получения дополнительной информации об этом посмотрите раздел 5.2.

Пользователь My Oracle Support: Это параметры, которые вы используете, чтобы загрузиться в My Oracle Support. Страница What's New получает доступ к этой учетке, чтобы получить обновления и исследовать соответствующие сервисные проблемы.

3.3.2. Пользователи, созданные во время установки

Repository user: Этот пользователь это единственный пользователь в таблице user базы данных mysql связанного сервера MySQL. Чтобы избежать беспорядка с проверенными серверами MySQL, этот сервер упомянут всюду по этому документу как хранилище. Пользователь хранилища может авторизоваться от localhost, используя пароль, определенный во время установки, и у него есть все привилегии на всех базах данных. Это используется, чтобы создать хранилище и его таблицы и сделать запись данных в них. Во время установки значение по умолчанию для имени пользователя для этой роли service_manager. Никакой пароль по умолчанию не определяется. Можно использовать эти параметры, чтобы управлять хранилищем из командной строки или используя программу GUI, такую как MySQL Workbench.

В конце установки MySQL Enterprise Service Manager создается файл configuration_report.txt и наряду с другими деталями конфигурации, содержит некоторые параметры менеджера по хранилищу. В зависимости от платформы этот файл расположен в следующих местах:

3.3.3. Пользователи, созданные при первом входе

Manager user: Это администратор MySQL Enterprise Service Manager. Определите имя пользователя и пароль.

Agent user: MySQL Enterprise Monitor Agent передает статус активов, которые он контролирует и требует доступа к MySQL Enterprise Service Manager. Определите имя пользователя и пароль для этого пользователя. Эти параметры должны также быть обеспечены для процесса установки агента.

Monitor Agent общается с MySQL Enterprise Service Manager и с сервером MySQL, который это контролирует. Для описания агента как пользователя MySQL посмотрите раздел 3.3.1.

3.4. Поддержанные браузеры

Следующие версии браузера рекомендуются для использования с пользовательским интерфейсом MySQL Enterprise Monitor: