Modulos generados por el plugin
La ejecución estándar de este plugin devolverá los siguientes módulos por defecto (con
todos los bloques opcionales habilitados):
Monitorización clásica:
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 |
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 |
Ejemplo de monitorización de aplicaciones web
Esta monitorización específica es únicamente compatible con Weblogic en la versión 723
del plugin.
Con la siguiente configuración básica:
## 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
Esta configuración devolverá los siguientes módulos (recuerde que se creará un agente por cada aplicación web que tenga desplegada en su servidor de aplicaciones).
Lista de módulos
Módulos asignados al agente principal (representa el propio servidor de aplicaciones)
check_jmx_server_name |
check_jmx_server_vendor |
check_jmx_memory_used |
check_jmx_memory_alloc |
check_jmx_memory_max |
check_jmx_classes_loaded |
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 |
Módulos asignados a cada uno de los agentes que representan las aplicaciones web
desplegadas:
APP_NAME State |
APP_NAME InvocationTotalCount |
APP_NAME ReloadTotalCount |
APP_NAME Executiontimetotal |
APP_NAME ExecutionTimeAverage |
APP_NAME Status |