Construya Lepus en el servidor, un sistema de monitoreo de base de datos de código abierto

Construya Lepus en el servidor, un sistema de monitoreo de base de datos de código abierto

Debido a los requisitos comerciales de la empresa, quería construir una plataforma de monitoreo de base de datos, así que busqué una plataforma de monitoreo de código abierto en git, así que encontré Lepus, un sistema de código abierto, y grabé el proceso de construcción para facilitar el aprendizaje futuro.

Uno, instalar Docker

Primero, explique el entorno: el servidor pertenece a Kunpeng, el sistema Linux se ha instalado de antemano y la versión de mi sistema es

Inserte la descripción de la imagen aquí

1. Actualiza el programa yum (opcional)

yum actualización -y

-y: significa que debe asegurarse de que todas las opciones actualizadas sean sí, de lo contrario será un poco más problemático

2. Desinstale la versión anterior de Docker.

Ver la versión anterior de Docker instalada, si hay una versión anterior, eliminar y desinstalar

Inserte la descripción de la imagen aquí

No lo eliminaré una vez que lo instale aquí, pero necesito eliminarlo mediante mi propia búsqueda de Baidu. ( yum quitar + el nombre de la aplicación a desinstalar )

3. Instale las dependencias necesarias

Inserte la descripción de la imagen aquí

4. Agrega la fuente de yum de Docker

Inserte la descripción de la imagen aquí

5. Instalar la edición comunitaria de Docker

yum instalar docker-ce

6. Inicie el servicio y agregue para comenzar

systemctl start docker

systemctl enable docker

7. Verifique que Docker esté instalado correctamente.

Inserte la descripción de la imagen aquí

La información de la versión parece demostrar que la instalación se realizó correctamente.

Dos, despliega lepus

1. Tire del espejo Lepus

Ingrese docker pull lhrbest / lhrlepus: 3.8 y espere a que se complete la descarga;

Inserte la descripción de la imagen aquí

Tengo dos versiones de lepus de arriba, la de arriba es la versión beta de Lepus3.8, la de abajo es la versión de Lepus3.7, solo elige una para tirar

2. Inicie el contenedor

Cree un contenedor: mkdir -p / opt / mysql

docker run -d --restart always --name = lhrlepus -p 10000: 80 -p 10100: 3307 -v / opt / mysql: / var / lib / mysql -v / usr / share / zoneinfo / Asia / Shanghai: / etc / localtime -t -e PHP_TZ = “Asia / Shanghai” \ lhrbest / lhrlepus: 3.8

10000 es el número de puerto para que acceda a la interfaz de administración en la barra de direcciones, simplemente elija cambiarlo usted mismo

3. Ver el proceso

Inserte la descripción de la imagen aquí
Puedes ver que el proceso ha comenzado

4. Ingrese docker bash

docker exec -it lhrbest bash

5. Configurar variables de entorno

echo $ TERM
export TERM = tonto

6. Después de la configuración, acceda a través de la barra de direcciones

IP del servidor + ":" + "32800"

Por ejemplo, si soy 192.168.3.52:10000, puedo ingresar a la interfaz de administración Ingrese la contraseña de la cuenta para iniciar sesión. La cuenta predeterminada es admin y la contraseña es Lepusadmin.

Inserte la descripción de la imagen aquí

Tres, base de datos de monitoreo (ejemplo de mysql)

1. Crea un usuario

Para monitorear la base de datos MySQL, no es necesario instalar ningún agente en el lado monitoreado, simplemente cree un usuario con los permisos correspondientes.

Después de ingresar al usuario root, cree un usuario

// Permitir solo la conexión IP especificada
crear usuario 'nuevo nombre de usuario' @ 'localhost' identificado por 'contraseña';
// Permitir todas las conexiones IP (indicadas por el comodín%)
crear usuario 'nuevo nombre de usuario' @ '%' identificado por 'contraseña' ;

Inserte la descripción de la imagen aquí

2. Empoderamiento

conceder seleccionar, procesar, super encendido . a 'lepus_monitor'@'10.0.0.%' identificado por '[email protected]';

Inserte la descripción de la imagen aquí

Solo actualízalo después del empoderamiento,

privilegios de descarga;

Descripción del permiso: Es necesario establecer una cuenta en el terminal monitoreado. Esta cuenta necesita los permisos correspondientes. Si los permisos no son suficientes para recopilar datos, habrá problemas. Sin este permiso, ¡no se puede usar en el sistema Lepus!

3. Configurar Mysql

Usagi en la interfaz de administración, Centro de configuración -> Agregar , complete su turno de host, nombre de usuario, contraseña, la etiqueta puede ser

Inserte la descripción de la imagen aquí

Inserte la descripción de la imagen aquí

El tablero puede monitorear su Mysql
Inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/orzMrXu/article/details/113569884
Recomendado
Clasificación