Browse by Tags

Related Posts
  • Blog Post: Application Insights (for Java): Quickstart for Apache Tomcat

    This post will highlight a quickstart guide to getting-up and running with the Visual Studio Online Application Insights for Java. If this looks extremely similar to the content posted on MSDN, that would because it is . 1) Login to Application Insights for Visual Studio Online. If necessary, sign...
  • Blog Post: How To Instrument Catching Exceptions for Java APM

    This post applies to both the Java APM Agent available from Application Insights as well as the RTM release of SCOM 2012 R2 (this feature was not available for the preview release of SCOM 2012 R2). This article is written by myself and my co-author: Cijo Thomas . This post will discuss Exception Events...
  • Blog Post: Application Insights (for Java): What is it and How to Get It

    I previously mentioned that Application Insights supports Java and this post is a follow-up with some more links and information. The official information page for Application Insights is here . Briefly stated, Application Insights is a way to get the same great Application Performance Monitoring (APM...
  • Blog Post: System Center 2012 Management Pack for Java Application Performance Monitoring Released!

    I am proud to announce the release version of Java Application Performance Monitoring (aka Java APM), available for download ( https://www.microsoft.com/en-us/download/details.aspx?id=39709 ). This feature builds upon the previous release (available for download here: https://www.microsoft.com/en-us...
  • Blog Post: Universal Discovery in the SCOM 2012 RC

    In the SCOM 2012 RC , there is a sample extention for Universal Discovery of application servers. This post will discuss this extension to the JEE Add-on. Out-of-the-box, the JEE Application Server Add-on feature supports a variety of applications servers on several version of Windows and Unix/Linux...
  • Blog Post: Tomcat 5.5: Additional Steps to Connect to the MBean Server

    As part of SCOM 2012, there is a feature to discover and monitor Java Application Servers ( support matrix listed here ). This release supports Tomcat 5.5.x, 6.x, and 7.x, For Tomcat 5.5.x, the default application server settings do not allow the application server to have access to the JMX Store. ...
  • Blog Post: Command-line options to enabling Application Performance Monitoring for Tomcat

    This post will go over the specifics of running the command-line options for enabling the Java Application Performance Monitoring (APM) agent with a Tomcat server. This is not coverage of the full System Center Operations Manager (SCOM) setup ( please refer to the documentation ), rather the details...
  • Blog Post: Guide: Enabling SSL on Tomcat With The Java Management Packs for SCOM 2012

    Here is a quick guide for enabling SSL on Tomcat with the SCOM 2012 Java Management Pack ( download here ). As this Java APM Management Pack ( download here ) extends the previous MP, this content applies here too. Before getting started with this, you should certainly reference the appropriate Tomcat...
  • Blog Post: Java APM MP Guide now Available

    If you are looking the Java Application Performance Monitoring (APM) Preview Management Pack (MP) Guide, it can now be downloaded at https://www.microsoft.com/en-us/download/details.aspx?id=39709 . Just click the Download button and a pop-up will give you the option of selecting either the MSI or the...
  • Blog Post: Creating Azure Package of Tomcat with Azure SDK 1.8

    Although there are already several posts about creating Windows Azure packages (notably here , I thought it about time for a quick update with some specifics for use with the Windows Azure SDK version 1.8 ( http://www.windowsazure.com/en-us/develop/java/java-home/download-for-windows/ ). This will...
  • Blog Post: BeanSpy: Cheat Sheet for Application Discoveries

    Here is a quick summary (i.e. cheat sheet) for the JMX Queries through BeanSpy . JBoss Tomcat WebLogic WebSphere In general, if there is a problem with the automatic Management Pack discovery, remember to use the Universal Discovery method via the Manual PowerShell script .
  • Blog Post: System Center Operations Manager (SCOM) 2012 released!

    Microsoft releases System Center 2012 to the public at large. For those who have not already tried it, a private trial is available for download here . Part of the System Center 2012 suite is System Center Operations Manager 2012 (SCOM 2012). This release of SCOM 2012 has many great features, but...
  • Blog Post: Managing Tomcat 5.5 by extending the JEE Application Server MPs

    Similar to the posts for Tomcat 6 ( here ) and Tomcat 7 ( part 1 / part 2 ). This post (and Management Pack) are very similar to the previous posting with some slight platform variations. Different MBean Name The names of the MBeans class (and packages) representing Web Modules are different from...
  • Blog Post: Java APM MP Guide now Available... On TechNet

    If you are looking the Java Application Performance Monitoring (APM) Preview Management Pack (MP) Guide, it can now be downloaded at https://www.microsoft.com/en-us/download/details.aspx?id=39709 or view it on TechNet at http://technet.microsoft.com/en-us/library/dn502605.aspx . Hooray for having documentation...
  • Blog Post: Deploying Web Applications on different JEE Application Servers

    This post will discuss how to deploy BeanSpy on the supported application server platforms. The deployment information in step #2 can also be applied to any general web application (example: the Contoso Order Service ). Step #1) Get the WAR/EAR files As per the documentation , to obtain the official...
  • Blog Post: Extending Discovery Of Java Applications in SCOM 2012

    The solution to monitoring JEE Application Servers and Applications in SCOM 2012 is a good starting point, but sometimes you may want to do more. The good news is that the structure of theses MPs are extendable and this blog post will detail how to do that. For instance, let’s suppose that I...
  • Blog Post: Java APM Agent configuration files: Explained!

    Edit for Nov 20th, 2013: the information on this page primarily is for the On Premise solution of SCOM 2012 R2. Though users of Application Insights may find some of the information useful as well. The Java APM Agent has three configuration files. In this blog post I will give a brief explanation...
  • Blog Post: JConsole: a tool for viewing MBeans

    JConsole is tool provided by Oracle/Sun as of Java 5 to monitor a JVM through JMX. The purpose of BeanSpy is to provide a means of exposing this information through SCOM 2012 . For those looking for more MBean information, here is a great blog post explaining how to connect JConsole to Tomcat. The information...
  • Blog Post: BeanSpy: Apache Tomcat JMXQuery to list deployed applications

    Once you have deployed BeanSpy to a web application server, the next step is to see that it works. While look at the /Stats or /Stats/Info is a nice cross-platform solution, sometimes you want to know what is running on your specific application server. For the various versions of Apache Tomcat (versions...
  • Blog Post: Managing Tomcat 7 by extending the JEE Application Server MPs (Part 1 of 2)

    A new featured in SCOM 2012 is the monitoring of Java Application Servers . While there are several applications servers that are supported, this posting will focus on Tomcat 7.x support (with some slightly changes, this will work with previous versions, but I'll save that for a different post). I...
  • Blog Post: Managing Tomcat 7 by extending the JEE Application Server MPs (Part 2 of 2)

    In the previous posting , I detailed that Tomcat provides an interface for starting and stopping applications. I gave synopis of the configuration changes necessary to do this as well. In this post I will detail how to write a Management Pack to run these tasks from the SCOM Console. Goal Create...
  • Blog Post: PowerShell script to Remove Application Servers: Only Applicable to Application Server's added by PowerShell

    I would like to take a moment to clarify a point about the PowerShell script to remove application servers (aka RemoveJEEAppServer.ps1 ) that was recently brought to my attention. This mechanism for removing application servers is only intended for use with application servers added via PowerShell (aka...
  • Blog Post: Minor Typos in the JEE Application Server PowerShell scripts

    The help messages provided in the PowerShell scripts for adding and removing Universal Instances of JEE Application Servers to SCOM 2012 contain minor typos. The help messages (a) have the wrong script names and (b) should contain relative path to the directories. For the later, by this I mean that...
  • Blog Post: SCOM 2012 R2: Tomcat as a Windows Service with APM options

    There are many ways start Tomcat. The documentation covers the basics , which for Windows is to modify the catalina.bat: :noJuliManager set JAVA_OPTS=%JAVA_OPTS% %LOGGING_MANAGER% set APM _DIR=\path\to\apm\agent\zip\contents set APM_OPTS=-Djava.library.path="%APM_DIR%" -javaagent:"%APM_DIR%\apm_facade...
  • Blog Post: System Center 2012 Management Pack for Java Application Performance Monitoring Preview Released!

    I am proud to announce the preview version of Java Application Performance Monitoring (aka Java APM), available for download ( https://www.microsoft.com/en-us/download/details.aspx?id=39709 ). This feature builds upon the previous release (available for download here: https://www.microsoft.com/en-us...