1. Introducción¶
Este manual describe la configuración de los componentes del lado del servidor de la aplicación GBS SmartSense. GBS SmartSense es una aplicación diseñada para monitorear los clústeres de GBDS, permitiendo al usuario ver informes en vivo sobre la salud y el rendimiento del entorno.
El procedimiento de configuración debe realizarse solo después del paso de instalación. Para obtener más información, consulte el Manual de configuración de aplicaciones GBS.
2. Configuración¶
Los pasos de configuración son:
- Configurar Tomcat;
- Configurar Certificados;
- Generar contraseña encriptada;
- Configurar el archivo config.properties;
Todos los pasos se describen a continuación. Un ejemplo de archivo config.properties
se encuentra en la sección Ejemplo de archivo de configuración.
Danger
Todas las líneas deben estar presentes en el archivo de configuración. Comentar o eliminar líneas puede causar un comportamiento inesperado. Para obtener más información, comuníquese con el equipo de soporte de Griaule.
2.1. Configuración de Tomcat¶
Edite el archivo de configuración de Tomcat para configurar los certificados y el puerto que la aplicación utilizará.
vi /var/lib/tomcats/smartsense/conf/server.xml
Para cambiar el puerto, busque Connector port=
. Este es el puerto para las operaciones de backend.
2.2. Encriptación de contraseña de base de datos¶
El parámetro jdbc.password
es una contraseña encriptada. Para generar la contraseña encriptada, realice los siguientes pasos:
Vaya a <carpeta de tomcat>/webapps/gbs-smartsense-server/WEB-INF/lib
Ejecute el siguiente comando:
java -cp gbs-common-db-<version>.jar com.griaule.commons.util.EncryptUtil <desiredPassword>
La contraseña encriptada se mostrará después del mensaje: “Encrypted password is:”
Note
Guarde esta contraseña encriptada. Se utilizará en el siguiente paso.
2.3. Archivo de propiedades de la aplicación¶
Para configurar el archivo de propiedades de la aplicación, abra con:
vi /var/lib/tomcats/smartsense/conf/config.properties
Los cambios más importantes en este archivo de configuración son las propiedades jdbc.url
, jdbc.username
, jdbc.password
, gbds.url
, smart-sense.ip
, y smart-sense.port
. Configure los parámetros según el entorno.
El archivo de configuración completo se muestra en la sección Ejemplo de archivo de configuración.
Note
Recuerde sustituir la contraseña encriptada correcta generada en la sección Encriptación de contraseña de base de datos en el archivo.
3. Finalizar la configuración¶
Después de completar todos los pasos de configuración, regrese a la sección de configuración del Manual de configuración de aplicaciones GBS.
4. Ejemplo de archivo de configuración¶
Esta sección muestra un ejemplo del archivo config.properties
.
# GBS Smart Sense Server
jdbc.driverClassName=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://172.16.0.66:3306/sphinx?useSSL=false jdbc.username=root jdbc.password=CDrt8vbewA2YAubPNOLZkw==
jdbc.dialect=org.hibernate.dialect.MySQLDialect jdbc.showSql=false
smart-sense.ip=127.0.0.1 smart-sense.port=8126 locale=en_us
gbds.url=http://172.16.0.70:8085 gbds.user=gbds.authenticate gbds.key=Griaule.123 gbds.logLevel=INFO gbds.timeout=300
fingerprint.useSDK=false
gbds.smartSenseUser=smart_sense_server sync.logLevel=INFO same.user.simultaneous.login=false notification.delay=5
server.standalone.port=8085
poolingLoadBalancing.time=60 poolingLoadBalancing.active=true poolingLoadBalancing.last=11/08/2020 10:20:29
Tiempo de equilibrio de carga de agrupación = 60 activo de equilibrio de carga de agrupación = verdadero último equilibrio de carga de agrupación = 11/08/2020 10:20:29