Evaluación de instancia de Huawei Cloud Yaoyun Server L | Implementación de la herramienta de monitoreo del servidor Statping en el entorno Docker

Evaluación de instancia de Huawei Cloud Yaoyun Server L | Implementación de la herramienta de monitoreo del servidor Statping en el entorno Docker

I. Introducción

1.1 Introducción a la instancia L de Yunyao Cloud Server

La instancia Yunyao Cloud Server L es una nueva generación de servidor en la nube de aplicaciones liviano, especialmente diseñado para pequeñas y medianas empresas y desarrolladores, que brinda una experiencia conveniente lista para usar. Este producto proporciona imágenes de aplicaciones ricas y estrictamente seleccionadas y puede implementar aplicaciones con un solo clic, lo que simplifica enormemente el proceso de creación de sitios web de comercio electrónico, aplicaciones web, subprogramas, entornos de aprendizaje y diversas tareas de desarrollo y prueba en la nube.

Insertar descripción de la imagen aquí

1.2 Introducción a las estadísticas

Statping es una herramienta de monitoreo y detección de servicios de código abierto que se puede utilizar para detectar la disponibilidad y el tiempo de respuesta de aplicaciones web, servidores y otros servicios de red. Statping proporciona capacidades de visualización y alertas para notificar a los usuarios sobre cambios en el estado del servicio a través de correo electrónico, Slack, webhooks, etc. La herramienta también proporciona estadísticas y gráficos básicos para ayudar a los usuarios a comprender mejor el rendimiento y la disponibilidad de sus servicios. Statping es una herramienta liviana que es fácil de usar e implementar.

1.3 Funciones de estadística

Statping es un monitor de servicio autohospedado con las siguientes características:

  • Admite múltiples protocolos y monitoreo de servicios, incluidos HTTP, TCP, UDP, DNS, Ping, etc.

  • Proporciona notificaciones y alertas en tiempo real que se pueden enviar a su teléfono o computadora por correo electrónico, Slack, Microsoft Teams, Discord, etc.

  • La frecuencia de monitoreo y los tiempos de espera se pueden personalizar para adaptarse a las diferentes necesidades de la aplicación.

  • Proporciona una interfaz web para facilitar la gestión y el seguimiento de múltiples servicios y hosts.

  • Capacidades de implementación y actualización automatizadas para una implementación y actualizaciones rápidas a través de Docker o binarios.

  • Admite complementos y API para ampliar la funcionalidad e integrarse en otras herramientas y sistemas.

2. Introducción a esta práctica

2.1 Introducción a esta práctica

1. Esta práctica es un entorno de aprendizaje de prueba personal, cuyo objetivo es implementar aplicaciones rápidamente. Tenga cuidado en el entorno de producción; 2.
Este entorno de práctica es una instancia de Yunyao Cloud Server L y la imagen de la aplicación utilizada es Portainer 2.18.4;
3 En Portainer Implementar la herramienta de monitoreo del servidor Statping en la plataforma.

2.2 Este plan ambiental

Categoría de servidor Imagen de la aplicación Dirección IP de intranet versión acoplable versión portainer Versión estadística
Instancia L del servidor en la nube de Yunyao Visualización de Docker Portainer 192.168.0.168 24.0.4 2.18.4 v0.90.75

3. Compre una instancia L de Yunyao Cloud Server

3.1 Comprar la instancia L de Yunyao Cloud Server

1. Enlace al sitio web oficial: https://www.huaweicloud.com/product/hecs-light.html
2. Especificaciones de compra:
Región: Norte de China-Beijing IV;
Imagen de la aplicación: Visualización de Docker-Portainer;
Especificaciones de instancia: 2 núcleos 2G /disco del sistema 40G/ancho de banda máximo 3Mbps/paquete de tráfico 400G;
nombre de la instancia: personalícelo, edítelo aquí como HECS-L-Portainer;
duración de la compra: 1 mes.

Insertar descripción de la imagen aquí

3.3 Verificar el estado de la instancia L de Yunyao Cloud Server

Verifique el estado de la instancia Yunyao Cloud Server L comprada y se está ejecutando normalmente.

Insertar descripción de la imagen aquí

3.4 Restablecer la contraseña del servidor

Haga clic para iniciar sesión de forma remota en la instancia L de Yunyao Cloud Server

Insertar descripción de la imagen aquí

Insertar descripción de la imagen aquí

