Меню Goto содержит выбранные опции (см. таблицу 15.2), некоторые из которых могут быть доступны непосредственно с помощью щелчка на соответствующей пиктограмме.

Рис. 15.4. Монитор ICM
Таблица 15.2. Опции обзора рабочих потоков
Пункт меню Goto |
Пиктограмма |
Действие |
SAP Directories |
|
Переход к изображению каталогов SAP для выбранной инстанции (см. рис. 15.5) |
OS Monitor |
|
Переход к ►OS Monitorдля выбранной инстанции (см. рис. 15.7) |
Communication table |
|
Вывод всех соединений CPI-C (клиент и сервер) |
Queue Information |
|
Информация об очереди запросов; число сконфигурированных процессов для каждого типа запросов и статистические данные об их использовании, интегрированные в выборку серверной информации в Web AS 6.10 и более поздних версиях |
Host Name Buffer |
|
Записи в сетевых конфигурационных файлах, хосты и службы, может активироваться без перезапуска инстанций |
Gateway Monitor |
|
Переход к ►Gateway Monitorдля выбранной инстанции (см. главу 13). |
Server Information |
|
В Web AS 6.10 и более поздних версиях здесь консолидируются описанные выше позиции Environment, Queue Info, и Comm. Table. Можно также зарегистрироваться на сервере приложений (Logon Data) и выполнить тест соединения (Connection Test). Функция поиска в трассировке позволяет найти определенную строку во всех трассировках разработчиков в выбранной инстанции (см. раздел 15.5) |
Можно использовать меню Administrationдля прекращения или перезапуска ICM, а также для администрирования процессора J2EE.
icmon
При необходимости некоторые из функций монитора ICM можно выполнять также на уровне операционной системы с помощью программы icmon:
□ icmon [-gs -с <���командный файл> -f <���файл трассировки> -t <���уровень трассировки>] -u <���пользователь> -p <���пароль> pf=<���профиль>
Аналогично утилите dpmon(см. главу 2) icmonпредоставляет статистические данные о состоянии ICM и позволяет, например, модифицировать уровень трассировки рабочих процессов.
Листинг 15.1. Вывод icmon
ICM's Statistics
================
Server started at: Wed Oct 16 10:04:11 2002
Status: ICM_STATUS_RUN (pid: 956), DP port: 65000
Current number of threads: 10, peak: 10, max: 50
Current number of open connections: 0, peak: 4, max: 300
Current number of requests in queue: 0, peak: 2, max: 100
Floating average of requests in queue: 0
Statistics level: 1
Bytes read (MB): 0
Bytes read: 123456
Bytes written (MB): 1
Bytes written: 495546
No. of requests: 281
No. of rollouts: 81
No. of rollins: 81
No. of timeouts: 0
No. of errors: 23
Overall time: 0:33:17:929851
Min req time (sec): 0.019779
Max req time (sec): 154.859192
+--+----+----+--—+-------------------+--------------+
|No|thid|#req|cid| Thread Status | Request type |
+--+----+----+--—+-------------------+--------------+
| 0| 0 | 29 |-1 |ICM_THR_STATUS_IDLE| NOP |
| 1| 0 | 38 |-1 |ICM_THR_STATUS_IDLE| NOP |
| 2| 0 | 28 |-1 |ICM_THR_STATUS_IDLE| NOP |
| 3| 0 | 31 |-1 |ICM_THR_STATUS_IDLE| NOP |
| 4| 0 | 36 |-1 |ICM_THR_STATUS_IDLE| NOP |
| 5| 0 | 26 |-1 |ICM_THR_STATUS_IDLE| NOP |
| 6| 0 | 31 |-1 |ICM_THR_STATUS_IDLE| NOP |
| 7| 0 | 28 |-1 |ICM_THR_STATUS_IDLE| NOP |
| 8| 0 | 33 |-1 |ICM_THR_STATUS_IDLE| NOP |
| 9| 0 | 36 |-1 |ICM THR STATUS_IDLE| NOP |
+--+----+----+---+-------------------+--------------+
+ - increase trace level by one
- - decrease trace level by one
S - increase statistic level by one
s - decrease statistic level by one
q – quit
m - menu
На рис. 15.5 показана статистика кэша сервера ICM со статистикой уровня 1 (настройка по умолчанию).

Рис. 15.5. Статистика ICM
15.2. Обзоры пользователей
Для дополнительного анализа можно выбрать функцию Goto • Userв ► Server Overviewдля вывода ► User Overviewили вызова действия непосредственно.
Деятельность пользователей на локальной инстанции
Этот обзор (см. рис. 15.6) дает представление о текущей деятельности пользователей на локальной инстанции. Система выводит следующую информацию для каждого активного пользователя: терминал, использованный для регистрации, текущую транзакцию, число открытых сеансов и время последнего выполненного диалогового шага. Можно активировать трассировку пользователей ( User • Trace • Activate) для выбранных пользователей, которая записывает в журнал все действия, выполненные этими пользователями. Можно проанализировать и деактивировать трассировку пользователей аналогичным образом. Активацию трассировки пользователей рекомендуется использовать, когда необходимо анализировать проблемные ситуации, возникающие только для отдельных пользователей. При необходимости в обзоре пользователей можно также удалить сеансы пользователей и заставить пользователей выйти из системы.
Читать дальше