Как при помощи большого монитора и консольной утилиты WLSDM смотреть за Oracle WebLogic Server (by Yuriy Ponomarev)

WLSDM for WebLogic
Feb 20 · 4 min read

Original Post: https://habr.com/ru/company/rdtex/blog/488280/

Article is written by Yuriy Ponomarev (Moscow, Russian Federation), Habr.com profile is https://habr.com/ru/users/OBIEESupport/

Illustrations by Fakhri Gulamov (Baku, Azerbaijan)
Linkedin Profile: https://www.linkedin.com/in/fakhri-gulamov-776447ba/
RDTEX site: https://www.rdtex.ru/en/about/

На просторах утилит консольных расширений Oracle WebLogic Server встретилась одна очень полезная - WLSDM, как ее позиционируют сами авторы — утилита мониторинга WebLogic Server с большим набором возможностей. Если пойдете на сайт разработчика, увидите, что рядом лежит еще один мощный инструмент, но уже за плату.

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

Несколько слов о метриках сервера в целом. Конечно, можно использовать встроенный просмотр метрик. Можно даже научиться кастомизировать таблицы метрик в самом сервере.

Но мы исходим из удобства применения и сравнительной симпатичности данного средства.

Плюс к этому, установленные пороговые значения сразу отображаются на графиках и предупреждения высылаются письмом. Что, собственно, для DevOps и надо.

  1. Установка агента.
WLSDM Agent

Продеплоить можно как на Admin сервер, так и на каждый сервер, за которым планируется наблюдать. Мы для простоты деплоили на Admin.

2. Установка консольного расширения на WebLogic Server.

WLSDM War File

Внимание! Не забываем перезагрузиться, чтобы начать настройку.

После перезагрузки в консоли появляется окошко с утилитой мониторинга(слева). Ее главное меню (справа).

WLSDM Console Menu

Проведем необходимую настройку, установка предельных значений не показана, но она достаточно прозрачна.

WLSDM Wizard

Кое-какие подробности следующих пунктов на фоне форм, откуда происходит вызов.

WLSDM Wizard SMTP Configuration
WLSDM Monitoring & Diagnostic Configuration
WLSDM Wizard Domain Resources
WLSDM Wizard Metric Configuration

3. Примеры диаграмм мониторинга.

WLSDM Health Dashboard
Garbage Collection Dashboard

А вот и консоль WLST. Насколько удобнее, когда она всегда под руками.

WLSDM WLST Console

Ресурсы JVM.

JVM Resources

Как там поживает сборщик мусора?

Garbage Collection Table Listed by Server Names

Можно посмотреть, что там с файлами и директориями.

File Explorer

Нити между ресурсами и системой.

Servers Dashboard

Сервера потихонечку стартуют.

Servers Uptime

Отлично, все поднято и живет своей личной информационной жизнью.

Health Dashboard

Пример графика с превышениями пороговых значений.

Threshold Values in Dashboards

4. Работа утилиты шифровки-дешифровки паролей.

Encrypt / Decrypt

Если нужно что-то зашифровать-расшифровать для другого домена, есть кнопочка «подгрузить ключ». Особенно удобно, когда забыл пароли от датасорсов.

Благодарю Фахри Гуламова (город Баку, Азербайджанская Республика) за помощь в подготовке статьи и за совет написать про это отличное консольное расширение.

Original Post: https://habr.com/ru/company/rdtex/blog/488280/

Article is written by Yuriy Ponomarev (Moscow, Russian Federation), Habr.com profile is https://habr.com/ru/users/OBIEESupport/

Illustrations by Fakhri Gulamov (Baku, Azerbaijan)
Linkedin Profile: https://www.linkedin.com/in/fakhri-gulamov-776447ba/
RDTEX site: https://www.rdtex.ru/en/about/

WLSDM for WebLogic

WLSDM is a WebLogic console extension which enables…

WLSDM for WebLogic

Native Oracle WebLogic Monitoring WLSDM is developed by the best WebLogic developers for the best WebLogic administrators to support mission critical HA domains. Supports all plain WebLogic and Fusion Middleware (FMW) WebLogic domains. Download now! https://wlsdm.com/download

WLSDM for WebLogic

Written by

WLSDM for WebLogic

Native Oracle WebLogic Monitoring WLSDM is developed by the best WebLogic developers for the best WebLogic administrators to support mission critical HA domains. Supports all plain WebLogic and Fusion Middleware (FMW) WebLogic domains. Download now! https://wlsdm.com/download