Para restablecer la contraseña, haga clic en la opción restablecer contraseña a la derecha. Se requiere verificación de identidad. Después de seleccionar la verificación del teléfono móvil, la contraseña se puede restablecer exitosamente.

Insertar descripción de la imagen aquí

Insertar descripción de la imagen aquí

4. Verifique el entorno Docker

4.1 Servidor de conexión remota Xshell

  • Copie la dirección IP pública elástica y úsela cuando se conecte al servidor de forma remota.

Insertar descripción de la imagen aquí

  • En la herramienta Xshell, complete la dirección IP pública elástica del servidor, la información de cuenta y contraseña, y conéctese al servidor remoto a través de ssh.

Insertar descripción de la imagen aquí

Insertar descripción de la imagen aquí

4.2 Verificar la versión del sistema operativo

Verifique la versión del sistema operativo de la instancia de Yunyao Cloud Server L. La versión del sistema operativo es Ubuntu 22.04.1 LTS.

root@hcss-ecs-f91c:~# cat /etc/os-release
PRETTY_NAME="Ubuntu 22.04.1 LTS"
NAME="Ubuntu"
VERSION_ID="22.04"
VERSION="22.04.1 LTS (Jammy Jellyfish)"
VERSION_CODENAME=jammy
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=jammy

4.3 Verificar el estado del sistema

  • Verificar el uso de la memoria
root@hcss-ecs-f91c:~# free -m
               total        used        free      shared  buff/cache   available
Mem:            1783         488          91           3        1204        1100
Swap:              0           0           0
  • Verificar el uso del disco
root@hcss-ecs-f91c:~# df -hT
Filesystem     Type     Size  Used Avail Use% Mounted on
tmpfs          tmpfs    179M  1.5M  177M   1% /run
/dev/vda1      ext4      40G   14G   24G  37% /
tmpfs          tmpfs    892M     0  892M   0% /dev/shm
tmpfs          tmpfs    5.0M  4.0K  5.0M   1% /run/lock
tmpfs          tmpfs    179M  4.0K  179M   1% /run/user/0
overlay        overlay   40G   14G   24G  37% /var/lib/docker/overlay2/1221c1906020843135c17ce891d88968355c5f22167913181a2cdaea8ef09e7f/merged
overlay        overlay   40G   14G   24G  37% /var/lib/docker/overlay2/9bcf1304bca2d0899ff645ad0c0dc790c8bcdfb241016b37c517537cac44663a/merged
  • Ver el uso general de recursos del sistema
top

Insertar descripción de la imagen aquí

4.4 Verificar la versión de Docker

Verifique la versión actual de Docker. Cuando la instancia de Yunyao Cloud Server L usa la imagen de la aplicación Portainer, el entorno Docker se ha instalado automáticamente y no es necesario reinstalar el entorno Docker.

root@hcss-ecs-f91c:/data/leanote# docker -v
Docker version 24.0.4, build 3713ee1

4.5 Verificar la versión de redacción de Docker

Verifique la versión de Docker Compose. La nueva versión de Docker integra e instala automáticamente la herramienta Docker Compose.

root@hcss-ecs-f91c:~# docker compose version
Docker Compose version v2.19.1

4.6 Verificar el contenedor actual local

Verifique el contenedor actual en ejecución localmente. Cuando la instancia de Yunyao Cloud Server L use la imagen de la aplicación Portainer, se implementará un entorno Docker y se creará un contenedor para el servicio Portainer.

root@hcss-ecs-f91c:~# docker ps
CONTAINER ID   IMAGE                           COMMAND        CREATED        STATUS        PORTS                                                           NAMES
866f19377f2d   portainer/portainer-ce:2.18.3   "/portainer"   44 hours ago   Up 43 hours   8000/tcp, 9443/tcp, 0.0.0.0:9091->9000/tcp, :::9091->9000/tcp   portainer

5. Descargue la imagen de Statping

5.1 Configurar la aceleración de imágenes de Docker

En el escenario de imagen de la aplicación Docker de la instancia Yunyao Cloud Server L, la velocidad para extraer la imagen del Docker Hub es relativamente rápida. Cuando algunas imágenes se extraen demasiado lentamente, puede intentar configurar la aceleración de imágenes.

  • Edite o cree un nuevo archivo /etc/docker/daemon.json y agréguele el elemento de espejos de registro.
 vim /etc/docker/daemon.json
{
    
    
  "registry-mirrors": ["https://docker.mirrors.sjtug.sjtu.edu.cn"]
}
  • Reinicie el servicio Docker
systemctl daemon-reload
systemctl restart docker

