WebMoney: WMZ Z294115950220 WMR R409981405661 WME E134003968233 |
Visa 4274 3200 2453 6495 |
В этой главе описываются процесс установки MySQL Enterprise Monitor
на всех операционных системах. Рабочая установка требует следующего: MySQL Enterprise Service Manager.
Это хранит свои данные в хранилище базы данных. Можно использовать
существующий экземпляр MySQL для хранилища или настроить отдельный экземпляр
как часть MySQL Enterprise Service Manager.
См. главу 4. Произвольно (но рекомендуется) один или несколько агентов MySQL
Enterprise Monitor, один на каждом проверяемом хосте.
Установите сначала MySQL Enterprise Service Manager, потому что установка
агента просит параметры авторизации и сетевые параметры настройки, которые
вы выбрали, когда устанавливаете MySQL Enterprise Service Manager. Чтобы минимизировать сетевой трафик, установите агент на той же самой
машине, которая выполняет проверенный сервер MySQL, но можно установить его
на любой машине, у которой есть сетевой доступ к проверенному серверу MySQL и
к MySQL Enterprise Service Manager. Агент может контролировать сервер в
местном масштабе или удаленно. В то время как возможно использовать единственного агента, чтобы
контролировать много хостов, это не рекомендуется
по причинам производительности. Агент контролирует сервер MySQL и передает данные об использовании Service
Manager. Советники разбирают результаты и показывают данные в основанном на
браузере пользовательском интерфейсе MySQL Enterprise Monitor. После установки и старта Service Manager и агентов
сформируйте параметры настройки, как описано в
разделе 4.5. Файлы MySQL Enterprise Monitor включают: MySQL Enterprise Service Manager:
Для новой установки этот инсталлятор называют
Один или более агентов MySQL Enterprise Monitor, один для каждого
хоста. В этом сценарии по умолчанию агент MySQL Enterprise Monitor
устанавливается на той же самой машине, где проверенный экземпляр MySQL.
Для новой установки агента этот инсталлятор называют
Эта секция описывает предпосылки для успешной установки
MySQL Enterprise Monitor. Эта секция описывает минимальные и рекомендуемые системные требования для
успешной установки MySQL Enterprise Monitor installation. Эта секция описывает минимальные требования к оборудованию для
Enterprise Service Monitor. 2 ядра CPU. 2 GB RAM. Дисковая подсистема, применимая для базы
данных с интенсивной записью. Эта секция описывает рекомендуемые требования к аппаратным средствам для
Enterprise Service Manager. 4 ядра CPU или больше. 8 GB RAM или больше. RAID 10 или RAID 0+1. В следующей таблице перечислены минимальное дисковое пространство,
требуемое для MySQL Enterprise Service Manager и агента MySQL Enterprise
Monitor на каждой платформе. Таблица 3.1. Необходимое дисковое пространство 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, используемую для
хранилища. Это может привести к очень большому резервному каталогу, в
несколько гигабайт в размере, в зависимости от числа контролирующих агентов и
нагрузки сервера. Перед модернизацией проверьте размер своей существующей
установки и гарантируйте, чтобы у вас было достаточно дискового пространства,
чтобы управлять модернизацией. Модернизация также требует достаточного
количества дискового пространства для временных файлов,
созданных процессом модернизации. Поддерживаемые платформы для агента MySQL Enterprise Service Manager и
MySQL Enterprise Monitor Agent: Для обновлений поддержки платформ см.
здесь. Следующее рекомендуется: Гарантируйте, что ваши хосты Service Manager и агента
синхронизированы к тому же самому серверу времени. Важно, чтобы все хосты
были правильно синхронизированы. Гарантируйте, чтобы ваши хосты Service Manager и агенты
использовали различные ключи хоста SSH перед установкой. На платформах Linux гарантируйте, чтобы у вас были обе библиотеки
MySQL Enterprise Service Manager производит самоподписанный сертификат
во время процесса установки. Это требует действительного, разрешимого имени
хоста. Невозможно установить MySQL Enterprise Service Manager
на хосте, у которого нет действительного имени хоста. Чтобы установить агент MySQL Enterprise Monitor в Linux,
у вас должны быть установленные функции инициализации Linux Standards Base
(LSB). Чтобы проверить существование компонентов LSB, ищите пакет LSB в своей
среде управления пакетами Linux. Например, в Redhat и в других основанных
на RPM дистрибутивах: Под Debian/Ubuntu: Альтернативно, можно использовать команду
lsb_release.
Существование этой команды обычно указывает, что текущий
дистрибутив совместим с LSB. Эта секция описывает требования MySQL Server для установки
MySQL Enterprise Monitor. MySQL Enterprise Service Manager включает последнюю версию
MySQL Server. Если вы намереваетесь использовать хранилище MySQL кроме
связанного в установке MySQL Enterprise Service Manager, см.
раздел 3.2.4. С MySQL Enterprise Monitor 8.0.20 установка MySQL Enterprise Service
Manager в Microsoft Windows проверяет на присутствие
Microsoft Visual C++ 2015-2019 Redistributable
(x64) - 14.25.2850508 или позже и если это не
присутствует, устанавливает его. Установка MySQL Enterprise Service Manager в Microsoft Windows
не может продолжить работу без этого. Если вы не намереваетесь использовать связанный MySQL Server,
но намереваетесь использовать существующий внешний репозиторий, необходимо
вручную загрузить и установить это. Если вы ранее формировали вход
по умолчанию на той же самой машине, на которой вы устанавливаете
MySQL Enterprise Service Manager со связанным хранилищем, необходимо удалить
перед установкой Эта секция описывает требования для контроля MySQL Server. Контролирующий агент может контролировать любую версию
MySQL Server, начиная с 5.5. Невозможно контролировать версии pre-GA MySQL 5.7 или 8.0. MySQL
Enterprise Monitor поддерживает контроль MySQL 5.7.6,
MySQL 8.0.11 и выше. Контролирующий агент всегда использует
Чтобы контролировать версии MySQL 5.7.8,
Если вы намереваетесь контролировать MySQL NDB Cluster,
необходимо гарантировать следующее, формируя кластер: NDB Cluster version 7.5.7 или выше. Отредактируйте раздел Сильно рекомендуется установить агент MySQL Enterprise Monitor
на всех узлах SQL, данных и управления для оптимального контроля.
Если это невозможно, контроль узлов SQL предоставляет полезную информацию
обо всей группе. Всегда включайте флаги
Узел управления был запущен с
Если у вашего хоста есть много адресов, добавьте флаг
Не надо использовать 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 version 5.7.24 и выше или 8.0.13 и выше. Невозможно использовать любую версию MySQL 5.7 до 5.7.24 или любой
MySQL 8.0 до 8.0.13 как хранилище MySQL Enterprise Monitor.
При попытке формировать MySQL Enterprise Service Manager, чтобы использовать
более раннюю версию, инсталлятор показывает ошибку, и установка
не может продолжиться. Механизм хранения InnoDB доступен. Необходимо использовать InnoDB в
качестве механизма хранения по умолчанию. SSL включен. Необходимо гарантировать следующее в конфигурации MySQL Server: Query Cache выключен. В Linux/Unix Рекомендуется установить
Определите пользователя Service Manager, чтобы позволить
MySQL Enterprise Service Manager соединиться и изменить хранилище.
У этого пользователя должны быть следующие привилегии: Все привилегии на таблицах
Параметры входа пользователя Service Manager требуются
процессу установки MySQL Enterprise Service Manager. При использовании хранилища MySQL Server кроме установки, связанной с
MySQL Enterprise Service Manager, инсталлятор проверяет ваш
MySQL Server на следующие минимальные требования: Версия MySQL Server: не ниже MySQL 5.7.9. Если вы намереваетесь использовать MySQL 8, невозможно использовать
MySQL до 8.0.13. SSL: SSL должен быть включен в MySQL Server. Для MySQL 5.7
Solaris: должны быть установлены библиотеки
Oracle Developer Studio 12.6 Runtime. Если какие-либо проверки терпят неудачу, инсталлятор показывает ошибку и
не может продолжить, пока конфигурация не исправляется. Процесс модернизации выполняет те же самые проверки. Чтобы проверить ваше хранилище на совместимость перед модернизацией,
используйте средство конфигурирования MySQL Enterprise Service Manager. См.
раздел 10.1. Прежде, чем установить 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. Пользователь MySQL:
Для агентов, чтобы сообщить о статусе сервера MySQL, они соединяются с
пользователем MySQL с достаточными привилегиями, чтобы
прочитать требуемые данные по тому серверу:
Пользователь My Oracle Support:
Это параметры, которые вы используете, чтобы загрузиться в My Oracle Support.
Страница What's New получает доступ к этой
учетке, чтобы получить обновления и исследовать
соответствующие сервисные проблемы. Repository user:
Этот пользователь это единственный пользователь в таблице
В конце установки MySQL Enterprise Service Manager создается файл
Windows: Unix: Mac OS X: 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. Следующие версии браузера рекомендуются для использования с
пользовательским интерфейсом MySQL Enterprise Monitor: Microsoft Internet Explorer 11 и Microsoft Edge. Safari: актуальнейший основной производственный выпуск и один
предшествующий выпуск. Firefox: актуальнейшая главная версия ESR и выше. Google Chrome: актуальнейший основной выпуск стабильного канала.
Глава 3. Предпосылки
3.1. Файлы инсталлятора
mysqlmonitor-
.
Для установки модернизации этот инсталлятор называют
version
-platform
-installer.extension
mysqlmonitor-
.version
-platform
-update-installer.extension
mysqlmonitoragent-
.
Для установки агента модернизации этот инсталлятор называют
version
-platform
-installer.extension
mysqlmonitoragent-
.version
-platform
-update-installer.extension
3.2. Предпосылки
3.2.1. Системные требования
Минимальные требования к оборудованию
Рекомендуемые требования к аппаратным средствам
Требования к пространству на диске для MySQL Enterprise Monitor
Система
Дисковое пространство (минимум) для Service Manager
Дисковое пространство (минимум) для агента
3.2.2. Поддерживаемые платформы
Общие рекомендации
libaio
и libnuma
.
Инсталлятор проверяет обе.
shell> rpm -qa | grep -i lsb
redhat-lsb-3.1-19.fc8.x86_64
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
Требования к MySQL
cnf
, в котором определяются
данные для входа в систему по умолчанию. Если путь логина по умолчанию
определяется, установка не заканчивается. Рекомендуется установить MySQL
Enterprise Service Manager на выделенном сервере.
3.2.3. Требования для контроля
PERFORMANCE_SCHEMA.GLOBAL_STATUS
в MySQL 5.7
и поддерживает оба способа
show_compatibility_56
с
MySQL 5.7.9 и выше.show_compatibility_56
должен быть OFF.[System]
файла
кластерной конфигурации, чтобы включить имя кластера.
MySQL Enterprise Monitor Agent читает его и использует, чтобы однозначно
определить ваш кластер. Например:
[System]
name=
cluster-name
--ndb-connectstring
и
--ndb-nodeid
в соответствующей команде, чтобы облегчить открытие топологии.--config-file
и гарантирует, что у владельца процесса агента MySQL Enterprise Monitor
есть разрешения, чтобы прочитать конфигурационный файл.--bind-address
к командам ndb,
соответствуя переменной HostName в конфигурационном файле.localhost
или любой кольцевой адрес в вашей конфигурации или командах.
Всегда используйте уникальный адрес.
3.2.4. Репозиторий MySQL Enterprise Monitor
default-storage-engine=InnoDB
.innodb_file_per_table=1
.innodb_file_format=Barracuda
.
Это не требуется, если вы формируете MySQL 8 как внешний репозиторий.innodb_flush_method=O_DIRECT
, кроме Solaris при использовании ZFS.
Используя ZFS, прокомментируйте этот параметр.innodb_log_file_size=2048M
.
performance-schema-consumer-events-statements-history-long=ON
должен быть добавлен к конфигурационному файлу хранилища.mem%.*
. Например:GRANT ALL PRIVILEGES ON `mem%`.* TO
'service_manager'@'127.0.0.1';
REPLICATION CLIENT
,
SUPER
, PROCESS
и
SELECT
на всех базах
данных в хранилище. Например:GRANT REPLICATION CLIENT, SUPER, PROCESS,
SELECT ON *.* TO 'service_manager'@'127.0.0.1';
innodb_file_format
:
innodb_file_format
=
barracuda
. Эта переменная устарела в
MySQL 8 и не проверяется.innodb_file_per_table
:
innodb_file_per_table
должен быть включен.
3.3. Права доступа, необходимые для установки
3.3.1. Существующие пользователи
SHOW DATABASES
,
REPLICATION CLIENT
,
SUPER
, CREATE
и
SELECT
.
Если у вас уже есть такой пользователь на сервере MySQL, определите его,
устанавливая агент для того сервера. Для получения дополнительной информации
об этом посмотрите раздел 5.2.
3.3.2. Пользователи, созданные во время установки
user
базы данных
mysql
связанного сервера MySQL.
Чтобы избежать беспорядка с проверенными серверами MySQL, этот сервер
упомянут всюду по этому документу как хранилище. Пользователь хранилища может
авторизоваться от localhost
, используя пароль,
определенный во время установки, и у него есть все привилегии на всех базах
данных. Это используется, чтобы создать хранилище и его таблицы
и сделать запись данных в них. Во время установки значение по умолчанию для
имени пользователя для этой роли service_manager
.
Никакой пароль по умолчанию не определяется. Можно использовать эти
параметры, чтобы управлять хранилищем из командной строки или используя
программу GUI, такую как MySQL Workbench.configuration_report.txt
и наряду с другими деталями конфигурации, содержит некоторые параметры
менеджера по хранилищу. В зависимости от платформы этот файл
расположен в следующих местах:C:\Program
Files\MySQL\Enterprise\Monitor
/opt/mysql/enterprise/monitor
/Applications/mysql/enterprise/monitor
3.3.3. Пользователи, созданные при первом входе
3.4. Поддержанные браузеры
Найди своих коллег! |
Вы можете направить письмо администратору этой странички, Алексею Паутову.