Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

)N3UPPORT1UALITY

/RACLE

"%!

)"-

JBoss Network
Monitoring.
Professional Open Source software from JBoss has gained tremendous

MONITOR YOUR ENTIRE IMPROVE OPERATIONAL traction in the industry over the past three years. Although extremely
JEMS ENVIRONMENT EFFICIENCY popular among developers and executives alike for the unique combination
of innovative technology and massive cost savings, JBoss Enterprise
Middleware Suite (JEMS) products have caused some concerns among
Operations organizations due to the lack of available management and
monitoring tools. The solution? JBoss Operations Network Monitoring,
a comprehensive monitoring solution built from the ground up to provide
advanced monitoring capabilities for the complete line of JEMS products and
related operating system and Web-tier resources.

Available only to JBoss Subscribers, the JBoss ON Monitoring module allows


you to greatly improve the operational efficiency of your JEMS infrastructure.
Now you can identify issues more quickly before your customers tell you
about them, predict potential issues before they even occur, and pinpoint
the exact cause for the issue more quickly and accurately. All in all, you can
minimize downtime and the costs associated with downtime – lost revenue
and unsatisfied customers. And, because it’s fully integrated with JBoss
Operations Network, you can perform control actions such as starting,
stopping, or re-starting applications or servers all through the same console.
JBoss ON Monitoring Overview and Features
JBoss ON Monitoring: Features:
Top 6 Reasons to Choose JBoss ON
JBoss ON Monitoring is an agent-based • Pre-selected, configurable, and custom Monitoring:
monitoring platform that provides you an statistics
integrated view of your JEMS infrastructure, • Alerts (currently SMTP/e-mail alerts) 1. Combine operational dependability and
JEMS-based applications, and other key IT • Initiate control actions on alerts manageability with the massively reduced
dependencies including operating system • Dampering (cap alert maximum) operating costs of open source
and Web tiers. Agents continually capture • Baseline measurements and problem 2. Significantly reduce downtime and improve
and share operating and performance metrics detection your staff’s efficiency by identifying faults and
with the JBoss ON Monitoring server. Key • Graphing and charting pinpointing the root causes more quickly
statistics are provided for each resource; • Trend analysis 3. Provide administrators with visibility and
allowing you to keep a close tab on the status • Full alert audit trail control over the entire JEMS Middleware
of each resource. • Agents for all JEMS products environment via a single console
• Agents for all major Operating Systems 4. Maintain a comprehensive history of alerts
Fully integrated within the larger JBoss ON • Agents for Apache Web Server and corrective actions for compliance
platform, the Monitoring server constantly • Agents for Apache Tomcat purposes
builds and updates a model of behavior • Port monitoring 5. Use charting and historical data to identify
for each and every measurement collected • File system and directory monitoring trends useful for capacity planning, cost
by the agents. This allows you to define • Nagios/scripting plug-in analysis, and other operation decisions
alerts relevant to the actual behavior of your • Plug-in developer’s kit 6. Integrate alerts with leading Network
infrastructure. Baselines are also utilized to Management Systems via SNMP
detect out of band problems, allowing you
to quickly identify resources that require
attention. In addition, this provides a
historical view of what was happening at the
time of the fault.

JBoss ON Monitoring allows you to define


alerts based upon pre-defined thresholds
and, if so desired, automate control actions
to correct faults. Graphing and charting
capabilities including trend analysis are also
included. A full audit trail of alerts is also
maintained for compliance purposes.

