Preparación del entorno de ejecución
Parámetros
| --conf | Ruta al archivo de configuración |
Archivo de configuración (--conf)
[CONF]
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 >
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
[CONF]
host= < host del entorno de tomcat >localhost
port=8080
<user=admin
puerto del entorno de tomcat >
user = < usuario de tomcat>
password = < contraseña de tomcat>password=admin
https=0
<enable_status_monitoring=1
habilitar para usar 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 >enable_vminfo_monitoring=1
module_prefix = < Prefijo para los módulos >tc01
agent_name = <Tomcat Nombre para el agente >server
agents_group_name = < nombre de grupo para el agente >tomcat
interval = < intervalo de creación del agente >
threads = < número de hilos >300
temporal = < ruta de directorios temporales >/tmp
transfer_mode = < modo de transferencia >tentacle
tentacle_ip = < ruta de tentacle >127.0.0.1
tentacle_port = < puerto de tentacle >41121
tentacle_opts =
< opciones de tentacle >
data_dir = < ruta de ficheros .data >/var/spool/pandora/data_in
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 las llamadas 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).