Мониторинг менеджеров очередей в контейнере Docker
Чтобы отслеживать менеджера очередей, работающего внутри контейнера Docker, используйте предоставляемый агентом файл docker и сценарии, чтобы подготовить среду Docker.
Прежде чем начать
- Установите Агент WebSphere MQ на хосте Docker.
- Скачайте файлы установки агента.
- Обойдите программу просмотра необходимых компонентов, для чего, прежде чем запускать сценарии установки агента, введите следующую команду на хосте назначения:
export SKIP_PRECHECK=1 - Выполните сценарий установки для установки агента. Смотрите раздел Установка агентов.
- Скачайте файл docker с веб-сайта GitHub (https://github.com/dongcc/apmmq-docker/).
Об этой задаче
Чтобы отслеживать менеджера очередей в контейнере Docker, нужно использовать
предоставляемый вместе с агентом файл docker, чтобы смонтировать указанные ниже каталоги на хосте Docker
в контейнере Docker, где работает менеджер очередей:
- Домашний каталог Агент WebSphere MQ
- Путь данных IBM® MQ (WebSphere MQ)
- Если вы уже сконфигурировали образ контейнера IBM MQ Advanced for Developers Docker, используйте сценарий оболочки patch.sh в скачанном файле Docker, чтобы обновить образ и настроить среду Docker. Инструкции смотрите в разделе Обновление образа IBM MQ с включенным мониторингом.
- Если у вас нет существующего образа контейнера IBM MQ Advanced for Developers Docker, постройте образ на основе поставляемого файла docker и настройте среду Docker. Инструкции смотрите в разделе Построение образа IBM MQ с включенным мониторингом.
Обновление образа IBM MQ с включенным мониторингом
Процедура
Результаты
Построение образа IBM MQ с включенным мониторингом
Процедура
Результаты
Дальнейшие действия
- Убедитесь, что контейнер Docker работает правильно.
- Выполните контейнер. Убедитесь, что порт 1414 открыт для хоста, чтобы контейнер запустился без ошибок.
- Выполните следующую команду, чтобы увидеть состояние узла. Если узел указан как работающий, контейнер работает правильно.
docker exec \ ${ID_контейнера} \ bash -c "/opt/ibm/apm/agent/bin/mq-agent.sh status"
- Выполните необходимые шаги по конфигурированию на хосте Docker. Инструкции смотрите в разделе Конфигурирование мониторинга WebSphere MQ.