Способы мониторинга PASOE
Как уже было сказано, существует несколько способов мониторинга среды сервера приложения PAS for OpenEdge. Основные из них представлены в следующей таблице:
Инструмент |
Описание |
REST API | OpenEdge имеет специальный REST API, который можно использовать не только для просмотра состояния среды PAS for OpenEdge, но и для выполнения соответствующих действий на основе полученных результатов. Для того, чтобы использовать REST API, необходимо развернуть специальное приложение OpenEdge manager (oemanager.war) на экземпляре PAS for OpenEdge. На этом уроке вы узнаете, как использовать REST API для мониторинга сервера приложений.
Кроме того, если вы собираетесь использовать REST API для мониторинга в производственной среде, то для обеспечения безопасности вам следует изменить пароль по умолчанию для пользователя OpenEdge manager в конфигурационном файле экземпляра \conf\tomcat-users.xml. |
Tomcat manager | Приложение Tomcat manager можно использовать для просмотра таких сведений, как состояние сервера, утечки памяти или список ABL-приложений, развёрнутых на экземпляре PAS for OpenEdge. Для этого необходимо развернуть файл manager.war на отслеживаемом экземпляре. Дополнительные сведения об использовании приложения Tomcat manager см. в руководстве пользователя Progress Application Server for OpenEdge.
Для использования приложения Tomcat manager в производственной среде следует изменить пароль по умолчанию для пользователя tomcat в конфигурационном файле \conf\tomcat-users.xml. |
Jconsole | JConsole – это графический инструмент для мониторинга Java Virtual Machine (JVM) и других приложений JAVA. Он поставляется с каждой инсталляцией Java Development Kit (JDK). Вы можете использовать JConsole для просмотра метрик и управления как специфичными для экземпляра процессами, так и специфичными процессами Tomcat , работающими в среде PAS for OpenEdge. |
OpenEdge Management | OpenEdge Management предоставляет множество возможностей, таких как планы мониторинга, мониторы файлов журналов и средства проверки файлов журналов, которые можно использовать для мониторинга различных аспектов среды PAS for OpenEdge. У вас должен быть развёрнут файл oemanager.war на экземпляре для того, чтобы контролировать его с помощью OpenEdge Management. Чтобы обеспечить безопасность, модифицируйте файл tomcat-users.xml для изменения пароля по умолчанию. Дополнительную информацию смотрите в документации Progress Application Server for OpenEdge: Administration and Progress OpenEdge Management, раздел Progress Application Server for OpenEdge Configuration. |
TCMAN | Для получения предварительного обзора среды PAS for OpenEdge можно использовать утилиту TCMAN, который позволяет просматривать такие сведения, как информация об операционной системе и сервере, подробный статус сервера, утечки памяти и сведения о HTTP-сессиях. Дополнительную информацию можно получить из документации Progress Application Server for OpenEdge: Administration user guide |
Примечание: если вы хотите выполнять удалённый мониторинг экземпляров PAS for OpenEdge, независимо от того, какой инструмент вы используете, вы должны использовать надёжный пароль (не по умолчанию) для обеспечения безопасности.
Дополнение от 02.04.2021: