Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

PowerConnect Administrative Console Configuration

Important: None of the configurations below requires a restart of the PowerConnect agent.

There are two methods that can be used to configure the list of enabled JMX Beans in the PowerConnect Java application. Both methods are documented below:

...

You will see a Popup Window display the message “Successfully imported JMX Configuration” and the Enabled JMX Beans table should be automatically updated to reflect the newly applied configuration.

JMX Bean Reference

Here are some useful MBeans with their fields and associated descriptions:

Name

Field

Description

java.lang:type=OperatingSystem

Arch

System cpu architecture

AvailableProcessors

Number of cpu cores

FreePhysicalMemorySize

Free physical RAM on the host system

CommittedVirtualMemorySize

Used virtual memory

FreeSwapSpaceSize

Free swap space

MaxFileDescriptorCount

Maximum number of file descriptors available

Name

Operating System name

ObjectName

MBean name

OpenFileDescriptorCount

Used file descriptors

ProcessCpuLoad

Cpu load of the Java process

ProcessCpuTime

Cpu time of the Java proces

SystemCpuLoad

Cpu load of the host system

SystemLoadAverage

Cpu load average of the host system

TotalPhysicalMemorySize

Total physical RAM available on the host system

Version

Operating System version

java.lang:type=MemoryPool,name=*

Name

Memory Pool Name

ObjectName

MBean name

Usage.init

Memory pool initial size

Usage.committed

Memory pool commit size

Usage.used

Memory pool used size

Usage.max

Memory pool maximum size

Type

Type of memory that the pool uses e.g. HEAP or NON_HEAP

java.lang:type=Compilation

Name

Compiler name

TotalCompilationTime

The accumulated time the Java process has spent doing JIT compilation (milliseconds)

java.lang:type=GarbageCollector,name=*

Name

Type of Garbage Collector configured e.g. Concurrent Mark Sweep

CollectionCount

Number of times the Garbage Collector has run since the Java process was started

CollectionTime

The accumulated time the Garbage Collector has run

LastGCInfo.GcThreadCount

Number of threads used to run the Garbage Collector

LastGCInfo.duration

How long the last Garbage Collector run took

LastGCInfo.startTime

Milliseconds since Java process was launched

LastGCInfo.endTime

Milliseconds since Java process was launched

LastGCInfo.memoryUsageBeforeGc

Information about the committed, initial, max and used memory before the Garbage Collection event

LastGCInfo.memoryUsageAfterGc

Information about the committed, initial, max and used memory after the Garbage Collection event

java.lang:type=Runtime

Name

Process ID of the Java Process

BootClassPath

Boot Classpath of the Java process

ClassPath

Classpath of the Java process

InputArguments

Array of arguments with which the Java process was started

SpecVersion

Java version

StartTime

Time in Epoch format the Java process was started

Uptime

The number of milliseconds the Java process has been running

SystemProperties

Array of system properties with which the Java process was started

java.lang:type=Threading

DaemonThreadCount

Number of daemon threads running

ThreadCount

Number of threads running currently

PeakThreadCount

Maximum number of threads running since the Java Process was started

TotalStartedThreadCount

Total number of threads started since the Java Process was started

Splunk Event

Please note the fields displayed will vary depending on which Java MBean is selected. The event will look like this in Splunk:

...