All Projects → hawkular → wildfly-monitor

hawkular / wildfly-monitor

Licence: Apache-2.0 License
ARCHIVED - Subsystem for WildFly as that can send metrics to a RHQ Metrics server

Programming Languages

java
68154 projects - #9 most used programming language

ARCHIVED AND NO LONGER MAINTAINED

WildFly Monitor

Build Status

This is a module to be deployed into WildFlyAS and which then takes measurements from the WildFly model and sends them to a RHQ-Metrics server or InfluxDB

Prerequisites

Wildfly 8.1.0

It’s currently been tested against WF 8.1.0 and the default server configuration (standalone-monitor.xml) is configured for WF 8. But apart from that there should be no reason to not use it on WF 9.

RHQ Metrics

RHQ Metrics is not part of this module. It needs to be installed separately. Please consult the RHQ metrics documentation, how to install the core metric components and the REST services onto Wildfly 8.

Build & Install

Build the top level project:

$ mvn clean install

This will also create a wildfly-monitor-module.zip, that can be installed on Wildfly:

unzip target/wildfly-monitor-module.zip -d $WILDFLY_HOME

This will add an additional module that contains the monitor extension and subsystem:

modules/system/layers/base/org/rhq/metrics/wildfly-monitor/

Package Contents

The following contents will be installed when you unpack the wildfly-monitor-module.zip:

modules/system/layers/base/org/rhq/metrics/wildfly-monitor/main/module.xml (1)
modules/system/layers/base/org/rhq/metrics/wildfly-monitor/main/*.jar (2)
standalone/configuration/standalone-monitor.xml (3)
domain/configuration/monitor-domain.xml (4)
domain/configuration/monitor-host.xml (5)`
  1. The module descriptor

  2. Required libraries to run the monitor on Wildfly

  3. An example configuration for standalone servers

  4. An example configuration for managed domains

  5. An example host configuration

Server Configuration Profiles

The wildfly-monitor-module.zip server profiles for both standalone and domain mode that can be used to start a pre-configured Wildfly instance:

Standalone Mode

./bin/standalone.sh -c standalone-monitor.xml -b 127.0.0.1

Domain Mode

./bin/domain.sh --domain-config=monitor-domain.xml --host-config=monitor-host.xml -b 127.0.0.1

Get In touch

The best way to reach out and discuss the monitor subsystem is the RHQ mailing list and/or the Chat Room:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].