Мониторинг jboss

SberMobile Network Manager содержит коробочное решение для безагентного мониторинга JBoss (WildFly).

Настройка параметров доступа для мониторинга  jboss

Для мониторинга JBoss или WildFly выполните последовательность действий:

  • скопируйте файл из папки JBoss binclientjboss-client.jar в папку lib  SberMobile Network Manager при остановленном SberMobile Network Manager
  • Отредактируйте файл standaloneconfigurationstandalone.xml заменив

   <interfaces>

       <interface name="management">

           <any-address/>

               <inet-address value="${jboss.bind.address.management:127.0.0.1}"/>

       </interface>

       <interface name="public">

               <inet-address value="${jboss.bind.address:127.0.0.1}"/>

       </interface>

       <interface name="unsecure">

           <inet-address value="${jboss.bind.address.unsecure:127.0.0.1}"/>

       </interface>

   </interfaces>

на

   <interfaces>

       <interface name="management">

           <any-address/>

       </interface>

       <interface name="public">

           <any-address/>

       </interface>

       <interface name="unsecure">

           <inet-address value="${jboss.bind.address.unsecure:127.0.0.1}"/>

       </interface>

   </interfaces>

или подставьте вместо 127.0.0.1 адрес сервера мониторинга и перезапустите сервер приложений

  • В случае использования domain режима, отредактируйте файл domainconfigurationdomain.xml

URL для подключения устройства

service:jmx:http-remoting-jmx://[IP Address]:[Port]

Порт удаленного управления JBoss по умолчанию 9990.

Метрики, доступные для мониторинга

SberMobile Network Manager отслеживает следующие метрики JBoss:

  • Полная статистика подключений
  • Статистика запросов
  • Статистика транзакций
  • Статистика ошибок
  • Трафик
  • Состояние памяти Java машины
  • Потоки
  • Загруженные классы
  • И другие