# 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:**

<span style="text-decoration: underline;">Tomcat :  
</span>

<table border="1" id="bkmrk-active-sessions-max-" style="border-collapse: collapse; width: 100.005%;"><tbody><tr><td style="width: 100%;">Active Sessions</td></tr><tr><td style="width: 100%;">Max Sessions Allowed</td></tr><tr><td style="width: 100%;">Configuración connector SSL</td></tr><tr><td style="width: 100%;">Connector State</td></tr><tr><td style="width: 100%;">JSP Count</td></tr></tbody></table>

<table border="1" id="bkmrk-class-load-time-serv" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 100%;">Class Load Time</td></tr><tr><td style="width: 100%;">Servlet count allocated</td></tr><tr><td style="width: 100%;">Servlet load tim</td></tr><tr><td style="width: 100%;">Servlet class</td></tr><tr><td style="width: 100%;">Servlet request count</td></tr></tbody></table>

<table border="1" id="bkmrk-servlet-load-on-star" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 100%;">Servlet load on startup</td></tr><tr><td style="width: 100%;">Webmodule configured</td></tr><tr><td style="width: 100%;">Webmodule start time</td></tr><tr><td style="width: 100%;">Webmodule request count</td></tr><tr><td style="width: 100%;">Webmodule state name</td></tr></tbody></table>

  
<span style="text-decoration: underline;">Websphere :  
</span>

<table border="1" id="bkmrk-active-sessions-inva" style="border-collapse: collapse; width: 100.003%; height: 290px;"><tbody><tr style="height: 29px;"><td style="width: 100%; height: 29px;">Active sessions</td></tr><tr style="height: 29px;"><td style="width: 100%; height: 29px;">Invalid Sessions</td></tr><tr style="height: 29px;"><td style="width: 100%; height: 29px;">Create count</td></tr><tr style="height: 29px;"><td style="width: 100%; height: 29px;">Close count</td></tr><tr style="height: 29px;"><td style="width: 100%; height: 29px;">Allocate count</td></tr><tr style="height: 29px;"><td style="width: 100%; height: 29px;">Fault count</td></tr><tr style="height: 29px;"><td style="width: 100%; height: 29px;">Percent used</td></tr><tr style="height: 29px;"><td style="width: 100%; height: 29px;">Uso medio de CPU por componente web</td></tr><tr style="height: 29px;"><td style="width: 100%; height: 29px;">Cache size</td></tr><tr style="height: 29px;"><td style="width: 100%; height: 29px;">Directorio home de Websphere</td></tr></tbody></table>

<table border="1" id="bkmrk-m%C3%B3dulos-j2ee-de-un-c" style="border-collapse: collapse; width: 100.004%; height: 290px;"><tbody><tr style="height: 29px;"><td style="width: 100%; height: 29px;">Módulos j2EE de un cierto componente web</td></tr><tr style="height: 29px;"><td style="width: 100%; height: 29px;">Prevent Jre Memory Leaks</td></tr><tr style="height: 29px;"><td style="width: 100%; height: 29px;">Detect App CLLeaks</td></tr><tr style="height: 29px;"><td style="width: 100%; height: 29px;">Bootstrap port</td></tr><tr style="height: 29px;"><td style="width: 100%; height: 29px;">ORB Request timeout</td></tr><tr style="height: 29px;"><td style="width: 100%; height: 29px;">ORB Request Retries Count</td></tr><tr style="height: 29px;"><td style="width: 100%; height: 29px;">Nivel de traza</td></tr><tr style="height: 29px;"><td style="width: 100%; height: 29px;">Tamaño del buffer de trazas</td></tr><tr style="height: 29px;"><td style="width: 100%; height: 29px;">Tamaño máximo del pool de hilos</td></tr><tr style="height: 29px;"><td style="width: 100%; height: 29px;">Tamaño mínimo del pool de hilos</td></tr></tbody></table>

