Configuring and Integrating JMX



Similar documents
Migrating Cirrus. Revised 7/19/2007

Configuring WMI on Windows Vista and Windows Server 2008 for Application Performance Monitor

SolarWinds Technical Reference

Configuring and Integrating Oracle

SolarWinds Technical Reference

Configuring and Integrating MAPI

SolarWinds Toolset Migrating Guide

SolarWinds Technical Reference

SolarWinds Migrating SolarWinds NPM Technical Reference

SolarWinds Technical Reference

SolarWinds Technical Reference

SolarWinds Orion Integrated Virtual Infrastructure Monitor Supplement

Using SolarWinds Orion for Cisco Assessments

SOLARWINDS ORION. Patch Manager Evaluation Guide for ConfigMgr 2012

DameWare Server. Administrator Guide

SolarWinds Technical Reference

Copyright 2015 SolarWinds Worldwide, LLC. All rights reserved worldwide. No part of this document may be reproduced by any means nor modified,

SolarWinds. Packet Analysis Sensor Deployment Guide

How to Enable Remote JMX Access to Quartz Schedulers. M a y 1 2,

Simba XMLA Provider for Oracle OLAP 2.0. Linux Administration Guide. Simba Technologies Inc. April 23, 2013

Table of Contents. Contents

SolarWinds Toolset Quick Start Guide

SolarWinds Technical Reference

SolarWinds Technical Reference

AKIPS Network Monitor User Manual (DRAFT) Version 15.x. AKIPS Pty Ltd

SOLARWINDS ORION. Patch Manager Evaluation Guide

SolarWinds. Understanding SolarWinds Charts and Graphs Technical Reference

AKIPS Network Monitor Installation, Configuration & Upgrade Guide Version 15. AKIPS Pty Ltd

Copyright 2014 SolarWinds Worldwide, LLC. All rights reserved worldwide. No part of this document may be reproduced by any means nor modified,

Symantec Mobile Management for Configuration Manager

CA Nimsoft Service Desk

SolarWinds Technical Reference

uh6 efolder BDR Guide for Veeam Page 1 of 36

Web servers and WebSphere Portal

Dell Statistica Document Management System (SDMS) Installation Instructions

SolarWinds Technical Reference

Subversion Server for Windows

DEPLOYING EMC DOCUMENTUM BUSINESS ACTIVITY MONITOR SERVER ON IBM WEBSPHERE APPLICATION SERVER CLUSTER

SolarWinds Scalability Engine Guidelines for SolarWinds Products Technical Reference

AKIPS Network Monitor Installation, Configuration & Upgrade Guide Version 16. AKIPS Pty Ltd

T320 E-business technologies: foundations and practice

IBM WEBSPHERE LOAD BALANCING SUPPORT FOR EMC DOCUMENTUM WDK/WEBTOP IN A CLUSTERED ENVIRONMENT

Installing and Configuring DB2 10, WebSphere Application Server v8 & Maximo Asset Management

[1]Oracle Communications Billing and Revenue Management Web Services Manager Release 7.5 E

An Oracle White Paper September Oracle WebLogic Server 12c on Microsoft Windows Azure

CA Nimsoft Service Desk

Business Process Management IBM Business Process Manager V7.5

Deploying Oracle Business Intelligence Publisher in J2EE Application Servers Release

Installing the IPSecuritas IPSec Client

Using SolarWinds Log and Event Manager (LEM) Filters and Alerts

Sage HRMS 2014 Sage Employee Self Service Tech Installation Guide for Windows 2003, 2008, and October 2013

Configuring and Integrating PowerShell

CA Nimsoft Monitor Snap

Crystal Reports Installation Guide

Dell Statistica Statistica Enterprise Installation Instructions

Disaster Recovery. Websense Web Security Web Security Gateway. v7.6

Feith Dashboard iq Server Version 8.1 Install Guide

Setting Up a Unisphere Management Station for the VNX Series P/N Revision A01 January 5, 2010

Oracle Enterprise Manager

Dell Recovery Manager for Active Directory 8.6. Quick Start Guide

CA Nimsoft Monitor. Probe Guide for Java Virtual Machine Monitoring. jvm_monitor v1.4 series

Novell Access Manager

SolarWinds Technical Reference

