Встраивание инструментального кода в локальные серверы

Для сбора данных анализа времени ответа необходимо встроить инструментальный код в серверы приложений. Встроить в серверы приложений код для работы с инфраструктурой сбора данных можно с помощью командной строки или графического пользовательского интерфейса.

Прежде чем начать

Процедура

  1. В Windows выберите Пуск > Программы > Инфраструктура сбора данных IBM > Инструмент сервера приложений. В Linux откройте Инструмент сервера приложений через меню запуска. В ОС AIX введите /opt/IBM/SDP/DCI/rapa_prod/instrument_comp/ASI в командной строке, чтобы запустить Инструмент сервера приложений. Запустится Инструмент сервера приложений.
  2. С помощью Инструмента сервера приложений встройте инструментальный код в сервер. См. примеры ниже.
  3. При встраивании инструментального кода в сервер BEA WebLogic необходимо перезапустить сервер приложений по окончании встраивания. Инструмент сервера приложений автоматически перезапускает серверы WebSphere Application Server.
    Прим.: Во всех системах IBM® Rational Performance Tester, входящих в состав инфраструктуры сбора данных, должно работать программное обеспечение сбора данных, чтобы в результатах расписания тестирования Rational Performance Tester была доступна функция анализа транзакций.
    Прим.: В процессе добавления или удаления встраиваемого инструментального кода в сервере с помощью Инструмента сервера приложений или пакетного файла instrumentServer.bat (или instrumentServer.sh) может быть выдано общее сообщение об ошибке (Ошибка при установке/удалении). Если такая ошибка возникнет, просмотрите файлы протоколов в каталоге common IBM Tivoli. Они могут содержать дополнительную информацию, которая может помочь в устранении ошибки. Расположение каталога по умолчанию в системе Windows: C:\Program Files\IBM\tivoli\common. Расположение каталога по умолчанию в системе Linux: /var/ibm/tivoli/common. Если каталог common IBM Tivoli находится в нестандартном расположении; найдите путь, содержащий каталог tivoli/common, или любой из следующих файлов протоколов: trace-install.log, trace-ma.log или trace-tapmagent.log.
    Прим.: В продукте IBM WebSphere Application Server 6.0 и более поздних версий при создании и добавлении профайла с помощью Инструмента сервера приложений без предварительного запуска WebSphere Application Server выдается сообщение о том, что инструментальный код встроен в сервер, и предлагается перезапустить сервер вручную. Это неправильное сообщение, на самом деле инструментальный код в сервер не встроен. Для обхода этой неполадки выполните следующие действия:
    1. Закройте и перезапустите Инструмент сервера приложений.
    2. Выберите только что добавленную запись в списке серверов со встроенным инструментальным кодом и нажмите кнопку Удалить.
    3. Перезапустите WebSphere Application Server.
    4. Перезапустите Инструмент сервера приложений и с его помощью встройте инструментальный код в сервер.
    Во избежание этой неполадки вручную запустите профайл WebSphere Application Server после создания профайла. Затем с помощью Инструмента сервера приложений встройте инструментальный код в сервер.

Пример

Для встраивания инструментального кода в систему Linux с 64-разрядной версией IBM WebSphere Application Server 6.1, где сервер называется server2 (сервер установлен в каталог /opt/WebSphere/AppServer с именем профиля по умолчанию и включенной защитой), выполните следующие действия:

  1. Щелкните на Добавить инструменты на локальный сервер.
  2. В списке Тип выберите IBM WebSphere Application Server 6.1.
  3. Введите /opt/WebSphere/AppServer в поле Домашний каталог сервера.
  4. Введите server2 в поле Имя сервера.
  5. Введите default в поле Имя профайла.
  6. В разделе JVM сервера выберите 64-разрядная.
  7. Включите переключатель Требуется глобальная защита.
  8. Введите имя пользователя WebSphere в поле Пользователь.
  9. Введите пароль WebSphere в поле Пароль.
  10. Нажмите кнопку OK.

Для добавления инструментального кода в систему Microsoft Windows с сервером приложений BEA WebLogic 10, который называется server1 (сервер установлен в каталог C:\bea\weblogic10 с 32-разрядной версией JRockit JVM и сценарием запуска C:\bea\weblogic10\mydomain\startWebLogic.cmd), выполните следующие действия:

  1. Щелкните на Добавить инструменты на локальный сервер.
  2. Выберите BEA WebLogic Application Server 10.x в списке Тип.
  3. Введите server1 в поле Имя сервера.
  4. Введите C:\bea\weblogic10 в поле Домашний каталог сервера.
  5. Введите C:\bea\weblogic10\mydomain\startWebLogic.cmd в поле Сценарий запуска.
  6. В разделе JVM сервера выберите Oracle JRockit (32-разрядная).
  7. Нажмите кнопку OK.
  8. Перезапустите сервер.

Дальнейшие действия

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


Комментарии