Metric charts provide a graphical representation of the metric data collected for each
resource. Metrics can be charted using peak, low, average, and high value data.
JBoss ON Monitoring Details
Supported Systems Alerting
» JBoss AS (3.2.X, 4.X) » Driven from metrics or administration actions
» Apache Tomcat (4.0, 4.1, 5.0) » Condition type
» Apache Web Server (1.3, 2.0, ERS 2.3, ERS 2.4) » Greater, less, equal
» Hibernate (Upcoming Release) » Compared against baseline
» JGroups (Upcoming Release) » Value changes
» Novell / SuSe Enterprise 8.1 » Multiple conditions supported (and/or)
» Red Hat Linux 6.2 - 9.0 » Message dampening to reduce alert overload
» Fedora Core 2, Core 3 » Recovery alerts
» Gentoo Linux » Each time conditions are exceeded or met
» Windows NT 4.0 » When alerts exceed limit over defined time period
» Windows 2000 » Action filter
» Windows XP » Disable alert until re-enabled manually or by recovery alert
» Windows 2003 Server / Advanced Server / Terminal Server » Disregard control actions that are defined for related alerts
» Sparc Solaris 2.4 – 10 » Filter notification actions that are defined for related alerts
» X86 Solaris 2.4 – 10 » Notification to groups, users and SMTP
» HP/UX 11.X » SNMP trap notification (December 2005)
» IBM AIX (4.3, 5.1, 5.2)
» Nagios/scripting plug-in

Metric Types Baselines


» Availability - ready to service requests » Tracking normal resource behavior
» Usage - resource usage counters » Dynamic rolling baselines
» Performance - response time » Static overrides
» Utilization - rates of usage
Metric Portal View Metric Charting
» Current health portlet » Metric range specification
» Child resources health portlet » Single metric single resource
» Host resource health portlet » Multiple metrics single resource
» Problem metrics portlet » Single metric multiple resources
» Group metric views » Chart Legend includes - actual, peak, average, low, low range,
high range and baseline
Problem Resources Miscellaneous
» Tracking resources that fall outside the baseline range » Audit trail
» Alert based on variation of baseline values » Agent plug-in developer’s kit
» JBoss Network Customer Portal port monitoring
JBoss Application Server Metrics
General Server Matrix JCA Connection Pool Metrics
» Active Thread Count » Min Connections
» Active Thread Group Count » Max Connections
» JVM Free Memory » Total Connections
» JVM Total Memory » Available Connections
» JVM Max Memory » Connections Created
» JMS Message Cache Size » Connections Destroyed
» JMS Message Cache Hits » Availability
» JMS Message Cache Hits per Minute
» JMS Message Cache Misses Stateful Session EJB Metrics
» JMS Message Cache Misses per Minute
» Create Calls
» Availability
» Remove Calls
» Transactions Active
» Method-Ready Beans
» Transactions Committed
» Passive Beans
» Transactions Committed per Minute
» Availability
» Transactions Rolled back
» Transactions Rolled back per Minute
» JMS Message Cache Current Memory Usage
» JMS Message Cache High Memory Mark
» JMS Message Cache Max Memory Mark
Entity EJB Metrics JMS Destination Metrics
» Create Calls » Messages in Queue
» Create Calls per Minute » Availability
» Remove Calls » Receivers Count
» Remove Calls per Minute Message Driven EJB Metrics
» Ready Beans » Create Calls
» Pooled Beans » Create Calls per Minute
» CacheSize » Remove Calls
» PassivatedCount » Remove Calls per Minute
» PassivatedCount per Minute » Messages Received
» PoolSize » Messages Received per Minute
» MaxPoolSize » Availability
» Availability
Tomcat Monitoring Metrics
Reliability Metrics Resource Utilization Metrics
» Uptime » JVM Active Thread Count
» Availability » JVM Active Thread Group Count
General Server Metrics » JVM Free Memory
» Number of Requests Served » JVM Total Memory
» Number of Requests Served per Minute » Process CPU System Time
» Total Processing Time » Process CPU User Time
» Total Processing Time per Minute » Process Memory Size
» Process Shared Memory Size
» Process Open File Descriptors
Tomcat 4.1 and 5.0 Connector Metrics Tomcat 4.0 Webapp Metrics
» Availability » Number of Requests Served
» Bytes Received » Number of Requests Served per Minute
» Bytes Received per Minute » Number of errors
» Bytes Sent » Number of errors per Minute
» Bytes Sent per Minute » Sessions Created
» Error Count » Sessions Created per Minute
» Error Count per Minute » Sessions Destroyed
» Request Count » Sessions Destroyed per Minute
» Request Count per Minute » Minimum Response Time of a Servlet
» Maximum Request Time » Maximum Response Time of a Servlet
» Processing Request Time » Average Response Time
» Processing Request Time per Minute » Total Processing Time for the webapp
» Threads Allocated » Total Processing Time for the webapp per Minute
» Threads Active » Availability
Tomcat 4.1, 5.0 and 5.5 Webapp Metrics Tomcat 4.0, 4.1, 5.0 and 5.5 Servlet Metrics
» Number of Requests Served » Availability
» Number of Requests Served per Minute » Request Count
» Number of errors » Request Count per Minute
» Number of errors per Minute » Error Count
» Sessions Created » Error Count per Minute
» Sessions Created per Minute » Maximum Response Time
» Sessions Destroyed » Average Response Time
» Sessions Destroyed per Minute » Min Response Time
» Minimum Response Time of a Servlet » Processing Request Time
» Maximum Response Time of a Servlet » Processing Request Time per Minute
» Average Response Time
» Total Processing Time for the webapp
» Total Processing Time for the webapp per Minute
» Availability
» Expired Sessions
» Expired Sessions per Minute
» Rejected Sessions
» Rejected Sessions per Minute
» Max Active Sessions
)N3UPPORT1UALITY

