Специализированное администрирование > Анализ системной и коммерческой информация > Статус сервера > Использование утилит мониторинга
  
Использование утилит мониторинга
Помимо просмотра статуса сервера на странице Статус сервера можно также щелкнуть ссылку Инструменты мониторинга, чтобы отобразить страницу со ссылками на дополнительные утилиты мониторинга. Эти ссылки обеспечивают удобный способ получения сведений о работе системы посредством навигатора без использования дополнительных программ.
* 
Чтобы использовать утилиты мониторинга, войдите в систему как член группы Администраторы сайта или как пользователь, находящийся в списке свойства wt.util.jmx.AccessUtil.siteAdministrators. Подробные сведения об использовании этого свойства см. в разделе .
В приведенном ниже списке описано, как использовать каждую из ссылок на странице Инструменты мониторинга состояния системы.
Щелкните ссылку Страница статуса сервера для возврата на страницу Статус сервера.
Если щелкнуть ссылку Статистика кэша Windchill, откроется страница, на которой первоначально перечислен каждый кэш и сведения об использовании кэша. Статистика включает расположение кэша, число записей в кэше и его размер, а также число удач и промахов при обращении к нему.
Чтобы ограничить число кэшей в списке, можно заполнить значения в полях над списком и нажать кнопку ОК. Например, если ввести 42 в поле Минимум промахов, список кэшей будет содержать кэши с 42 или более промахами.
При выборе ссылки Настройки сообщений о производительности открывается страница, на которой можно настроить уровни ведения журналов, выходные данные и формат нескольких регистраторов ключевых показателей эффективности. Кроме того, можно включить или выключить нижний колонтитул производительности.
Дополнительные сведения см. в разделе Использование страницы "Настройки сообщений о производительности".
При выборе ссылки Уровни ведения журнала открывается страница, на которой можно просмотреть или задать уровни ведения журнала для диспетчера серверов, сервера методов или регистраторов модуля сервлетов для текущих процессов сервера. Сначала выберите один или несколько процессов, а затем найдите и выберите регистратор.
Если щелкнуть ссылку Комментарий журнала, откроется страница, на которой можно ввести комментарий, хранящийся потом в журналах диспетчера серверов и сервера методов. Если среда настроена как кластер, журналы содержат журналы, хранящиеся во всех узлах кластера.
Используйте эту ссылку, чтобы добавить записи журнала, с помощью которых можно выполнить такие действия, как разграничение начала и конца тестирования загрузки или регистрация какого-либо исправления конфигурации (например, исправления файла разрешений), не требующего перезагрузки сервера. 
В сущности, эта ссылка позволяет администратору добавлять комментарии в журналы сервера. Необходимо учитывать возможность добавления комментариев, если стало известно о возникновении важного изменения состояния, которое не обнаруживается самой системой, и добавление комментария в журналы может впоследствии облегчить устранение неисправностей или анализ.
При выборе ссылки Просмотр файлов журнала открывается страница, на которой можно выполнить поиск, вывод и просмотр файлов журнала сервера.
Дополнительные сведения см. в разделе Использование страницы "Просмотр файлов журнала".
При выборе ссылки Сохраненные события журнала открывается страница, на которой можно выполнить обзор недавно сохраненных в журнале событий и просмотреть сведения о событиях. По умолчанию для параметра Минимальный уровень серьезности задано значение ПРЕДУПРЕЖДЕНИЕ и сведения о событиях указываются за последние шесть часов. Выбранный уровень является самым низким уровнем возвращаемых событий, поэтому при выборе значения ПРЕДУПРЕЖДЕНИЕ возвращаются предупреждения, ошибки и неустранимые события. При выборе значения ВЫКЛ. возвращаются только события журнала с уровнем ВЫКЛ., которых обычно не существует.
Если щелкнуть ссылку Гистограмма событий журнала, откроется страница, на которой можно выбрать возраст событий журнала для отображения и выбрать Минимальный уровень серьезности для включения события. Доступные уровни ошибок перечислены в порядке уровня серьезности, от самого низкого (ВЫКЛ.) до самого высокого (Все). Например, использование значения уровня по умолчанию (ПРЕДУПРЕЖДЕНИЕ) включает события журнала, связанные с уровнями НЕИСПРАВИМЫЙ, ОШИБКА и ПРЕДУПРЕЖДЕНИЕ.
Если нажать кнопку ОК, гистограмма будет представлена в табличной форме, в которой будет показан список событий с именем модуля ведения журнала, уровнем и количеством .
При выборе ссылки Выборка по контекстам методов и запросам сервлета открывается страница, на которой можно выполнить обзор выборки данных производительности для активных контекстов методов и запросов сервлета. Если не указаны периоды времени, по умолчанию берутся данные за последние пятнадцать минут.
Чтобы ограничить результаты конкретным контекстом или запросом, введите его идентификатор в поле Идентификатор контекста/запроса.
Если щелкнуть ссылку Cluster-wide Stack Traces, откроется страница <Windchill>/wtcore/jsp/jmx/clusterStacks.jsp. На этой странице отображается содержимое стека на момент перехода по ссылке. Страница разделена на следующие разделы.
Server Manager Stack Traces
Данный раздел содержит информацию о содержимом стека для каждого диспетчера серверов в кластере. Диспетчер серверов идентифицируется своими параметрами <идентификатор_процесса>@<имя_хоста> и датой и временем включения содержимого стека. Предположим, например, что:
идентификатор процесса: 8356;
имя хоста: host123;
дата и время: 19 декабря 2011 г. в 14:50:42.513 по центральному поясному времени (GST).
Тогда следующие строки определяют начало содержимого стека:
Server Manager: 8356@HOST123
----------------------------
Full thread stack trace (8356@HOST123; 2011-12-19 14:50:42.513 -0600)
Method Server Stack Traces
Данный раздел содержит информацию о содержимом стека для каждого сервера методов в кластере. Сервер методов идентифицируется следующими его параметрами: диспетчер серверов, имя службы, <идентификатор_процесса>@<имя_хоста>, дата и время включения содержимого стека. Предположим, например, что:
диспетчер серверов: тот же, что и в предыдущем примере;
идентификатор процесса: 9056;
имя хоста: host123;
имя службы: MethodServer;
дата и время: 19 декабря 2011 г. в 20:50:42.638 по Гринвичу (GMT).
Тогда следующие строки определяют начало содержимого стека:
Server Manager: 8356@HOST123
============================ 
Method Server: MethodServer.9056
--------------------------------
Full thread stack trace (9056@HOST123; 2011-12-19 20:50:42.638 +0000)
* 
Обозначения времени отличаются от предыдущих примеров, поскольку используется часовой пояс виртуальной Java-машины (JVM) по умолчанию. В этом случае для JVM диспетчера серверов было задано значение CST, а для JVM сервера методов было задано значение GMT. Фактическое различие во времени для содержимого этих двух стеков составило только 0,125 с.
При выборе ссылки Максимальные интервалы выборки SQL открывается страница, на которой можно просмотреть информацию о выполнении инструкций SQL, на которые затрачено максимальное общее время в пределах данного временного интервала.
По умолчанию в качестве временного интервала берутся последние шесть часов, и поиск инструкций SQL осуществляется во всех JVM. При указании JVM результаты ограничиваются инструкциями SQL, выполненными в указанной JVM.
При нажатии кнопки ОК возвращается таблица со сводными данными по найденным выборкам. В каждой строке таблицы содержится ссылка на подробную информацию об элементе выборки.
При выборе ссылки Сведения о процессе Java открывается страница, на которой можно просмотреть сохраненную информацию о статусе для прошлых и активных процессов сервера.
Используйте эту страницу для поиска процессов. Например, нажав кнопку ОК для отображения списка недавних процессов, можно найти информацию о сервере методов, который недавно прекратил функционирование.
Если временной интервал не указывается, по умолчанию берутся данные за последние три дня.
Чтобы ограничить поиск конкретным компьютером, можно ввести в поле JVM следующую строку:
*@<имя_компьютера>
Обнаружив нужный процесс в отображаемом списке, щелкните соответствующую ссылку, чтобы получить сохраненную информацию о процессе, такую как аргументы JVM для процесса, и различные диаграммы, содержащие сведения, аналогичные содержимому страницы Статус сервера для активных процессов.
Если щелкнуть ссылку Использование клиентом пары пользователь-агент, откроется таблица, в которой перечислены пользователи, получившие доступ к системе в течение некоторого периода времени, и соответствующий агент, который использовался. В состав агентов входят версии браузера и подключаемые модули Java.
Если щелкнуть ссылку Экспорт состояния системы/таблиц производительности на клиент, откроется страница, на которой необходимо ввести начало и окончание временного интервала, который должны охватывать экспортные данные. Используйте эту ссылку, если нужно предоставить в службу технической поддержки PTC данные из базы данных, но невозможно отправить данные непосредственно из системы. Вместо этого экспортируйте данные в файл клиента в системе и затем перенесите этот файл в расположение, из которого можно отправить его в службу технической поддержки. Если нужно проверить экспортируемое содержимое файла, можно импортировать его, открыв оболочку Windchill и используя java wt.util.jmx.ImportPerfTables.
Возможность экспортировать эти таблицы прежде всего предназначена для упрощения взаимодействия со службой технической поддержки посредством экспорта этих данных таким образом, чтобы можно было отправить их персоналу службы технической поддержки. Затем они могут импортировать данные в одну из своих систем и анализировать их без получения доступа к вашей системе.
Если щелкнуть ссылку Экспорт состояния системы/таблиц производительности в службу тех. поддержки, откроется страница, на которой необходимо ввести начало и окончание временного интервала, который должны охватывать экспортные данные. Используйте эту ссылку, если нужно будет предоставить в службу технической поддержки PTC данные из базы данных.
Перед выполнением этого экспорта необходимо ввести действительный номер договора на обслуживание (SCN) PTC и действительный номер вызова поддержки. Дополнительные сведения о настройке SCN см. в разделе .
Возможность экспортировать эти таблицы главным образом предназначена для упрощения взаимодействия со службой технической поддержки, что позволяет автоматически отправлять персоналу эти данные. Затем они могут импортировать данные в одну из своих систем и анализировать их без получения доступа к вашей системе.