Upload
gina
View
69
Download
0
Embed Size (px)
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
Citation preview
The Professional Open Source™ Company
JBoss Server Monitoring
JBossNetwork Enterprise Manager
2 The Professional Open Source™ Company
Agenda
• Inventory• Monitoring• Alerts• Control
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
4 The Professional Open Source™ Company
Inventory
Server types
to list
Count of inventoried servers
5 The Professional Open Source™ Company
Inventory of JBoss Server
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”)
7 The Professional Open Source™ Company
Monitoring of JBoss Server
Servicesdeployedin server
Metricscollectedfor server
Green=good!
Metric graph
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, …
9 The Professional Open Source™ Company
EJB Monitoring
• Metrics groups display aggregated statistics for a service type
10 The Professional Open Source™ Company
Drill Into JVM Free Memory Graph
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)
…
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
13 The Professional Open Source™ Company
JBoss Server Alert Definition
Monitor any
exposed metric
14 The Professional Open Source™ Company
Controlling JBoss Server
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
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
17 The Professional Open Source™ Company
Thanks for your time!
Q & A