SonarQube by Neodoo Es » Histórico » Revisión 2
Revisión 1 (Francisco Javier Solans Benedí, 2024-03-13 07:45) → Revisión 2/3 (Francisco Javier Solans Benedí, 2024-04-10 08:34)
{{toc}} # Instrucciones de uso ## publicado por Francisco Javier Solans Benedí 26/11/2021 Primeros pasos 1. Lance el producto via 1-Click 2. Use un navegador para acceder a la consola de Administración en: http://[ec2-ip]:9000, donde [ec2-ip] es la ip publica facilitada por Amazon para tu instancia 3. Acceda utilizando las siguientes credenciales únicamente la primera vez ya que a continuación se le pedirá cambiar la password para poder entrar a la aplicación : * Usuario: admin * Contraseña: Tu id de instancia También puede acceder a su instancia via SSH, usando el usuario correspondiente y su clave privada de Amazon. El **usuario** usuario depende del sistema operativo: * - Centos 9 Stream: 'ec2-user' * - Otros Centos: 'centos' * - Ubuntu: 'ubuntu' * - Rocky Linux: 'rocky' ## Detalles de la instalación SonarQube SOnarQUbe esta instalado en el directorio /usr/java/sonarqube-[version], el cual establece un link con /usr/java/sonarqube. El servicio está configurado con systemd. Ver estado del servico: ``` shell $ sudo systemctl status sonarqube sonar ``` Parar el servicio: ``` shell $ sudo systemctl stop sonarqube sonar ``` Lanzar el servicio: ``` shell $ sudo systemctl start sonarqube ``` sonar **PostgreSQL** Modos de persistencia de los datos H2 (Default) Keycloak viene con su propia base de datos relacional integrada basada en Java, llamada H2. Normalmente es la recomendada entornos de desarrollo y pruebas, para entornos de producción se recomienda trabajar con bases de datos relacionales mejores. Ofrecemos productos con PostgreSQL. PostgreSQL SonarQube está configurado con la base de datos PostgreSQL. PostgreSQL Ver estado del servidor: ``` caparazón servicio: $ sudo systemctl estado status postgresql ``` Parar el servicio: Detener servidor: ``` caparazón $ sudo systemctl detener stop postgresql ``` Lanzar el servicio: Iniciar servidor: ``` caparazón $ sudo systemctl iniciar start postgresql ``` ## Otros datos útiles **Ubicación de información sensible** Toda la información se guarda en la base de datos. En PostgreSQL la carpeta de datos es /var/lib/pgsql/data **Configuración de cifrado** No hay datos cifrados. **Cambiar las credenciales del sistema** Para cambiar el SonarQube tienes que ir Acceder a la sección Administración, subsección Seguridad, seleccionar usuarios en el menú y, en tu usuario presionar el botón de acción y seleccionar "Ingresar una nueva Contraseña". **Instrucciones sobre cómo el usuario interactúa con SonarQube para descifrar los datos necesarios** Puede utilizar la consola de administración de SonarQube para ver todos los datos necesarios. **Cómo evaluar y monitorear el estado y el funcionamiento adecuado de la aplicación** 1. Navegue hasta MySQL desde su consola Amazon EC2 y verifique que se encuentre en la región correcta. 2. Elija Instancia y seleccione su instancia lanzada. 3. Seleccione el servidor para mostrar su página de metadatos y elija la pestaña Verificaciones de estado en la parte inferior de la página para revisar si sus verificaciones de estado pasaron o fallaron. terminal: ## $ sudo -u postgres psql Recursos adicionales * Página oficial de SonarQube: https://www.sonarqube.org * PostgreSQL: https://www.postgresql.org