Monitor de Sitio Web para Openclaw

Una utilidad de Python sin dependencias para el monitoreo en tiempo real del estado del sitio web y la detección de cambios en el contenido.

claudiodrusus
v1.0.0
Feb 23, 2026
0
1.3k
0

Instalar y Descargar

1. ClawHub CLI

La forma más rápida de instalar una habilidad directamente desde el registro.

npx clawhub@latest install skill-4

2. Instalación manual

Copia la carpeta de la habilidad a una de estas ubicaciones

Global
~/.openclaw/skills/
Espacio de trabajo
<project>/skills/

Prioridad: Espacio de trabajo > Local > Integrado

3. Instalación del prompt

Copia este prompt en OpenClaw para instalarlo automáticamente.

Ayúdame a instalar skill-4 usando Clawhub. Si Clawhub no está instalado, instálalo primero (npm i -g clawhub).

¿Prefieres descargar?

Obtén los archivos originales de la habilidad en un archivo ZIP.

¿Qué es Monitor de Sitio Web?

Website Monitor es una herramienta ligera y de alto rendimiento diseñada para proporcionar visibilidad instantánea de la disponibilidad de los servicios web. Creada específicamente para Openclaw Skills, aprovecha la biblioteca estándar de Python para garantizar la máxima portabilidad sin necesidad de dependencias externas como requests o aiohttp. Va más allá de las simples comprobaciones de ping al medir los tiempos de respuesta en milisegundos y utilizar el hash SHA-256 para identificar incluso modificaciones sutiles en el contenido de la página.

Esta habilidad es un activo esencial para los desarrolladores y administradores de sistemas que necesitan una forma fiable de automatizar las comprobaciones de disponibilidad y recibir alertas cuando los servicios críticos se desconectan o se producen cambios inesperados. Al integrar esto en su flujo de trabajo de Openclaw Skills, obtiene un agente de monitoreo robusto capaz de manejar múltiples URL simultáneamente con un control preciso sobre los códigos de estado HTTP esperados.

Casos de uso de Monitor de Sitio Web

  • Verificar que las URL de producción devuelven el estado 200 OK esperado.
  • Detectar cambios de contenido no autorizados o alteraciones mediante comparaciones de hash SHA-256.
  • Supervisar el estado de la API y garantizar que cadenas de respuesta específicas estén presentes en el cuerpo.
  • Integrar alertas automáticas de tiempo de actividad en canalizaciones CI/CD o tareas cron mediante Openclaw Skills.
  • Realizar comparativas de tiempos de respuesta en diferentes entornos o puntos finales regionales.

Cómo funciona Monitor de Sitio Web

  1. El usuario inicia una comprobación proporcionando una o más URL al agente de Openclaw Skills.
  2. El script ejecuta una solicitud HTTP utilizando el módulo urllib de Python para obtener los datos del encabezado y del cuerpo.
  3. El tiempo de respuesta se calcula con alta precisión para identificar cuellos de botella en el rendimiento.
  4. El cuerpo de la respuesta se escanea opcionalmente en busca de cadenas de texto específicas o se cifra mediante hash para verificar la integridad del contenido.
  5. Los resultados se evalúan en función de las expectativas definidas por el usuario, como un código de estado HTTP específico.
  6. La herramienta genera un informe o un JSON legible por máquina, devolviendo códigos de salida que indican el éxito o el fracaso para una automatización posterior.

Configuración de Monitor de Sitio Web

Dado que esta herramienta no tiene dependencias externas, la configuración es instantánea dentro de su entorno de Openclaw Skills. Asegúrese de tener instalado Python y el script disponible.

# Ejecute una comprobación básica para verificar la instalación
python main.py https://example.com

# Comprobar varios sitios
python main.py google.com github.com

Esquema de datos y taxonomía de Monitor de Sitio Web

La habilidad produce una salida estructurada como texto de consola legible por humanos o una matriz JSON. Cada comprobación contiene los siguientes metadatos:

Propiedad Descripción
url La URL de destino que se está supervisando
up Booleano que indica si el sitio cumplió con todas las expectativas
status El código de respuesta HTTP recibido
time_ms Duración precisa de la respuesta en milisegundos
hash Hash SHA-256 del contenido para la detección de cambios
size El tamaño de la carga útil en bytes

Funciones avanzadas de Monitor de Sitio Web

  • Concurrencia de múltiples URL para comprobar pilas de servicios completas en una sola ejecución.
  • Modo de salida JSON para una integración perfecta con herramientas de tablero y agregadores de registros a través de Openclaw Skills.
  • Verificación de contenido a través de --contains para asegurar que las páginas dinámicas se renderizan correctamente.
  • Expectativas de código de estado personalizadas para admitir la supervisión de redireccionamientos o puntos finales protegidos.
  • Lógica de código de salida automatizada para una fácil integración en flujos de trabajo de automatización basados en shell.

SKILL.md


Cargando

Habilidades relacionadas de Openclaw

METADATA

Github Stars: 0
forks: 0

Presentado*