5.2 Descargar imagen PrestaShop

Descargar la imagen de estadística desde Docker Hub

docker pull statping/statping:dev
docker pull statping/statping:latest

Insertar descripción de la imagen aquí

6. Implementar la herramienta de monitoreo del servidor Statping

6.1 Utilice docker-cli para implementar Statping

Utilice docker-cli para implementar rápidamente Statping

docker run -it -p 9080:8080 statping/statping

6.2 Utilice Portainer para implementar Statping

Cuando la instancia Huawei Cloud Yaoyun Server L utiliza Portainer como imagen de la aplicación, la herramienta Portainer se instala automáticamente.

  • Archivo docker-compose.yaml
version: '2.3'

services:
  statping:
    container_name: statping
    image: statping/statping:dev
    restart: always
    volumes:
      - statping_data:/app
    environment:
      DB_CONN: sqlite
    ports:
      - 8080:8080

volumes:
  statping_data:
  • Implementar usando el modo de pila Portainer

Insertar descripción de la imagen aquí

6.3 Implementar Statping con Docker Compose

Utilice Docker Compose para implementar Statping. En esta práctica, elegimos utilizar Docker Compose.

version: '2.3'

services:
  statping:
    container_name: statping
    image: statping/statping:dev
    restart: always
    volumes:
      - statping_data:/app
    environment:
      DB_CONN: sqlite
    ports:
      - 9080:8080

volumes:
  statping_data:
root@hcss-ecs-f91c:/data/statping# docker compose up -d
[+] Running 3/3
 ✔ Network statping_default         Created                                                                                                                               0.0s
 ✔ Volume "statping_statping_data"  Created                                                                                                                               0.0s
 ✔ Container statping               Started                                                                                                                               0.4s

6.4 Verificar el estado de ejecución del contenedor Statping

Verifique el estado de ejecución del contenedor Statping para asegurarse de que se esté ejecutando normalmente.

root@hcss-ecs-f91c:/data/statping# docker ps
CONTAINER ID   IMAGE                           COMMAND                  CREATED          STATUS                             PORTS             NAMES
8f86b0e52f1b   statping/statping:dev           "/bin/sh -c 'statpin…"   48 seconds ago   Up 47 seconds (health: starting)   0.0.0.0:9080->8080/tcp, :::9080->8080/tcp             statping

6.5 Verificar los registros de ejecución del contenedor

Verifique el registro de ejecución del contenedor para asegurarse de que el servicio Statping se inicie normalmente

Insertar descripción de la imagen aquí

7. Accede al servicio de estadísticas.

7.1 Permitir puertos de grupo de seguridad

En la página de administración del grupo de seguridad de la instancia L de Yunyao Cloud Server, permita el puerto 9080 en la dirección entrante.

Insertar descripción de la imagen aquí

Insertar descripción de la imagen aquí

7.2 Visitar la página de inicio de Statping

Dirección de acceso: http://Dirección IP pública elástica: 9080, reemplace la dirección IP con la dirección IP pública elástica de su propio servidor.

Insertar descripción de la imagen aquí

8. Uso básico de Statping

8.1 Inicie sesión en la gestión en segundo plano del panel

  • En la parte inferior de la página de inicio, haga clic en Panel de inicio de sesión.

Insertar descripción de la imagen aquí

  • La contraseña predeterminada de la cuenta de inicio de sesión es admin/admin

Insertar descripción de la imagen aquí
Insertar descripción de la imagen aquí

8.2 Establecer sistema chino

En la parte superior de la página de administración del panel, haga clic en Configuración - Idioma - Chino - Guardar para configurar el idioma del sistema en chino.

Insertar descripción de la imagen aquí
Insertar descripción de la imagen aquí

8.3 Gestión de servicios

  • Seleccione el módulo de gestión de servicios y elimine los servicios agregados por el sistema por defecto.

Insertar descripción de la imagen aquí

  • Crear nuevo servicio

Insertar descripción de la imagen aquí

Nombre del servicio: servicio web leanote note;
Tipo de servicio: http;
Enlace permanente: servicio web leanote note
Nodo terminal de servicio: Complete el sitio web personal al que se puede acceder;
el resto puede ser predeterminado.

Insertar descripción de la imagen aquí
Insertar descripción de la imagen aquí

8.4 Verificar el estado del sitio web de la prueba

Regrese a la página de inicio y podrá ver que el servicio del sitio web probado ya está en línea.

Insertar descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/jks212454/article/details/132768066
Recomendado
Clasificación