IBM WebSphere Application Server Communications Enabled Applications

Acronis Backup & Recovery 11.5 Quick Start Guide

Integrated Citrix Servers

WebSphere MQ Oracle Enterprise Gateway Integration Guide

XenClient Enterprise Synchronizer Installation Guide

SafeNet Authentication Manager Express. Upgrade Instructions All versions

CA Nimsoft Monitor Snap

Veritas Cluster Server Database Agent for Microsoft SQL Configuration Guide

This document summarizes the steps of deploying ActiveVOS on oracle Weblogic Platform.

White Paper DEPLOYING WDK APPLICATIONS ON WEBLOGIC AND APACHE WEBSERVER CLUSTER CONFIGURED FOR HIGH AVAILABILITY AND LOAD BALANCE

formerly Help Desk Authority HDAccess Administrator Guide

IBM WebSphere Partner Gateway V6.2.1 Advanced and Enterprise Editions

SolarWinds Technical Reference

User Document. Adobe Acrobat 7.0 for Microsoft Windows Group Policy Objects and Active Directory

CA Spectrum and CA Embedded Entitlements Manager

Sample Configuration: Cisco UCS, LDAP and Active Directory

Dell One Identity Cloud Access Manager How to Configure for High Availability

Blue Coat Systems. Client Manager Redundancy for ProxyClient Deployments

CA Unified Infrastructure Management Server

SSL Configuration on WebSphere Oracle FLEXCUBE Universal Banking Release [September] [2013] Part No. E

MySQL Installer Guide

Administration Quick Start

SOLARWINDS ORION. Patch Manager Administrator Guide

HP Intelligent Management Center v7.1 Virtualization Monitor Administrator Guide

Sage 200 Web Time & Expenses Guide

CA Nimsoft Monitor. Probe Guide for IIS Server Monitoring. iis v1.5 series

Cisco UCS Director Payment Gateway Integration Guide, Release 4.1

NETWRIX CHANGE NOTIFIER

4.0. Offline Folder Wizard. User Guide

IBM WebSphere Adapter for PeopleSoft Enterprise Quick Start Tutorials

How To Install Ctera Agent On A Pc Or Macbook With Acedo (Windows) On A Macbook Or Macintosh (Windows Xp) On An Ubuntu (Windows 7) On Pc Or Ipad

Symantec Backup Exec Management Plug-in for VMware User's Guide

Symantec Backup Exec TM 11d for Windows Servers. Quick Installation Guide

Ektron CMS400.NET Virtual Staging Server Manual Version 7.5, Revision 1

Transcription:

Configuring and Integrating JMX The Basics of JMX 3 JConsole 3 Adding a JMX Component Monitor to SAM 6 This document includes basic information about JMX and its role with SolarWinds SAM

2 Configuring and Integrating JMX Copyright 1995-2012 SolarWinds. All rights reserved worldwide. No part of this document may be reproduced by any means nor modified, decompiled, disassembled, published or distributed, in whole or in part, or translated to any electronic medium or other means without the written consent of SolarWinds. All right, title and interest in and to the software and documentation are and shall remain the exclusive property of SolarWinds and its licensors. SolarWinds Orion, SolarWinds Cirrus, and SolarWinds Toolset are trademarks of SolarWinds and SolarWinds.net and the SolarWinds logo are registered trademarks of SolarWinds All other trademarks contained in this document and in the Software are the property of their respective owners. SOLARWINDS DISCLAIMS ALL WARRANTIES, CONDITIONS OR OTHER TERMS, EXPRESS OR IMPLIED, STATUTORY OR OTHERWISE, ON SOFTWARE AND DOCUMENTATION FURNISHED HEREUNDER INCLUDING WITHOUT LIMITATION THE WARRANTIES OF DESIGN, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL SOLARWINDS, ITS SUPPLIERS OR ITS LICENSORS BE LIABLE FOR ANY DAMAGES, WHETHER ARISING IN TORT, CONTRACT OR ANY OTHER LEGAL THEORY EVEN IF SOLARWINDS HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Microsoft and Windows 2000 are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. Graph Layout Toolkit and Graph Editor Toolkit 1992-2001 Tom Sawyer Software, Oakland, California. All Rights Reserved. Portions Copyright ComponentOne, LLC 1991-2002. All Rights Reserved. Document Revised 3/29/2012- DJR