<table border="1" id="bkmrk-inactivity-timeout" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 100%;">Inactivity Timeout</td></tr></tbody></table>

  
  
  
<span style="text-decoration: underline;">Weblogic :  
</span>

<table border="1" id="bkmrk-locked-users-current" style="border-collapse: collapse; width: 100.003%;"><tbody><tr><td style="width: 100%;">Locked Users Current Count</td></tr><tr><td style="width: 100%;">Lockout Duration</td></tr><tr><td style="width: 100%;">Lockout Enabled</td></tr><tr><td style="width: 100%;">Invalid Login Attempts Total Count</td></tr><tr><td style="width: 100%;">Pool Max Capacity</td></tr><tr><td style="width: 100%;">Execution Time Average</td></tr><tr><td style="width: 100%;">Invocation Total Count</td></tr><tr><td style="width: 100%;">Diagnostics Read Count</td></tr></tbody></table>

<table border="1" id="bkmrk-diagnostics-delete-c" style="border-collapse: collapse; width: 100.003%; height: 232px;"><tbody><tr style="height: 29px;"><td style="width: 100%; height: 29px;">Diagnostics Delete Count</td></tr><tr style="height: 29px;"><td style="width: 100%; height: 29px;">Diagnostics Update Count</td></tr><tr style="height: 29px;"><td style="width: 100%; height: 29px;">Diagnostics Create Count</td></tr><tr style="height: 29px;"><td style="width: 100%; height: 29px;">Mbean Completed Requests</td></tr><tr style="height: 29px;"><td style="width: 100%; height: 29px;">Mbean Bytes Received Count</td></tr><tr style="height: 29px;"><td style="width: 100%; height: 29px;">Mbean Bytes Sent Count</td></tr><tr style="height: 29px;"><td style="width: 100%; height: 29px;">Mbean Connections Count</td></tr><tr style="height: 29px;"><td style="width: 100%; height: 29px;">Mbean Public URL</td></tr></tbody></table>

<table border="1" id="bkmrk-mbean-messages-sent-" style="border-collapse: collapse; width: 100%; height: 232px;"><tbody><tr style="height: 29px;"><td style="width: 100%; height: 29px;">Mbean Messages Sent Count</td></tr><tr style="height: 29px;"><td style="width: 100%; height: 29px;">Mbean Messages Received Count</td></tr><tr style="height: 29px;"><td style="width: 100%; height: 29px;">Mbean Execution Time Average</td></tr><tr style="height: 29px;"><td style="width: 100%; height: 29px;">Mbean Execution Time Total</td></tr><tr style="height: 29px;"><td style="width: 100%; height: 29px;">Mbean Invocation Total Count</td></tr><tr style="height: 29px;"><td style="width: 100%; height: 29px;">Servlet State</td></tr><tr style="height: 29px;"><td style="width: 100%; height: 29px;">Servlet Server Startup Time</td></tr><tr style="height: 29px;"><td style="width: 100%; height: 29px;">Servlet Execution Time Average</td></tr></tbody></table>

<table border="1" id="bkmrk-servlet-reload-total" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 100%;">Servlet Reload Total Count</td></tr><tr><td style="width: 100%;">Servlet Execution Time High</td></tr><tr><td style="width: 100%;">Servlet Invocation Total Count</td></tr><tr><td style="width: 100%;">Webmodule status</td></tr><tr><td style="width: 100%;">Webmodule Open Sessions High Count</td></tr><tr><td style="width: 100%;">Webmodule Session Invalidation Interval Secs</td></tr><tr><td style="width: 100%;">Webmodule Sessions Opened Total Count</td></tr><tr><td style="width: 100%;">Webmodule Module Id</td></tr></tbody></table>

<span style="text-decoration: underline;">Kafka :</span>

