Archived community.zenoss.org | full text search
Skip navigation
Currently Being Moderated

Java Application Components

VERSION 9  Click to view document history
Created on: Nov 7, 2011 5:06 PM by j053ph4 - Last Modified:  Dec 14, 2011 11:14 AM by j053ph4

Developed by: Joseph Anderson


Description:

 

This zenpack allows a modified version of the standard JMX template to work for multiple JVMs running on the same device.  Each JMX-capable application is detected by a modeler plugin that checks responsive ports from a given list of potential ports. 

Screenshots:

java-app-1.png

java-app-2.png

 

Components:

 

The ZenPack has the following Objects

  • JavaApp Template provides a component-level modified version of the standard "Java" template that ships with zenJMX ZenPack.

 

The ZenPack also provides:

  • A modeler plugin JavaAppMap that models available JMX-capable servers
  • A new zProperty zJavaAppPorts that contains a list of port numbers to be scanned by the modeler plugin
  • A CLI-based jmx agent used by the modeling process

 

Installation:

Describe the install process if anything is needed before or after standard ZenPack installation.

 


Requirements:

  • Zenoss Versions Supported: 3.0
  • External Dependencies: None
  • ZenPack Dependencies:
  • Installation Notes: zopectl restart; zenhub restart after installing this ZenPack.
  • Configuration: zJavaAppPorts needs to be populated with a list of ports to scan

History:

Change History:

  • 1.0 initial release
  • 1.1
    • "javaAuth" attribute to determine authentication True or False
    • made component attributes changable from the Details pane
    • added CLI-based JMX client file missing from 1.0
    • removed Device class "/Server/Linux/Java"
  • 1.2
    • Revised modeler plugin and corrected issue when run from zenmodeler
  • 1.3
    • Added support for monitor flag in component menu
    • Added support for manual deletion of components
    • Removed clear text display of password on Component Details pane
  • 1.4
    • Using different python method to extract JMX output from cmdline utility

 

Tested: This ZenPack was tested with versions 3.2.1.

Source: https://github.com/j053ph4/ZenPacks.community.zenJavaApp


Known issues: 

Comments (35)

More Like This

  • Retrieving data ...