Configuring and Integrating JMX 3 The Basics of JMX JMX is an acronym for Java Management Extensions and allows remote clients to connect to a Java Virtual Machine (JVM). Using JMX, you can manage and monitor running applications in a JVM environment. Using Java, management of applications in a virtual machine is done through the use of Managed Beans or MBeans. MBeans are the soul of JMX. MBeans are the controllable end-points of an application where remote clients can watch application activity as well as control them. The MBean represents a resource running in the JVM, such as an application. They can be used for collecting statistics like performance, resource usage, problems, and so on. To monitor a Java Virtual Machine through JMX, add the following argument into the java command that publishes the platform MBean server to your local environment for monitoring. Dcom.sun.management.jmxremote After that, your JVM can now be monitored. JConsole A common tool used to monitor a JVM is JConsole. JConsole is a free GUI based monitoring tool used to monitor JVMs, which can be found here: http://sourceforge.net/projects/jconsole/ JConsole is not necessary to use the JMX component monitor within SAM. The information provided here concerning JConsole is an introduction to using Java as a means of monitoring. Detailed information on how to use JConsole can be found by navigating to the following link: http://java.sun.com/developer/technicalarticles/j2se/jconsole.html Once you have downloaded and installed JConsole, you can run it by navigating to the folder where it was installed. Typically, the JConsole.exe is located at: C:\Program Files\Java\jdk1.7.0_02\bin\JConsole.exe Double-click JConsole.exe to start the program.

4 Configuring and Integrating JMX Following is a screenshot of JConsole running, before being logged in: To login to JConsole: 1. Select either the Local Process option or the Remote Process option. 2. Highlight your option by clicking on it. 3. Complete the credential fields (Username & Password). 4. Click Connect. After you are successfully logged in, click on the tab entitled MBeans. Clicking the MBeans tab brings you to this screen: From here, you can drill down to any MBean you want by expanding the folder tree in the left pane of the window. Select any MBean (file in the tree) to have information about it displayed in the right pane. These MBeans are what SolarWinds SAM uses when polling information from the JVM.

Configuring and Integrating JMX 5 Adding a JMX Component Monitor to SAM Creating a standard template for this monitor is not practical because of the amount of variables in any one specific environment. However, adding a JMX monitor to your environment has been made simple with the use of a wizard driven interface. The wizard will automatically reveal the MBeans available for monitoring. To add a JMX Monitor to a node using the wizard, perform the following steps from the SAM web console: 1. Click SAM Settings. 2. Click Component Monitor Wizard 3. Select JMX Monitor from the dropdown list. 4. Click Browse to find the node you want to monitor. 5. Choose a credential from the Credential Library or create a new one using the Username and Password fields. Note: For step 6, the defaults are sufficient for most environments. If they are not, you can change them to suit your environment. 6. Add the Port number, Protocol type, URL path, and Credentials for the remaining fields.

6 Configuring and Integrating JMX 7. Click Next. The following MBean selection screen appears: Note: Only values that return numerical data can be monitored. String data is not supported at this time. Non-numerical data will be shown without a check box when selecting MBeans to poll from within SAM, as illustrated below: 8. Expand the folders by clicking the arrows (or [+]) to expand the tree-view folder structure. From here you can drill down to select the attributes you want by checking them. 9. Click Next. Now you are able to edit the JMX Component Monitor properties. Following is an illustration of how polled MBeans will look when successfully added and implemented within SAM:

Configuring and Integrating JMX 7 If you choose not to use the wizard, you must manually enter values for each JMX monitor, as shown in the illustration below. Entering the correct information can be complicated and cumbersome. This method is best suited for an administrator who is very familiar with the Java environment. For more information, refer to the following sections: Configuring Java Applications Server for JMX Configuring Java Virtual Machines for SNMP Configuring a Standalone Java Virtual Machine Configuring Apache Tomcat (tested on version 7.0) Configuring JBoss (tested on versions 5.0.1, 5.1, and 6.0) Configuring GlassFish (tested on version 3.1) Configuring IBM WebSphere (tested on version 7.0) Configuring Oracle WebLogic (tested on version 10.3.4.0)