/RACLE

"%!

)"-

JBoss Subscription
JBoss ON Monitoring is available as an » Update (Available Q2 2006) - » Certified JEMS Releases - Production-
optional add-on to JBoss Subscriptions. A Middleware update functionality ready versions only, which are
JBoss Subscription consists of the following that allows you to apply updates to guaranteed to be worm and virus free.
components: individual components, instances, or Legal indemnification is also provided
clusters, or to selected environments for Certified JEMS Releases for Gold
• Enterprise Technical Support - Expert (QA, Test, Production). Updates can and Platinum JBoss Subscribers.
support services from the industry’s be rolled out at once, in phases, and » Certified Upgrades and Patches -
highest-rated support team. rolled back if needed; complete audit Provides forward-compatible upgrades
» Customer Support Portal - Online trail also provided. and binary patches, which eliminates
self-service portal that connects you the need to recompile.
directly to the expert customer support • Certified Software - Subscribers
team at JBoss. Includes access receive unique access to certified Please contact one of our sales offices to
to Registration Module, Certified versions of JEMS products as well learn more about JBoss Subscriptions and
Answers, and Case Management. as upgrades and patches, to ensure JBoss ON Monitoring. Simple pricing plans
» Technical Support - Provided by J2EE that only production-ready software is are available.
experts from the start, with different utilized in your environments:
SLAs available up to 24x7 with two
hour response times. Production
support and Developer Assist provides
you with the right knowledge from
the experts, at the right time for your
development and deployment needs.

• JBoss Operations Network (JBoss ON)


- Comprehensive management platform
for managing and monitoring your entire
JEMS environment. Consists of three
integrated modules in addition to the
Monitoring Module discussed in this
document:
» Inventory – featuring an advanced
auto-discovery mechanism that spans
platforms, servers, and applications.
» Administration – providing a single
location to perform key control
functions including start, stop, and
re-start for a single application or
Monitoring is a fully integrated module within the JBoss Network Enterprise Manager, a key
across an enterprise cluster. component of the JBoss Subscription.

Getting Started US Headquarters: European Headquarters: European Sales Office:


Contact us to learn more JBoss Inc. JBoss Europe JBoss UK
about JBoss Inc. support 3340 Peachtree Road, NE Place Numa-Droz 2, Regents Place
services. Please visit us at Suite 1200 CP 2522 338 Euston Road
www.jboss.com, e-mail Atlanta, GA USA 30326 CH - 2001 Neuchâtel London NW1 3BT
us at sales@jboss.com, Phone (404) 467-8555 Switzerland United Kingdom
or contact one of our Fax (404) 948-1496 Phone +41 32 720 92 60 Phone: +44 20 7543 6910
sales offices: Fax +41 32 720 92 61 Fax: +44 20 7544 8401 JBoss is a registered trademark and servicemark of JBoss Inc.
© 2005 JBoss Inc. All rights reserved.
Rev. 9/05

You might also like