Upptime - página de estado de código abierto

Upptime Software de página de estado gratuito

Monitor de tiempo de actividad y sistema de página de estado de código abierto para GitHub

Monitoree los sitios web con servicio de monitoreo gratuito y software de página de estado de código abierto desde el repositorio de GitHub. Impulsado por acciones, problemas y páginas de Github.

Descripción general

Upptime es una página de estado de código abierto *** Sistema. Ofrece** Servicio gratuito de monitoreo de sitios web ** también. Upptime funciona con GitHub y utiliza sus características para realizar diferentes operaciones. Por lo tanto, es diferente de los sistemas de página de estado tradicionales porque no requiere un servidor. Upptime utiliza tres características principales de GitHub, como acciones, problemas y páginas. Las acciones de GitHub se utilizan como monitor de tiempo de actividad. Los problemas de GitHub se utilizan para informes de incidentes y las páginas de GitHub se utilizan para el sitio web de estado. Las acciones de GitHub permiten a los usuarios que programar flujos de trabajo se ejecuten automáticamente cada 5 minutos más o menos. Upptime verifica el estado de salud del sitio web cada 5 minutos o lo que sea definido. Los problemas de GitHub funcionan como informes de incidentes. Upttime abre un nuevo problema en el repositorio de GitHub cuando el sitio web/punto final cae. El problema se puede asignar a un miembro del equipo y enviar notificación utilizando uno de los canales de notificación configurados. Upptime utiliza páginas GitHub para el sitio web de estado de renderizado. Página de estado GitHub Muestra información de usuarios como el estado del sitio web, el historial de incidentes y los gráficos de tiempo de respuesta. Este software de página de estado gratuito viene con varios canales para enviar notificaciones como Slack, Telegram, Discord, Correo electrónico y SMS. Envíe una notificación a los miembros del equipo, ya sea el sitio web o experimenta un rendimiento degradado. Además, los usuarios pueden ejecutar manualmente desencadenantes junto con flujos de trabajo automatizados. Además, esta Página de estado de código abierto El sistema consta de tres paquetes que incluyen @Upptime/Uptime-monitor, @Upptime/Status-Page y @Upptime/Graphs.

Requisitos del sistema

Los requisitos para configurar Upptime incluyen:

  • Cuenta de Github

Características

Upptime tiene una excelente lista de funciones y algunos de ellos son:

  • Monitor de tiempo de actividad gratuito
  • Acciones de GitHub para monitorear sitios web
  • Hermosos gráficos de tiempo de respuesta
  • Use problemas para informes de incidentes
  • Mantenimiento Programado
  • Sitio web de Github Pages for Status
  • API GitHub
  • Admite varios desencadenantes
  • Admite el número de canales de notificación

Instalación

Creación de repositorio a partir de la plantilla de Upptime

Siga los pasos a continuación para crear repositorio a partir de la plantilla.

  • Abra el repositorio de GitHub Upptime visitando:
  • Haga clic en el botón “Use esta plantilla” en la parte superior derecha.
  • Ingrese un nombre para su nuevo repositorio y verifique “Incluya todas las ramas”.
  • Haga clic en “Crear repositorio desde la plantilla”

Habilitar las páginas de GitHub

Habilite las páginas de GitHub para generar un sitio web estático. Siga los pasos a continuación al repositorio recién creado.

  • Navegue a la página Configuración del repositorio.
  • Desplácese a la configuración “Páginas GitHub”.
  • En “Fuente”, cambie “Ninguno” a las páginas de GH.
  • En el menú desplegable de la carpeta, seleccione /(root).
  • omita la opción “Temo Chooser”.
  • Haga clic en “Guardar”

Actualizar el archivo de configuración

El archivo “.upptimerc.yml” se utiliza como configuración central para agregar puntos finales/sitios web para monitorear y configurar el sitio web de estado. El archivo de configuración debe verse así.

 
owner: masoodanwer # GitHub username
repo: upptime-test-repo # GitHub repository name
sites: 
  - name: Google
    url:  https://www.google.com
assignees: 
  - MasoodAnwer
status-website: 
  cname: /repo
  name: My Status Website
 Español