RussianLDP Рейтинг@Mail.ru
WebMoney: 
WMZ Z294115950220 
WMR R409981405661 
WME E134003968233 
Visa 
4274 3200 2453 6495 

Глава 4. Установка Service Manager

В этой главе описывается установка MySQL Enterprise Service Manager.

MySQL Enterprise Service Manager устанавливает следующие компоненты:

  • Apache Tomcat: обязательный компонент. Контейнер сервлета и веб-сервер, который выполняет MySQL Enterprise Service Manager.

  • Java Runtime Environment (JRE): обязательный компонент. Нужен Tomcat.

  • MySQL Server: дополнительный компонент. Используется, чтобы хранить данные от проверенных хостов. Упомянут всюду в этом документе как хранилище. Также возможно использовать другой сервер MySQL в качестве хранилища. Для получения дополнительной информации посмотрите раздел 3.2.4.

4.1. Типы установки MySQL Enterprise Monitor

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

Следующее это возможные типы установки:

  • Small: от 1 до 5 MySQL Server проверены с ноутбука или низкопроизводительного сервера не более чем с 4GB RAM.

  • Medium: до 100 MySQL Server проверены с среднего размера, но разделяемого сервера с 4-8 GB RAM.

  • Large: свыше 100 MySQL Server проверены с высокопроизводительного сервера, выделенного для MySQL Enterprise Service Manager, с более, чем 8 GB RAM.

Эти параметры устанавливаются в следующих конфигурационных файлах:

  • setenv.sh/ setenv.bat:

    • Tomcat Heap Size (-Xms и -Xmx): определяет минимум (-Xms) и максимум (-Xmx) RAM, доступной Tomcat's JVM. -Xmx и -Xms установлены в то же самое значение.

    • Tomcat MaxPermSize: определяет максимальный размер пула, содержащего данные, используемые Tomcat's JVM.

  • my.cnf/ my.ini:

    • table_definition_cache: определяет количество определений таблицы, которые могут быть сохранены в кэше определения.

    • innodb_buffer_pool_size: определяет размер в мегабайтах пула буферов InnoDB.

Таблица 4.1. Параметры установки

Параметр Small Medium Large

Tomcat Heap Size

512MB

768MB

2048MB

Tomcat MaxPermSize

200MB

512MB

1024MB

table_definition_cache

800

2048

2048

innodb_buffer_pool_size

100MB

768MB

8096MB

Можно изменить их, если установка требует, редактируя setenv.sh/setenv.bat или my.cnf/ my.ini.

4.2. Графическая установка MySQL Enterprise Service Manager

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

В UNIX и Linux гарантируйте, что инсталлятор выполним, прежде чем вы начнете.

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

