Использование утилит мониторинга
Помимо просмотра статуса сервера на странице Статус сервера можно также щелкнуть ссылку Инструменты мониторинга, чтобы отобразить страницу со ссылками на дополнительные утилиты мониторинга. Эти ссылки обеспечивают удобный способ получения сведений о работе системы посредством навигатора без использования дополнительных программ.
|
|
Чтобы использовать утилиты мониторинга, войдите в систему как член группы Администраторы сайта или как пользователь, находящийся в списке свойства wt.util.jmx.AccessUtil.siteAdministrators. Сведения об использовании этого свойства см. в разделе "Настройка среды JMX" документа Windchill Help Center.
|
В приведенном ниже списке описано, как использовать каждую из ссылок на странице Инструменты мониторинга состояния системы.
• Щелкните ссылку Страница статуса сервера для возврата на страницу Статус сервера.
• Если щелкнуть ссылку Windchill Cache Statistics (Статистика кэша Windchill), будет открыта страница, в которой изначально перечислен каждый кэш и сведения об использовании этого кэша. Статистика включает данные о расположении кэша, количестве записей и вместимости кэша, а также количестве попаданий и промахов.
Чтобы ограничить число кэшей, отображаемых в списке, можно ввести значения в полях над списком и нажать кнопку ОК. Например, если ввести 42 в поле Minimum Misses (Минимальное число промахов), список будет ограничен кэшами с не менее чем 42 промахами.
• При выборе ссылки Performance Feedback Settings (Настройки сообщений о производительности) открывается страница, на которой можно настроить уровни ведения журналов, выходные данные и формат нескольких регистраторов ключевых показателей эффективности. Кроме того, можно включить или выключить нижний колонтитул производительности.
• При выборе ссылки Log Levels (Уровни журналов) открывается страница, на которой можно просмотреть или задать уровни ведения журнала для диспетчера серверов, сервера методов или регистраторов модуля сервлетов для текущих процессов сервера. Сначала выберите один или несколько процессов, а затем найдите и выберите регистратор.
• Если щелкнуть ссылку Log Comment (Комментарий для журналов), откроется страница, позволяющая ввести комментарий, который затем будет сохранен в журналах диспетчера серверов и сервера методов. Если среда настроена в виде кластера, в число этих журналов будут включены журналы, хранящиеся на всех узлах в кластере.
Используйте эту ссылку для добавления в журнал записей, которые можно использовать в таких целях, как разграничение начала и завершения тестирования загрузки или указание на осуществление исправлений конфигурации (таких как исправление разрешений файла), не требующих перезапуска сервера.
По существу эта ссылка позволяет администратору добавить комментарий в журналы сервера. Учитывайте возможность добавления комментариев при осуществлении важного известного изменения состояния, которое система не способна обнаружить самостоятельно. В этом случае добавление комментария в журналы может упростить последующее устранение неисправностей или анализ.
• При выборе ссылки Log File Viewer (Просмотр файлов журнала) открывается страница, на которой можно выполнить поиск, вывод и просмотр файлов журнала сервера.
• При выборе ссылки Persisted Log Events (Сохраненные события журнала) открывается страница, на которой можно выполнить обзор недавно сохраненных в журнале событий и просмотреть сведения о событиях. По умолчанию для параметра Minimum Severity Level (Минимальный уровень серьезности) задано значение WARN (ПРЕДУПР.) и сведения о событиях указываются за последние шесть часов. Выбранный уровень является самым низким уровнем возвращаемых событий, поэтому при выборе значения WARN (ПРЕДУПР.) возвращаются предупреждения, ошибки и неустранимые события. При выборе значения OFF (ВЫКЛ) возвращаются только события журнала с уровнем OFF (ВЫКЛ), которых обычно не существует.
• Если щелкнуть ссылку Log Event Histogram (Гистограмма событий журнала), откроется страница, на которой можно выбрать возраст событий журнала для отображения и выбрать Minimum Severity Level (Минимальный уровень серьезности) для включения события. Доступные уровни ошибок перечислены в порядке уровня серьезности, от самого низкого (OFF (ВЫКЛ)) до самого высокого (All (Все)). Например, использование значения уровня по умолчанию (WARN (ПРЕДУПР.)) включает события журнала, связанные с уровнями FATAL (СБОЙ), ERROR (ОШИБКА) и WARN (ПРЕДУПР.).
Если нажать кнопку ОК, гистограмма будет представлена в табличной форме, в которой будет показан список событий с именем модуля ведения журнала, уровнем и количеством .
• При выборе ссылки Выборка по контекстам методов и запросам сервлета открывается страница, на которой можно выполнить обзор выборки данных производительности для активных контекстов методов и запросов сервлета. Если не указаны периоды времени, по умолчанию берутся данные за последние пятнадцать минут.
Чтобы ограничить результаты конкретным контекстом или запросом, введите его идентификатор в поле Идентификатор контекста/запроса.
• Если щелкнуть ссылку Cluster-wide Stack Traces (Содержимое внутрикластерного стека), откроется страница <InService>/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
Для InService этот раздел дублирует информацию диспетчера серверов о содержимом стека.
|
|
Обозначения времени отличаются от предыдущих примеров, поскольку используется часовой пояс виртуальной Java-машины (JVM) по умолчанию. В этом случае для JVM диспетчера серверов было задано значение CST, а для JVM сервера методов было задано значение GMT. Фактическое различие во времени для содержимого этих двух стеков составило только 0,125 с.
|
• При выборе ссылки Максимальные интервалы выборки SQL открывается страница, на которой можно просмотреть информацию о выполнении инструкций SQL, на которые затрачено максимальное общее время в пределах данного временного интервала.
По умолчанию в качестве временного интервала берутся последние шесть часов, и поиск инструкций SQL осуществляется во всех JVM. При указании JVM результаты ограничиваются инструкциями SQL, выполненными в указанной JVM.
При нажатии кнопки ОК возвращается таблица со сводными данными по найденным выборкам. В каждой строке таблицы содержится ссылка на подробную информацию об элементе выборки.
• При выборе ссылки Сведения о процессе Java открывается страница, на которой можно просмотреть сохраненную информацию о статусе для прошлых и активных процессов сервера.
Используйте эту страницу для поиска процессов. Например, нажав кнопку ОК для отображения списка недавних процессов, можно найти информацию о сервере методов, который недавно прекратил функционирование.
Если временной интервал не указывается, по умолчанию берутся данные за последние три дня.
Чтобы ограничить поиск конкретным компьютером, можно ввести в поле JVM следующую строку:
*@<имя_компьютера>
Обнаружив нужный процесс в отображаемом списке, щелкните соответствующую ссылку, чтобы получить сохраненную информацию о процессе, такую как аргументы JVM для процесса, и различные диаграммы, содержащие сведения, аналогичные содержимому страницы Статус сервера для активных процессов.
• Если щелкнуть ссылку Client User-Agent Usage (Использование пользователя-агента клиента), откроется таблица со списком пользователей, которые обращались к системе в течение периода времени, и с указанием соответствующих использованных агентов. К агентам относятся версии браузеров и подключаемые модули Java.
• Если щелкнуть ссылку Export System Health/Performance Tables to Client (Экспорт таблиц состояния/производительности системы на клиент), откроется страница, позволяющая ввести начальное и конечное время интервала, который должен охватываться при экспорте. Используйте эту ссылку, если требуется предоставить службе технической поддержки PTC данные из базы данных, но не удается отправить данные непосредственно из системы. Вместо этого экспортируйте данные в файл клиента в системе, а затем переместите этот файл в расположение, из которого его можно отправить в службу технической поддержки. Если требуется проверить содержимое экспортированного файла, можно его импортировать, открыв оболочку Windchill и воспользовавшись java wt.util.jmx.ImportPerfTables.
Возможность экспорта этих таблиц в первую очередь предназначена для упрощения взаимодействия со службой технической поддержки посредством экспорта данных для последующей отправки персоналу службы технической поддержки. Затем они могут импортировать эти данные в одну из своих систем и выполнить их анализ без доступа к вашей системе.
• Если щелкнуть ссылку Export System Health/Performance Tables to Support (Экспорт таблиц состояния/производительности системы для поддержки), откроется страница, позволяющая ввести начальное и конечное время интервала, который должен охватываться при экспорте. Используйте эту ссылку для предоставления службе технической поддержки PTC данных из базы данных.
Перед выполнением экспорта необходимо ввести действительный номер договора на обслуживание (SCN) с PTC и действительный номер обращения в службу поддержки. Сведения о настройке SCN см. в разделе
Просмотр и отправка информации о сервере.
Возможность экспорта этих таблиц в первую очередь предназначена для упрощения взаимодействия со службой технической поддержки посредством автоматической отправки им данных. Затем они могут импортировать эти данные в одну из своих систем и выполнить их анализ без доступа к вашей системе.