Мониторинг 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 машины
- Потоки
- Загруженные классы
- И другие