Чтобы установить MySQL Enterprise Service Manager, сделайте следующее:

  1. Управляйте инсталлятором как требуется операционной системой.

  2. Языковый выбор показан. Выберите язык и нажмите OK.

    Следующая информация показана:

    Во время процесса установки необходимо ввести имена пользователей и пароли для компонентов Enterprise Monitor.

  3. Нажмите OK для продолжения

  4. В диалоге Welcome нажмите Forward.

    Появится диалог Installation Directory .

  5. Измените инсталляционный каталог или примите путь по умолчанию и нажмите Forward.

    Появится диалог Select Requirements.

  6. Выберите размер требуемой установки. Для получения дополнительной информации посмотрите раздел 4.1.

    Нажмите Forward.

    Появится диалог Tomcat Server Options .

  7. Заполните следующие области как требуется:

    • Tomcat Server Port: по умолчанию 18080.

    • Tomcat SSL Port: по умолчанию 18443. Этот порт обязателен для связи с агентами, которые должны использовать SSL, чтобы общаться с MySQL Enterprise Service Manager.

    Нажмите Forward.

    Появится диалог Service Manager User Account .

  8. Введите имя учетной записи пользователя, от которой MySQL Enterprise Service Manager должен работать. Если эта учетная запись пользователя не существует, она создается инсталлятором.

    Нажмите Forward.

    Появится диалог Database Installation .

  9. Выберите один из следующих вариантов:

    • I wish to use the bundled MySQL database: выберите, чтобы установить сервер MySQL.

      Если вы выбираете связанный выбор сервера, пользователю Service Manager, определенному процессом установки, предоставляют полный контроль над хранилищем. Это сделано, используя следующее:

      GRANT ALL PRIVILEGES ON *.* TO 'SM_UserName'@'localhost' WITH GRANT OPTION;
      

      здесь SM_Username это имя пользователя MySQL Enterprise Service Manager.

    • I wish to use an existing MySQL database: выберите, чтобы использовать существующий сервер MySQL в качестве хранилища.

      Если вы выбираете существующий сервер, необходимо гарантировать, что предпосылки, перечисленные в разделt 3.2.4, выполнены прежде, чем установить MySQL Enterprise Service Manager.

    Нажмите Forward.

    Появится диалог Repository Configuration .

  10. Заполните следующие области:

    • Repository Username: введите имя пользователя, используемое MySQL Enterprise Service Manager, чтобы соединиться с хранилищем. Если вы приняли решение использовать существующую базу данных, этот пользователь должен уже существовать на целевом сервере MySQL.

      По умолчанию это service_manager.

    • Password/Re-enter: введите пароль и подтвердите в поле Re-enter.

    • MySQL Hostname or IP address: (Показанр, если вы приняли решение использовать существующую базу данных MySQL) введите имя хоста или IP-адрес сервера MySQL.

    • MySQL Database Port: введите порт MySQL Enterprise Service Manager, чтобы соединиться с сервером MySQL. Если вы выбрали связанное хранилище, номер порта по умолчанию 13306. Если вы приняли решение использовать существующий сервер, номер порта по умолчанию 3306.

    • MySQL Database Name: введите имя хранилища MySQL Enterprise Service Manager. Это полезно, если вы намереваетесь использовать много установок MySQL Enterprise Service Manager, но хотите разместить их хранилища на единственном сервере MySQL. У каждого MySQL Enterprise Service Manager должно быть исключительно названное хранилище. Для MySQL Enterprise Service Manager невозможно разделить хранилище.

    • Use SSL when connecting to the database: позволяет шифрование SSL для всей связи между MySQL Enterprise Service Manager и хранилищем.

    • В Mac OS X вы побуждены произвольно установить MySQL Enterprise Service Manager как сервис. Это позволяет MySQL Enterprise Service Manager стартовать, когда машина включается. Необходимо обеспечить пароль администратора, чтобы установить MySQL Enterprise Service Manager как сервис.

    Нажмите Forward.

    При попытке использовать версию MySQL, более старую, чем MySQL Server 5.7.9, как внешний репозиторий, ошибка показана, и установка терпит неудачу. Сервер MySQL 5.7.9 является минимальной версией, MySQL Server 5.7.18 является рекомендуемой версией.

    Для получения дополнительной информации посмотрите раздел 3.2.4.

    Появится диалог Configuration Report .

  11. Нажмите Forward, чтобы установить MySQL Enterprise Service Manager.

Инсталляционный журнал

Инсталляционный файл журнала написан в каталог установки.

Инсталляционный журнал использует следующее соглашение о присвоении имен: install.log.

Файл журнала делает запись всех установленных файлов и всех мер, принятых инсталлятором, таких как запуск сервисов, наполнение таблиц базы данных и так далее. Подобный файл журнала также создается процессом деинсталляции.

Если установка модернизирована, существующий инсталляционный журнал копируется в резервный каталог и заменяется инсталляционным журналом для модернизации.

4.3. Основанная на тексте установка

Шаги и варианты основанной на тексте установки идентичны описанным в разделе 4.2.

Нет никакой установки текстового режима, доступной для платформ Microsoft Windows.

Чтобы запустить основанный на тексте инсталлятор, сделайте следующее:

  1. Запустите установщик с опциями:

    --mode text
    

    Следующий пример показывает, как начать установку текстового режима в 64-битной системе Linux:

    shell>./mysqlmonitor-4.0.3.5191-linux-x86-64bit-installer.bin --mode text
    
  2. Следуйте инструкциям на экране. Варианты и значения идентичны описанным в разделе 4.2.

После установки Service Manager можно сформировать пользовательский интерфейс MySQL Enterprise Monitor, как объяснено в разделе 4.5.

4.4. Запуск/останов сервисов MySQL Enterprise Monitor

Эта секция описывает, как управлять сервисами MySQL Enterprise Service Manager в UNIX, Linux и Mac. Microsoft Windows поддерживает несколько дополнительных методов, которые описаны здесь.

