Oracle – Hyperion 11.1.2.х мониторинг работы

Аудит работы серверов приложений


В процессе работы приложений Hyperion, в случае возникновения ошибок нужно проверять сообщения в лог файлах, которые располагаются в следующих каталогах.

  • \Oracle\Middleware\user_projects\domains\EPMSystem\servers (события работы веб приложений)
  • \Oracle\Middleware\logs (события работы административного сервиса WebLogic)
  • На DCOM сервере \Oracle\Middleware\user_projects\epmsystemDCOM\diagnostics\logs (системные события работы служб )
  • На Web сервере \Oracle\Middleware\user_projects\epmsystemWEB\diagnostics\logs (системные события работы служб )

Также аудиту подлежат события, записываемые с помощью стандартных механизмов операционной системы.

В системе предусмотрен механизм сбора логов через запуск утилиты \Oracle\Middleware\user_projects\epmsystem1\bin\ziplogs.bat|.sh file. , которая создаст файл \Oracle\Middleware\user_projects\epmsystem1\diagnostics\ziplogs\EPM_logs__11.1.2.1.0.zip

Аудит работы web-сервера MS IIS

Во время работы Internet Information Server’a web сервера события записываются в следующих папках.

a.     HTTP.SYS Error Log – %windir%\System32\LogFiles\HTTPERR

b.     IIS Website Log – %windir%\System32\LogFiles\W3SVC#

Аудит работы серверов приложений JAVA

Для мониторинга работы серверов приложений Shared Services, Financial Reports, Web Analysis используется приложение Oracle JRockit Mission Control, поставляемое вместе с пакетом Java JRockit, предоставляет возможности по мониторингу распределения памяти между выделенными областями и фиксировать момент ее переполнения. В процессе мониторинга выделяются следующие события : потребление памяти, заполнение, сбор мусора в разрезе объектов : системной памяти, выделенной памяти     Детали работы описаны в документации от вендора http://download.oracle.com/docs/cd/E13150_01/jrockit_jvm/jrockit/tools/index.html , http://download.oracle.com/docs/cd/E13150_01/jrockit_jvm/jrockit/tools/jmcpdfs/mc3/mcmemleak3.pdf

Настройка и подключение Java мониторинга

Для подключения необходимо выполнить следующие действия

1.    Иницализировать Java машину с необходимыми параметрами

2.    Выполнить подключение

Пример инициализации Java машины

% java -Dcom.sun.management.jmxremote.port=7000 -Dcom.sun.management.jmxremote.authenticate=false

-Dcom.sun.management.jmxremote.ssl=false -jar Application.jar

Пример подключения

% \Oracle\Middleware\jrockit_160_20\bin\jrmc.exe host.sun.com:2345

Отладка действий пользователей

Возможно включить запись логов действий пользователей указав признак http://:19000/workspace/index.jsp > Navigate > Administration > Workspace Server Settings > Client Debug Enabled:

Расширенная информация будет доступна по следующим ресурсам

  • http://hostname:19000/workspace/debug/configInfo.jsp
  • http://hostname:19000/workspace/debug/userInfo.jsp
  • http://hostname:19000/workspace/debug/userGroupQuery.jsp

EPM: Новый подход к тестированию

 

Версия Oracle Hyperion 11.1.2.1 в конфигурации с JRockit позволяет записать все события JAVA , которые можно использовать для воспроизведения ошибки.

Для этого нужно настроить JRockit Flight Recorder Ниже показаны шаги настройки для Windows Server

 

 

1. Открыть ветку реестра HKEY_LOCAL_MACHINE\SOFTWARE\Hyperion Solutions\Planning0\HyS9Planning, добавить и обновить следующие записи

•     изменить> JVMOption51 -XX:+FlightRecorder

•     создать > JVMOption59 -Xmanagement:port=8888,ssl=false,authenticate=false

•     изменить > JVMOptionCount 60

2. Перезапустить Hyperion Planning

3. Запустить Jrockit Mission Control, запустив \Oracle\Middleware\jrockit_160_20\bin\JRMC

 

4. И добавить localhost:8888

Premier Support for Hyperion Enterprise Performance Management System 9.3.x Ends January 2012

subj
Информация для размышления тем кто не успел перейти на 11-ую версию.

————
Premier Support for Hyperion Enterprise Performance Management System 9.
3.x Ends January 2012 [MyOracle Support Note ID 1331631.1]