Что такое WebSphere Health Management?

Узнайте об управлении работоспособностью в IBM WebSphere Application Server и о том, как создавать политики работоспособности.


Что такое управление здоровьем?

Управление работоспособностью является частью WebSphere Виртуальная корпоративная среда, который интегрирован в WebSphere Application Server 8.5.

WebSphere 8.5 интегрирован с Операционная политика, которые используют политику здравоохранения.

Управление работоспособностью – это основанный на политиках подход к мониторингу использования сервера приложений предприятия WebSphere, способный реагировать на проблемные области до возникновения сбоя.

Управление здравоохранением имеет два элемента:

  1. контролер здоровья
  2. политика в области здравоохранения

Что такое режим реакции?

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

Есть два режима реакции.

  1. автоматическая режим: система будет действовать при обнаружении нарушения политики здравоохранения.

Например, если вы настроили мониторинг использования памяти и хотели бы перезапустить JVM, когда использование сообщений составляет 85%, тогда система перезапустит целевую JVM, когда размер кучи JVM достигнет 85%..

  1. контролируемый режим: система создаст задачу времени выполнения при обнаружении нарушения политики работоспособности. Это требует ручного вмешательства администратора WebSphere для утверждения или отклонения действия задачи времени выполнения.

Что такое состояние здоровья?

Состояние здоровья – это объект или показатели, которые вы хотите отслеживать в своей среде..

Там есть восемь предопределенных состояния здоровья доступно в WebSphere 8.5. У вас есть возможность создать собственное состояние здоровья.

  • Возраст основе условие – это условие будет контролировать определенную JVM и предпринимать действия, когда достигнет установленного возрастного порога.

Пример:

Вы можете настроить это условие для перезапуска JVM, если он работает в течение 15 дней. Приемлемое значение для этой ситуации в днях или часах, как показано ниже.

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

  • Чрезмерное время отклика условие – это будет контролировать время, необходимое для выполнения запроса, и предпринимать действия, если время превышает определенный порог.

Пример:

Вы можете настроить это условие на получение дампа потока, когда время ответа на запрос составляет одну минуту. Допустимое значение в миллисекундах, секундах и минутах, как показано ниже.

  • Состояние памяти: чрезмерное использование памяти – отслеживает использование памяти JVM и предпринимает действия, если оно превышает пороговое значение.

Пример:

Это условие можно настроить для получения дампа кучи JVM и перезапуска JVM, когда использование памяти превышает пороговое значение. Приемлемое значение для размера кучи JVM в процентах и ​​период нарушения в секундах и минутах, как показано ниже.

  • Состояние памяти: утечка памяти – это будет искать утечки памяти на JVM и предпринимать действия.

Это три уровня обнаружения.

  1. Быстро (ложные тревоги)
  2. Стандарт (несколько ложных срабатываний)
  3. Медленно (меньше ложных срабатываний)
  • Ливневая канализация условие – отслеживать значительное уменьшение среднего времени отклика и предпринимать действия, такие как создание дампа потока и перезапуск JVM.

Это получил два уровня обнаружения.

  1. Стандарт (некоторые ложные тревоги)
  2. Медленно (меньше ложных срабатываний)
  • Нагрузка условие – это условие обнаружит, как только JVM обслужит настроенное число запросов.

Пример:

Вы можете настроить перезапуск JVM, когда он будет обслуживать 20000000 запросов..

  • Вывоз мусора Процентное соотношение – этот процент мониторинга времени, затраченного на сборку мусора в течение определенного периода времени, и выполнение действия после превышения порога Приемлемое значение – процент и период выборки, как показано ниже.

Что такое здоровье?

Действие работоспособности – это действие политики работоспособности, которое должно выполняться, когда превышено настроенное пороговое значение.

Там есть семь предопределенных действий в области здравоохранения доступно в WebSphere 8.5.

  • Перезапустить сервер – перезапустить JVM
  • Взять дампы потоков – взять дампы потоков JVM
  • Возьмите дампы кучи JVM – чтобы получить дампы кучи JVM
  • Создать SNMP-ловушку – создать SNMP-ловушку для устранения неполадок
  • Переведите сервер в режим обслуживания – остановите новые клиентские запросы и обслуживайте только активный сеанс
  • Переведите сервер в режим обслуживания и прервите привязку – остановите новый и существующий сеанс действий
  • Выход из режима обслуживания – готов принять новые запросы

У вас есть возможность создать собственное действие здоровья.

Как создать политику здоровья?

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

  1. Определите общие свойства политики здравоохранения – здесь, чтобы указать название политики и выбрать состояние здоровья
  2. Определите свойства состояния здоровья политики здоровья – здесь, чтобы обеспечить порог выбранного состояния здоровья и настроить необходимые действия, которые необходимо предпринять в случае нарушения состояния здоровья.
  3. Укажите участников для мониторинга – выберите JVM, Кластеры, Динамические кластеры, Маршрутизаторы по требованию или Ячейку в качестве цели политик работоспособности.
  4. Подтвердите создание политики здоровья – просмотрите конфигурацию политик здоровья и подтвердите создание

Давайте создадим одну политику в области здравоохранения следующим образом.

  • Войдите в консоль WebSphere 8.5 ND DMGR
  • Нажмите Операционные политики >> Политика в области здравоохранения
  • Нажмите Новый
  • Введите имя – Test_Policy
  • Выберите состояние здоровья в качестве условия рабочей нагрузки (мы можем быстро проверить это состояние)
  • Нажмите кнопку “Далее
  • Введите Всего запросов как 1000 для целей тестирования
  • Выберите режим реакции как автоматический
  • Добавить действие Перезагрузите сервер а также Возьми ветки свалок

  • Нажмите кнопку “Далее
  • Выберите Filter by as Servers / Nodes
  • Добавить server1 в качестве целевого участника
  • Нажмите на Далее
  • Проверьте конфигурацию и нажмите Готово

Теперь давайте проверим доступ к приложению, запущенному на целевой JVM (server1).

Как только JVM обслужит 1000 запросов, он должен сделать дамп потока и перезапустить. Вы можете использовать JMeter для установки нагрузки, чтобы тестирование можно было выполнить быстро.

Что такое контроллер здоровья?

Контроллер работоспособности контролирует политики работоспособности и контролирует систему. Мониторинг работоспособности должен быть включен в Health Controller для мониторинга политик.

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

Это позволяет вам ограничить перезапуск сервера в рабочие часы.

Что такое цель политики здравоохранения?

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

Я надеюсь, что это помогает лучше понять. Если вы заинтересованы в изучении DevOps, проверьте это фундаментальный курс.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map