<table border="1" id="bkmrk-active-controller-br" style="border-collapse: collapse; width: 100%; height: 290px;"><tbody><tr style="height: 29px;"><td style="width: 100%; height: 29px;">Active Controller Brokers</td></tr><tr style="height: 29px;"><td style="width: 100%; height: 29px;">Broker leaders</td></tr><tr style="height: 29px;"><td style="width: 100%; height: 29px;">Incoming Bytes per second</td></tr><tr style="height: 29px;"><td style="width: 100%; height: 29px;">Incoming Messages per second</td></tr><tr style="height: 29px;"><td style="width: 100%; height: 29px;">ISR expansion Rate</td></tr><tr style="height: 29px;"><td style="width: 100%; height: 29px;">ISR shrink rate</td></tr><tr style="height: 29px;"><td style="width: 100%; height: 29px;">Network processors avg idle time</td></tr><tr style="height: 29px;"><td style="width: 100%; height: 29px;">Number of disputed leader elections rate</td></tr><tr style="height: 29px;"><td style="width: 100%; height: 29px;">Offline Controller Brokers</td></tr><tr style="height: 29px;"><td style="width: 100%; height: 29px;">Outgoing Bytes per second</td></tr></tbody></table>

<table border="1" id="bkmrk-request-handlers-avg" style="border-collapse: collapse; width: 100.003%; height: 278px;"><tbody><tr style="height: 29px;"><td style="width: 100%; height: 29px;">Request handlers avg idle time</td></tr><tr style="height: 29px;"><td style="width: 100%; height: 29px;">Requests in fetch API purgatory</td></tr><tr style="height: 29px;"><td style="width: 100%; height: 29px;">Requests in producer API purgatory</td></tr><tr style="height: 29px;"><td style="width: 100%; height: 29px;">System’s partitions</td></tr><tr style="height: 29px;"><td style="width: 100%; height: 29px;">Total time to serve a specified request (fetch API consumer)</td></tr><tr style="height: 29px;"><td style="width: 100%; height: 29px;">Total time to serve a specified request (fetch API follower)</td></tr><tr style="height: 46px;"><td style="width: 100%; height: 46px;">Total time to serve a specified request  
(producer API)</td></tr><tr style="height: 29px;"><td style="width: 100%; height: 29px;">Unclear leader election rate</td></tr><tr style="height: 29px;"><td style="width: 100%; height: 29px;">Under-replicated partitions</td></tr></tbody></table>

**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)

<table border="1" id="bkmrk-check_jmx_server_nam" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 100%;">check\_jmx\_classes\_total</td></tr><tr><td style="width: 100%;">check\_jmx\_threads\_current</td></tr></tbody></table>

<table border="1" id="bkmrk-check_jmx_threads_pe" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 100%;">check\_jmx\_threads\_peak</td></tr><tr><td style="width: 100%;">check\_jmx\_runtime\_name</td></tr><tr><td style="width: 100%;">check\_jmx\_jvm</td></tr><tr><td style="width: 100%;">check\_jmx\_jvm\_startup</td></tr><tr><td style="width: 100%;">check\_jmx\_max\_file\_desc</td></tr><tr><td style="width: 100%;">check\_jmx\_file\_desc\_open</td></tr><tr><td style="width: 100%;">check\_jmx\_memory\_used</td></tr><tr><td style="width: 100%;">check\_jmx\_MemoryUsed</td></tr></tbody></table>

Modules assigned to each of the agents that represent the web applications  
deployed:

<table border="1" id="bkmrk-app_name-state-app_n" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 100%;">APP\_NAME State</td></tr><tr><td style="width: 100%;">APP\_NAME InvocationTotalCount</td></tr><tr><td style="width: 100%;">APP\_NAME ReloadTotalCount</td></tr><tr><td style="width: 100%;">APP\_NAME Executiontimetotal</td></tr><tr><td style="width: 100%;">APP\_NAME ExecutionTimeAverage</td></tr><tr><td style="width: 100%;">APP\_NAME Status</td></tr></tbody></table>