Modules generated by the plugin
The standard execution of this plugin will return the following modules by default (with
all optional blocks enabled):
Classic monitoring:
Tomcat :
Active Sessions |
Max Sessions Allowed |
Configuración connector SSL |
Connector State |
JSP Count |
Class Load Time |
Servlet count allocated |
Servlet load tim |
Servlet class |
Servlet request count |
Servlet load on startup |
Webmodule configured |
Webmodule start time |
Webmodule request count |
Webmodule state name |
Websphere :
Active sessions |
Invalid Sessions |
Create count |
Close count |
Allocate count |
Fault count |
Percent used |
Uso medio de CPU por componente web |
Cache size |
Directorio home de Websphere |
Módulos j2EE de un cierto componente web |
Prevent Jre Memory Leaks |
Detect App CLLeaks |
Bootstrap port |
ORB Request timeout |
ORB Request Retries Count |
Nivel de traza |
Tamaño del buffer de trazas |
Tamaño máximo del pool de hilos |
Tamaño mínimo del pool de hilos |
Inactivity Timeout |
Weblogic :
Locked Users Current Count |
Lockout Duration |
Lockout Enabled |
Invalid Login Attempts Total Count |
Pool Max Capacity |
Execution Time Average |
Invocation Total Count |
Diagnostics Read Count |
Diagnostics Delete Count |
Diagnostics Update Count |
Diagnostics Create Count |
Mbean Completed Requests |
Mbean Bytes Received Count |
Mbean Bytes Sent Count |
Mbean Connections Count |
Mbean Public URL |
Mbean Messages Sent Count |
Mbean Messages Received Count |
Mbean Execution Time Average |
Mbean Execution Time Total |
Mbean Invocation Total Count |
Servlet State |
Servlet Server Startup Time |
Servlet Execution Time Average |
Servlet Reload Total Count |
Servlet Execution Time High |
Servlet Invocation Total Count |
Webmodule status |
Webmodule Open Sessions High Count |
Webmodule Session Invalidation Interval Secs |
Webmodule Sessions Opened Total Count |
Webmodule Module Id |
Kafka :
Active Controller Brokers |
Broker leaders |
Incoming Bytes per second |
Incoming Messages per second |
ISR expansion Rate |
ISR shrink rate |
Network processors avg idle time |
Number of disputed leader elections rate |
Offline Controller Brokers |
Outgoing Bytes per second |
Request handlers avg idle time |
Requests in fetch API purgatory |
Requests in producer API purgatory |
System’s partitions |
Total time to serve a specified request (fetch API consumer) |
Total time to serve a specified request (fetch API follower) |
Total time to serve a specified request (producer API) |
Unclear leader election rate |
Under-replicated partitions |
Example of web application monitoring
This specific monitoring is only compatible with Weblogic in version 723
of the plugin.
With the following basic configuration:
## Weblogic
server_url http://10.1.2.3:7001/jolokia
## product
product weblogic
# checks
server_info
os_info
webapp_info
include_internal_webapps 0
# Specific beans
mbean_check_begin
mbean_check_name MemoryUsed
mbean_check_type generic_data
mbean_check_description In Bytes
mbean java.lang:type=Memory
attribute HeapMemoryUsage
path used
mbean_check_end
## Report style
as_agent_plugin 0
agent_per_instance 1
## Agent personalization
agent_name my JMX appserver
agent_interval 300
agent_group JMX
## Pandora Server configuration
transfer_mode tentacle
tentacle_ip your.pandora.server.ip
tentacle_port 41121
tentacle_opts
tentacle_client "tentacle_client"
temp /tmp
local_folder /var/spool/pandora/data_in
This configuration will return the following modules (remember that an agent will be created for each web application you have deployed on your application server).
List of modules
Modules assigned to the main agent (represents the application server itself)
check_jmx_classes_total |
check_jmx_threads_current |
check_jmx_threads_peak |
check_jmx_runtime_name |
check_jmx_jvm |
check_jmx_jvm_startup |
check_jmx_max_file_desc |
check_jmx_file_desc_open |
check_jmx_memory_used |
check_jmx_MemoryUsed |
Modules assigned to each of the agents that represent the web applications
deployed:
APP_NAME State |
APP_NAME InvocationTotalCount |
APP_NAME ReloadTotalCount |
APP_NAME Executiontimetotal |
APP_NAME ExecutionTimeAverage |
APP_NAME Status |