Preparación del entorno de ejecución
LaParámetros
| --conf | Ruta al archivo de configuración |
Archivo de configuración que(--conf)
host= que< entregarhost eldel áreaentorno quede solicitatomcat la>
monitorizaciónport= es:
•< host:puerto Servidordel queentorno alojade eltomcat servicio>
Tomcat.
•user port:= Puerto en el que Tomcat está escuchando.
• user:< usuario parade autenticarsetomcat>
enpassword Tomcat.
•= pass:< contraseña de tomcat>
https= < habilitar para autenticarseusar enhttps Tomcat.
•>
https:enable_status_monitoring = < Activar para habilitar la monitorizacion de metricas de status >
enable_vminfo_monitoring = < Activar para habilitar la monitorizacion de metricas de vm >
module_prefix = < Prefijo para los módulos >
agent_name = < Nombre para el agente >
agents_group_name = < nombre de grupo para el agente >
interval = < intervalo de creación del agente >
threads = < número de hilos >
temporal = < ruta de directorios temporales >
transfer_mode = < modo de transferencia >
tentacle_ip = < ruta de tentacle >
tentacle_port = < puerto de tentacle >
tentacle_opts = < opciones de tentacle >
data_dir = < ruta de ficheros .data >
allow_regexp = < Patron de regexp. Las métricas que coincidan con el patron se monitorizaran >
deny_regexp = < Patron de regexp. Las métricas que coincidan con el patron se descartaran >
Ejemplo
host= < host del entorno de tomcat >
port= < puerto del entorno de tomcat >
user = < usuario de tomcat>
password = < contraseña de tomcat>
https= < habilitar para usar https (1)>
oenable_status_monitoring http= (0)< Activar para habilitar la monitorizacion de metricas de status >
enable_vminfo_monitoring = < Activar para habilitar la monitorizacion de metricas de vm >
module_prefix = < Prefijo para los módulos >
agent_name = < Nombre para el agente >
agents_group_name = < nombre de grupo para el agente >
interval = < intervalo de creación del agente >
threads = < número de hilos >
temporal = < ruta de directorios temporales >
transfer_mode = < modo de transferencia >
tentacle_ip = < ruta de tentacle >
tentacle_port = < puerto de tentacle >
tentacle_opts = < opciones de tentacle >
data_dir = < ruta de ficheros .data >
allow_regexp = < Patron de regexp. Las métricas que coincidan con el patron se monitorizaran >
deny_regexp = < Patron de regexp. Las métricas que coincidan con el patron se descartaran >
• Disponer de los permisos necesarios para que desde la propia máquina se pueda hacer unlas curlllamadas a la página
en cuestión, (un usuario y contraseña en tomcat-users.xml habilitado para acceder al contenido de dicha
página).
Se ha de configurar el usuario para que tenga el rol manager-script, que pueda ver también el listado de instancias.
<user username="user" password="password" roles="manager-script" />
Quedando esta parte del fichero tomcat-users.xml asi:
<tomcat-users>
<!-- otros roles -->
<role rolename="manager-script"/>
<!-- otros usuarios -->
<user username="username" password="password" roles="manager-script" />
</tomcat-users>
• Habilitar el acceso a dicha página así como roles que asignar a usuarios para que puedan obtener su
contenido.
• Conocer versión de Tomcat para conocer el alcance de la monitorización (modo de compatibilidad, para
versiones <= 6.X).