Следующие сервисы устанавливаются MySQL Enterprise Service Manager:

  • MySQL Server

  • Tomcat Server

Доступ к сервисам MySQL Enterprise Service Manager выполняется, используя скрипт mysqlmonitorctl.sh/ mysqlmonitor.bat, который устанавливается в корне вашего каталога установки MySQL Enterprise Service Manager. Чтобы видеть доступные параметры, выполните command mysqlmonitorctl.sh help.

Параметр help производит следующий вывод:

shell>./mysqlmonitorctl.sh help
./mysqlmonitorctl.sh (start|stop|status|restart)
./mysqlmonitorctl.sh (start|stop|status|restart) mysql
./mysqlmonitorctl.sh (start|stop|status|restart) tomcat

help    - this screen
start   - start the service(s)
stop    - stopthe service(s)
restart - restart or start the service(s)
status  - report the status of the service

Чтобы автоматически запустить все компоненты Service Manager, выполните mysqlmonitorctl.sh start из вашего скрипта запуска.

Для запуска сервиса:

shell> ./mysqlmonitorctl.sh start
./mysqlmonitorctl.sh : mysqlstarted
nohup: redirecting stderr to stdout
Starting mysqld daemon with databases from /opt/mysql/enterprise/monitor/mysql/data/
Using CATALINA_BASE: /opt/mysql/enterprise/monitor/apache-tomcat
Using CATALINA_HOME: /opt/mysql/enterprise/monitor/apache-tomcat
Using CATALINA_TMPDIR: /opt/mysql/enterprise/monitor/apache-tomcat/temp
Using JRE_HOME: /opt/mysql/enterprise/monitor/java

При попытке запустить уже работающий сервис вас предупреждают об этом.

Команда restart эквивалентна выполнению a stop и start.

Service Manager может не торопиться с запуском и стать применимым после завершения mysqlmonitorctl.sh start.

Этот скрипт может также проверить статус веб-сервера Tomcat или хранилища MySQL.

shell> ./mysqlmonitorctl.sh status
MySQL Network MySQL is running
MySQL Network Tomcat is running

После того, как Service Manager установлен, можно формировать пользовательский интерфейс MySQL Enterprise Monitor как объяснено в разделе 4.5.

Запуск/останов MySQL Enterprise Monitor в Windows

Можно остановить или запустить MySQL Enterprise Service Manager следующими дополнительными способами:

  • Пункты Start/ Stop MySQL Enterprise Monitor Services в меню Windows Start.

  • Панель Services в Microsoft Management Console. Щелкните правой кнопкой мыши по любому из сервисов MySQL Enterprise, чтобы показать доступные параметры.

  • Командная строка Windows, используя команды sc или net.

    Из командной строки, имена сервисов mysqlenterprisetomcat и mysqlenterprisemysql.

    Например:

    shell> sc start mysqlenterprisemysql
    

    Терминал командной строки должен быть запущен с опцией Run as Administrator.

4.5. Параметры конфигурации MySQL Enterprise Service Manager

Пользовательский интерфейс MySQL Enterprise Monitor это веб-интерфейс Service Manager. Процедура старта Monitor UI идентична для всех платформ.

Если вы установили Service Manager, используя графический интерфейс, у вас есть опция запуска Monitor UI на заключительном инсталляционном экране (если взведен флажок Launch MySQL Enterprise Monitor Now, это сделано по умолчанию).

Иначе можно посмотреть пользовательский интерфейс MySQL Enterprise Monitor, введя https://localhost: 18443/ ("18443" это номер порта по умолчанию, приспособьте соответственно, если вы изменили эту конфигурацию), в строку поиска вашего веб-браузера. Чтобы видеть имя хоста и порт, чтобы использовать, проверьте файл configuration_report.txt.

В Microsoft Windows можно также открыть Monitor UI выбрав пункты меню MySQL, MySQL Enterprise Monitor, Start Service Manager.

При первом запуске MySQL Enterprise Service Manager может не торопиться с запуском в то время, как сервисы и база данных инициализируются.

Поиск

 

Найди своих коллег!

Вы можете направить письмо администратору этой странички, Алексею Паутову. mailto:alexey.v.pautov@mail.ru