Мониторинг weblogic

AggreGate Network Manager способен поднять уровень мониторинга и устранения неисправностей Oracle WebLogic Server на гораздо более высокий уровень. Он способен круглосуточно и непрерывно выполнять мониторинг всех ваших серверов и выводить информацию на единой консоли. AggreGate Network Manager способен отслеживать как текущие данные, так и накапливать статистические, благодаря чему вы сможете заранее спланировать расширение ресурсов. Это дает возможность экономить на модернизации оборудования и стоимости лицензий для программного обеспечения, так как вы будете точно знать, какие именно ресурсы нуждаются в замене или модернизации.

Настройка удаленного доступа JMX к oracle weblogic server

Если вы используете аутентификацию JMX, выполните следующие действия:

  • Найдите вкладку %JAVA_HOME%jrelibmanagement.
  • Переименуйте jmxremote.password.templatefile на jmxremote.password. Отредактируйте jmxremote.passwordby перемещение/добавление его контента с помощью следующего:

пароль пользователя

Где пользователь является пользователем JVM, а пароль – пользовательским паролем.

Затем, измените данный файл:

%MIDDLEWARE_HOME%\user_projectsdomains<your_domain>binstartWebLogic.cmd

где %MIDDLEWARE_HOME% – это путь к вашей инсталляции WebLogic, и your_domain – это ваш домен WebLogic, добавьте строчки после call "%DOMAIN_HOME%binsetDomainEnv.cmd" %*.

Для Windows:

set "JAVA_OPTIONS=%JAVA_OPTIONS% -Djavax.management.builder.initial=weblogic.management.jmx.mbeanserver.WLSMBeanServerBuilder"

set "JAVA_OPTIONS=%JAVA_OPTIONS% -Dcom.sun.management.jmxremote"

set "JAVA_OPTIONS=%JAVA_OPTIONS% -Dcom.sun.management.jmxremote.port=8686"

set "JAVA_OPTIONS=%JAVA_OPTIONS% -Dcom.sun.management.jmxremote.ssl=false"

set "JAVA_OPTIONS=%JAVA_OPTIONS% -Dcom.sun.management.jmxremote.authenticate=true"

set "JAVA_OPTIONS=%JAVA_OPTIONS% -Dcom.sun.management.jmxremote.password.file=" c:jmxremotejmxremote.password""

set "JAVA_OPTIONS=%JAVA_OPTIONS% -Dcom.sun.management.jmxremote.access.file=" c:jmxremotejmxremote.access""

Для Linux:

JAVA_OPTIONS="$JAVA_OPTIONS-Djavax.mSanagement.builder.initial=weblogic.management.jmx.mbeanserver.WLSMBeanServerBuilder"

JAVA_OPTIONS="$JAVA_OPTIONS-Dcom.sun.management.jmxremote"

JAVA_OPTIONS="$JAVA_OPTIONS-Dcom.sun.management.jmxremote.port=8686"

JAVA_OPTIONS="$JAVA_OPTIONS-Dcom.sun.management.jmxremote.ssl=false"

JAVA_OPTIONS="$JAVA_OPTIONS-Dcom.sun.management.jmxremote.authenticate=true"

JAVA_OPTIONS="$JAVA_OPTIONS-Dcom.sun.management.jmxremote.password.file="/jmxremote/jmxremote.password""

JAVA_OPTIONS="$JAVA_OPTIONS-Dcom.sun.management.jmxremote.access.file="/jmxremote/jmxremote.access""

Сохраните изменения и перезагрузите WebLogic Server.

Добавьте устройство JMX, не используя Пользовательский URL Сервиса

Доступные метрики

Менеджер обеспечивает мониторинг следующих метрик Oracle WebLogic Server:

  • Общая информация о сервере и операционной системе
  • Использование памяти
  • Активные сессии
  • Загрузка классов
  • Threads
  • Каналы
  • Детальная статистика транзакций, JMS, SAF, WLS, безопасности, подсистем коннектора
  • И другие