Proyecto

General

Perfil

SonarQube by Neodoo Es » Histórico » Versión 2

Francisco Javier Solans Benedí, 2024-04-10 08:34

1 2 Francisco Javier Solans Benedí
{{toc}}
2 1 Francisco Javier Solans Benedí
3 2 Francisco Javier Solans Benedí
# Instrucciones de uso
4 1 Francisco Javier Solans Benedí
5 2 Francisco Javier Solans Benedí
## Primeros pasos
6 1 Francisco Javier Solans Benedí
7 2 Francisco Javier Solans Benedí
1. Lance el producto via 1-Click
8
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
9
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 :
10
   * Usuario: admin
11
   * Contraseña: Tu id de instancia
12 1 Francisco Javier Solans Benedí
13 2 Francisco Javier Solans Benedí
También puede acceder a su instancia via SSH, usando el usuario correspondiente y su clave privada de Amazon.
14 1 Francisco Javier Solans Benedí
15 2 Francisco Javier Solans Benedí
El **usuario** depende del sistema operativo: 
16
* Centos 9 Stream: 'ec2-user'
17
* Otros Centos: 'centos'
18
* Ubuntu: 'ubuntu'
19
* Rocky Linux: 'rocky'
20 1 Francisco Javier Solans Benedí
21 2 Francisco Javier Solans Benedí
## Detalles de la instalación
22 1 Francisco Javier Solans Benedí
23 2 Francisco Javier Solans Benedí
SonarQube esta instalado en el directorio /usr/java/sonarqube-[version], el cual establece un link con /usr/java/sonarqube.
24 1 Francisco Javier Solans Benedí
25
El servicio está configurado con systemd.
26
27
Ver estado del servico:
28 2 Francisco Javier Solans Benedí
``` shell
29
$ sudo systemctl status sonarqube
30
```
31 1 Francisco Javier Solans Benedí
32
Parar el servicio:
33 2 Francisco Javier Solans Benedí
``` shell
34
$ sudo systemctl stop sonarqube
35
```
36 1 Francisco Javier Solans Benedí
37
Lanzar el servicio:
38 2 Francisco Javier Solans Benedí
``` shell
39
$ sudo systemctl start sonarqube
40
```
41 1 Francisco Javier Solans Benedí
42 2 Francisco Javier Solans Benedí
**PostgreSQL**
43 1 Francisco Javier Solans Benedí
44 2 Francisco Javier Solans Benedí
SonarQube está configurado con la base de datos PostgreSQL.
45 1 Francisco Javier Solans Benedí
46 2 Francisco Javier Solans Benedí
Ver estado del servidor:
47
``` caparazón
48
$ sudo systemctl estado postgresql
49
```
50 1 Francisco Javier Solans Benedí
51 2 Francisco Javier Solans Benedí
Detener servidor:
52
``` caparazón
53
$ sudo systemctl detener postgresql
54
```
55 1 Francisco Javier Solans Benedí
56 2 Francisco Javier Solans Benedí
Iniciar servidor:
57
``` caparazón
58
$ sudo systemctl iniciar postgresql
59
```
60 1 Francisco Javier Solans Benedí
61 2 Francisco Javier Solans Benedí
## Otros datos útiles
62 1 Francisco Javier Solans Benedí
63 2 Francisco Javier Solans Benedí
**Ubicación de información sensible**
64
Toda la información se guarda en la base de datos.
65 1 Francisco Javier Solans Benedí
66 2 Francisco Javier Solans Benedí
En PostgreSQL la carpeta de datos es /var/lib/pgsql/data
67 1 Francisco Javier Solans Benedí
68 2 Francisco Javier Solans Benedí
**Configuración de cifrado**
69
No hay datos cifrados.
70 1 Francisco Javier Solans Benedí
71 2 Francisco Javier Solans Benedí
**Cambiar las credenciales del sistema**
72
Para cambiar el SonarQube tienes que ir 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".
73 1 Francisco Javier Solans Benedí
74 2 Francisco Javier Solans Benedí
**Instrucciones sobre cómo el usuario interactúa con SonarQube para descifrar los datos necesarios**
75
Puede utilizar la consola de administración de SonarQube para ver todos los datos necesarios.
76 1 Francisco Javier Solans Benedí
77 2 Francisco Javier Solans Benedí
**Cómo evaluar y monitorear el estado y el funcionamiento adecuado de la aplicación**
78
1. Navegue hasta su consola Amazon EC2 y verifique que se encuentre en la región correcta.
79
2. Elija Instancia y seleccione su instancia lanzada.
80
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.
81 1 Francisco Javier Solans Benedí
82 2 Francisco Javier Solans Benedí
## Recursos adicionales
83 1 Francisco Javier Solans Benedí
84 2 Francisco Javier Solans Benedí
* Página oficial de SonarQube: https://www.sonarqube.org
85
* PostgreSQL: https://www.postgresql.org