JBoss Server Monitoring

17
The Professional Open Source™ Company JBoss Server Monitoring JBossNetwork Enterprise Manager

description

JBoss Server Monitoring. JBossNetwork Enterprise Manager. Agenda. Inventory Monitoring Alerts Control. Inventory. The first step in managing a JBoss Server is to import it into inventory Running services will be automatically detected by the Agent. Choose import to inventory servers. - PowerPoint PPT Presentation

Transcript of JBoss Server Monitoring

Page 1: JBoss Server Monitoring

The Professional Open Source™ Company

JBoss Server Monitoring

JBossNetwork Enterprise Manager

Page 2: JBoss Server Monitoring

2 The Professional Open Source™ Company

Agenda

• Inventory• Monitoring• Alerts• Control

Page 3: JBoss Server Monitoring

3 The Professional Open Source™ Company

Inventory

• The first step in managing a JBoss Server is to import it into inventory Running services will be automatically

detected by the Agent

Choose import to

inventory servers

Page 4: JBoss Server Monitoring

4 The Professional Open Source™ Company

Inventory

Server types

to list

Count of inventoried servers

Page 5: JBoss Server Monitoring

5 The Professional Open Source™ Company

Inventory of JBoss Server

Page 6: JBoss Server Monitoring

6 The Professional Open Source™ Company

Inventory

• Type & Host Properties Shows you the install path to the JBoss server configuration

location (e.g. “default”, “all” configurations)• Service Counts

Shows you how many services belong to the JBoss server and what their types are

• Services Lists all services (EJBs, JMS destinations, etc) Shows you their current availability metric

• Configuration Properties Shared

• The remote JNDI endpoint (jnp: URL) used to probe the JBoss instance

Monitoring• Service auto-discovery enablement flag

Control• Information used to start the JBoss instance (such as the full

path to the run.bat and the server configuration name – e.g. “default”)

Page 7: JBoss Server Monitoring

7 The Professional Open Source™ Company

Monitoring of JBoss Server

Servicesdeployedin server

Metricscollectedfor server

Green=good!

Metric graph

Page 8: JBoss Server Monitoring

8 The Professional Open Source™ Company

JBoss-specific Monitoring

• JBoss Server itself Availability, JVM memory, Thread count, …

• Stateless Session EJB Create Calls per Minute, MaxPoolSize, PoolSize,

Remove Calls per Minute, …• Message Driven EJB

Messages Received per Minute, …• Entity EJB

PooledBeans, Ready Beans, …• JCA Connection Pool

Available Connections, Min/Max/Total Connections, Connections Created/Destroyed, …

• JMS Destination Messages in Queue, Receives Count, …

Page 9: JBoss Server Monitoring

9 The Professional Open Source™ Company

EJB Monitoring

• Metrics groups display aggregated statistics for a service type

Page 10: JBoss Server Monitoring

10 The Professional Open Source™ Company

Drill Into JVM Free Memory Graph

Page 11: JBoss Server Monitoring

11 The Professional Open Source™ Company

Configure Metric Collection

Switch to the “Configure”view to configure metric

collection intervals

Select the metricsto be configured

And then definetheir new interval(or disable them)

Page 12: JBoss Server Monitoring

12 The Professional Open Source™ Company

JBoss-specific alerts

• You can set alerts for any metric JBoss Server itself

• Availability, JVM memory, Thread count Stateless Session EJB

• Create Calls per Minute, MaxPoolSize, PoolSize, Remove Calls per Minute

Message Driven EJB• Messages Received per Minute

Entity EJB• PooledBeans, Ready Beans

JCA Connection Pool• Available Connections, Min/Max/Total Connections,

Connections Created/Destroyed JMS Destination

• Messages in Queue, Receives Count

Page 13: JBoss Server Monitoring

13 The Professional Open Source™ Company

JBoss Server Alert Definition

Monitor any

exposed metric

Page 14: JBoss Server Monitoring

14 The Professional Open Source™ Company

Controlling JBoss Server

Page 15: JBoss Server Monitoring

15 The Professional Open Source™ Company

Control

• Three control actions allowed on JBoss Server itself Start Stop Restart

• One control action for JMS destination service Remove All Messages

• Quick Control allows for immediate control action execution

• Control actions can be scheduled for later execution (may be recurring or non-recurring schedule)

• Can view history of previously executed control actions

Page 16: JBoss Server Monitoring

16 The Professional Open Source™ Company

Review

• We’ve covered The inventory and configuration of a

JBoss Server and its associated services Individual metrics views and

configuration of metrics Creating alerts on metrics values Performing control operations

Page 17: JBoss Server Monitoring

17 The Professional Open Source™ Company

Thanks for your time!

Q & A