Мониторинг с использованием REST API
Перед тем как начать использовать REST API для мониторинга экземпляра PAS for OpenEdge необходимо сделать следующее:
- Опубликовать приложение OpenEdge manager на экземпляре.
- Изменить пароль по умолчанию.
- Активировать доступ к фреймворку Swagger UI для спецификации RESTful API (OpenEdge7.4 и выше).
- Выполнить рестарт сервера приложений.
Публикация приложения OpenEdge manager
Для публикации приложения OpenEdge manager на экземпляре PAS for OpenEdge применяется команды TCMAN DEPLOY из каталога bin экземпляра:
tcman.bat (.sh) deploy -u user:password DLC\servers\pasoe\extras\oemanager.war
Пример:
cd $WRKDIR\instance1 bin/tcman.sh deploy $DLC/servers/pasoe/extras/oemanager.war
В качестве альтернативы TCMAN DEPLOY вы можете использовать OpenEdge Explorer/Management, для этого:
- Перейдите в OE Explorer на на страницу управления экземпляром PAS for OpenEdge.
- Щёлкните по вкладке WEB APPLICATIONS и нажмите кнопку Deploy.
В открывшемся окне Deploy web application с помощью кнопки Browse выберите файл DLC/servers/pasoe/extras/oemanager.war и нажмите кнопку Deploy.
После этого файл oemanager.war будет развёрнут после рестарта сервера приложений.
Изменение пароля по умолчанию
Вызовы REST API могут выполнять только пользователи с соответствующими разрешениями, которые настраиваются в файле конфигурации экземпляра \conf\tomcat-users.xml. По умолчанию имя пользователя и пароль tomcat:tomcat. Чтобы защитить ваше приложение от несанкционированного доступа, вы должны изменить этот файл, чтобы указать надёжный пароль и, если необходимо, имя пользователя.