[{"data":1,"prerenderedAt":121},["ShallowReactive",2],{"seo-verification":3,"marketplace-app-es-gatus":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"marketplace-app-es-gatus",{"slug":9,"slugs":10,"categorySlugs":11,"name":16,"description":17,"phase":18,"unavailableReason":19,"docsUrl":20,"logo":19,"github":19,"tagline":21,"longDescription":22,"features":23,"useCases":32,"steps":45,"faq":64,"specs":83,"compatibleOs":92,"relatedApps":94,"relatedPosts":115,"category":119},"gatus",{"fr":9,"en":9,"ar":9,"es":9},{"fr":12,"en":13,"ar":14,"es":15},"monitoring","monitoring-observability","المراقبة-وقابلية-الرصد","monitorizacion-observabilidad","Gatus","Página de estado y supervisión de salud autoalojada, controlada por un archivo YAML: defina sus endpoints, sus condiciones de salud y los canales de alerta, y consulte el estado de todos sus servicios en tiempo real.",1,null,"https:\u002F\u002Fservorbit.com\u002Fblog\u002Falojar-gatus-en-un-vps","Página de estado y supervisión de salud controladas por un archivo YAML: endpoints HTTP, TCP, DNS o ICMP, condiciones y alertas, versionables con su infraestructura.","Gatus (Apache 2.0, unas 11 700 estrellas en GitHub, escrito en Go) es un panel de salud y una página de estado pública descritos por completo en un archivo de configuración YAML. En él enumera sus puntos de control —URL HTTP, direcciones TCP, resolutores DNS, hosts a los que hacer ping— y las condiciones que definen la buena salud: código de estado esperado, tiempo de respuesta máximo, caducidad del certificado TLS, expresión regular sobre el cuerpo de la respuesta, valor de un campo JSON. Gatus los consulta al intervalo que usted fije y publica el resultado en una página clara, que puede compartir con sus clientes o sus compañeros.\n\nLa diferencia con Uptime Kuma, ya presente en el catálogo, tiene que ver con el método más que con las funciones. Uptime Kuma se administra desde su interfaz: se añade un monitor con unos clics. Gatus hace lo contrario: todo vive en `\u002Fopt\u002Fstacks\u002Fgatus\u002Fconfig\u002Fconfig.yaml`, que usted coloca bajo control de versiones y vuelve a desplegar de forma idéntica en otro servidor. A cambio, acepta condiciones de salud más finas y se conecta a más de cuarenta integraciones de alerta (Slack, PagerDuty, OpsGenie, Discord, Teams, Telegram, Pushover, ntfy, correo electrónico, webhook), con umbrales de fallo y de recuperación que evitan que le despierten por un corte de tres segundos. Un binario Go en un contenedor distroless, menos de 256 MB de RAM, un historial en SQLite: ni PostgreSQL ni Redis que administrar.",[24,25,26,27,28,29,30,31],"Puntos de control HTTP, TCP, DNS, ICMP y WebSocket descritos en un único archivo YAML, sin necesidad de una interfaz gráfica","Condiciones de salud detalladas: código de estado, tiempo de respuesta en milisegundos, días restantes antes de la caducidad del certificado TLS, expresión regular sobre el cuerpo, valor de un campo JSON","Más de 40 integraciones de alerta (Slack, PagerDuty, OpsGenie, Discord, Teams, Telegram, Pushover, ntfy, correo electrónico, webhook) con umbrales de fallo y de recuperación configurables","Página de estado pública o privada, tema claro y oscuro, restricción de acceso por rango de direcciones","Badges de disponibilidad para integrar en un README o en una página web, actualizados en directo","Historial de disponibilidad en SQLite: tasa a 1 h, 24 h, 7 días y más allá, con retención configurable","Comprobaciones de servicios externos: resolución DNS, ping ICMP, eco WebSocket, para supervisar algo más que API HTTP","Menos de 256 MB de RAM y un único binario Go en un contenedor distroless: la página de estado autoalojada más ligera de su categoría",[33,36,39,42],{"title":34,"body":35},"Página de estado pública para un servicio en línea","Declare como puntos de control su API, su sitio web, su CDN y su proveedor de pagos, cada uno con sus condiciones HTTP. Gatus los consulta de forma continua y publica una página de estado que sus clientes miran por sí mismos en lugar de escribir al soporte, mientras la alerta de Slack o de ntfy le llega desde la primera degradación.",{"title":37,"body":38},"Supervisión de la infraestructura interna","Supervise lo que una sonda externa no puede alcanzar: API de preproducción, paneles privados, disponibilidad de un PostgreSQL, caducidad de los certificados de sus dominios internos. Gatus funciona en la misma red que sus servicios y sabe consultar `http:\u002F\u002Flocalhost:3000` o `tcp:\u002F\u002Fdb:5432`, con una alerta antes de que los usuarios se den cuenta.",{"title":40,"body":41},"Alerta de caducidad de los certificados TLS","Añada a un punto de control HTTPS la condición `[CERTIFICATE_EXPIRATION] > 14d`. Gatus inspecciona el certificado en cada comprobación y dispara la alerta cuando quedan menos de catorce días. Se le avisa con la antelación suficiente para renovar con calma, en lugar del día en que el navegador muestra la advertencia.",{"title":43,"body":44},"Control de las dependencias de terceros","Una caída en un proveedor parece, al principio, una caída suya. Declare los endpoints públicos de las API de las que depende su aplicación: cuando la incidencia viene del exterior, su página de estado lo muestra de inmediato y le evita una hora de diagnóstico sobre su propio código.",[46,49,52,55,58,61],{"title":47,"body":48},"Contratar un VPS ServOrbit","Un plan de 512 MB de RAM es suficiente: Gatus se mantiene por debajo de 256 MB y no necesita ninguna base de datos externa. Elija preferentemente un VPS distinto del que aloja los servicios supervisados: si la máquina de aplicación cae, el servidor de supervisión debe seguir en pie para avisarle.",{"title":50,"body":51},"Desplegar Gatus desde el Marketplace","En su área de cliente ServOrbit, abra el Marketplace, categoría Monitoring, seleccione Gatus y lance el despliegue. Un contenedor de inicialización escribe un archivo de configuración de ejemplo y, acto seguido, Gatus arranca en cuestión de segundos con un punto de control de demostración ya activo.",{"title":53,"body":54},"Conectarse por primera vez","Gatus no tiene cuentas: la URL muestra directamente la página de estado, pública por defecto. Su verdadero primer paso es la configuración: edite el config.yaml para sustituir el endpoint de ejemplo por sus propios servicios y vuelva a arrancar con docker compose restart gatus.",{"title":56,"body":57},"Abrir la página de estado","El contenedor escucha en `127.0.0.1:8080`, en local en el VPS. Abra un túnel SSH desde su equipo —`ssh -L 8080:127.0.0.1:8080 root@\u003Cip>`— y después vaya a http:\u002F\u002F127.0.0.1:8080. Allí verá el punto de control de ejemplo y su historial, lo que confirma que el servicio funciona antes de cualquier personalización.",{"title":59,"body":60},"Declarar sus propios puntos de control","Conéctese por SSH y edite `\u002Fopt\u002Fstacks\u002Fgatus\u002Fconfig\u002Fconfig.yaml`. Sustituya la entrada de ejemplo por sus servicios: URL que supervisar, intervalo y condiciones esperadas como `[STATUS] == 200` y `[RESPONSE_TIME] \u003C 5000`. Aplique con `cd \u002Fopt\u002Fstacks\u002Fgatus && docker compose restart gatus`: los nuevos puntos aparecen en la página en unos segundos.",{"title":62,"body":63},"Configurar las alertas y publicar la página","Añada un bloque `alerting:` con su canal —webhook de Slack o de Discord, URL de un servidor ntfy, envío por correo electrónico— y después referéncielo en cada punto de control, por ejemplo `alerts: [{type: slack, failure-threshold: 2}]` para alertar solo tras dos fallos consecutivos. Para compartir la página, asocie un subdominio como `status.su-dominio.com` a la aplicación desde su área de cliente: ServOrbit coloca el vhost nginx y el certificado TLS delante de Gatus, y la página responde en `https:\u002F\u002Fstatus.su-dominio.com`.",[65,68,71,74,77,80],{"q":66,"a":67},"¿Qué diferencia hay entre Gatus y Uptime Kuma?","Ambos vigilan la disponibilidad, pero no de la misma manera. Uptime Kuma se gobierna desde su interfaz: usted añade un monitor con unos clics, lo que resulta rápido y cómodo. Gatus se gobierna mediante un archivo YAML que usted versiona junto con el resto de su infraestructura y vuelve a desplegar de forma idéntica. Gatus ofrece además condiciones de salud más ricas —tiempo de respuesta, caducidad del certificado, expresión regular sobre el cuerpo, resolución DNS— y una página de estado lo bastante cuidada como para mostrarla a sus clientes. Elija Uptime Kuma por la sencillez de uso, y Gatus por la reproducibilidad y la página pública.",{"q":69,"a":70},"¿Hace falta un nombre de dominio?","No para la supervisión y las alertas: Gatus funciona desde el momento del despliegue y puede consultarse en local en el VPS o a través de un túnel SSH. Un nombre de dominio se vuelve necesario en cuanto la página de estado debe ser visible para sus clientes o su equipo: entonces usted asocia un subdominio a la aplicación desde su área de cliente, y ServOrbit coloca el vhost nginx y el certificado TLS que publican la página en HTTPS.",{"q":72,"a":73},"¿Cómo se añade un servicio a la supervisión?","Editando `\u002Fopt\u002Fstacks\u002Fgatus\u002Fconfig\u002Fconfig.yaml` en su VPS: añada una entrada bajo `endpoints:` con la URL, el intervalo y las condiciones, y luego ejecute `cd \u002Fopt\u002Fstacks\u002Fgatus && docker compose restart gatus`. El punto de control aparece en la página en unos segundos. Sin navegador, sin interfaz de administración, sin credenciales: es un archivo de texto.",{"q":75,"a":76},"¿Se puede supervisar algo más que HTTP?","Sí. El prefijo de la URL determina el tipo de comprobación: `tcp:\u002F\u002Fdb.interno:5432` verifica que un PostgreSQL acepta conexiones, `icmp:\u002F\u002Fpasarela.interna` envía un ping, `dns:\u002F\u002F` prueba una resolución. Las condiciones siguen la misma lógica, por ejemplo `[CONNECTED] == true` en TCP o `[DNS_RCODE] == NOERROR` en DNS. Todos los tipos de puntos de control comparten el mismo sistema de alertas y la misma visualización.",{"q":78,"a":79},"¿Qué canales de alerta son compatibles?","Se incluyen más de cuarenta integraciones: Slack, PagerDuty, OpsGenie, Discord, Microsoft Teams, Telegram, Pushover, ntfy, GitHub Issues, correo electrónico, Mattermost, Gotify y los webhooks personalizados. Usted declara la integración una sola vez en el bloque `alerting:` y después la referencia por su tipo desde cada punto de control. Los umbrales de fallo y de recuperación son configurables: por ejemplo, alertar tras dos fallos y notificar el restablecimiento tras tres éxitos consecutivos.",{"q":81,"a":82},"¿Qué recursos hacen falta y de qué hay que hacer una copia de seguridad?","Gatus se mantiene por debajo de 256 MB de RAM y con 1 vCPU basta; el contenedor distroless no incorpora ninguna dependencia pesada. Dos volúmenes de Docker guardan el estado: `gatus-config`, que contiene su archivo de configuración, y `gatus-data`, que contiene la base de datos SQLite del historial de comprobaciones. Hacer una copia de seguridad del primero basta para reconstruir la instalación; hacerla de los dos conserva además el historial de disponibilidad.",{"ram":84,"cpu":85,"disk":86,"stack":87,"port":91},"512 MB","1 vCPU","10 GB",[88,89,90],"Docker","Go","SQLite","8080",[93],"ubuntu-24.04",[95,103,109],{"name":96,"slug":97,"categorySlug":15,"categoryName":98,"categoryColor":99,"logo":100,"tagline":101,"description":102},"Grafana","grafana","Monitorización y Observabilidad","text-amber-400 bg-amber-500\u002F10","https:\u002F\u002Fcdn.simpleicons.org\u002Fgrafana","Visualice sus métricas de infraestructura y de aplicaciones — dashboards personalizables y alertas.","Visualice las métricas de sus infraestructuras y aplicaciones. Dashboards personalizables, alertas multicanal, múltiples fuentes.",{"name":104,"slug":105,"categorySlug":15,"categoryName":98,"categoryColor":99,"logo":106,"tagline":107,"description":108},"Prometheus","prometheus","https:\u002F\u002Fcdn.simpleicons.org\u002Fprometheus","Recopilación y consulta de métricas en tiempo real — estándar de facto para la monitorización moderna.","Recopilación y consulta de métricas en tiempo real. Estándar de facto para la monitorización de Kubernetes, Docker y microservicios.",{"name":110,"slug":111,"categorySlug":15,"categoryName":98,"categoryColor":99,"logo":112,"tagline":113,"description":114},"Uptime Kuma","uptime-kuma","https:\u002F\u002Fcdn.simpleicons.org\u002Fuptimekuma","Supervisión de disponibilidad autoalojada: monitores ilimitados, alerta en unos segundos en más de 90 canales y página de estado pública para sus clientes.","Supervisión de disponibilidad simple y visual: vigile sus puntos de entrada HTTP, TCP y DNS, reciba la alerta desde la primera caída y publique una página de estado para sus clientes.",[116,117,118],"self-host-gatus-vps","monitoring-vps-grafana-prometheus","installer-prometheus-vps",{"key":12,"slug":15,"name":98,"objective":120,"icon":12,"color":99},"Supervisar las infraestructuras.",1789665093344]