Skill System Performance: monitor de rendimiento en tiempo real

El Skill system-performance.json de Cerewro ejecuta monitoreo activo del sistema usando typeperf, Get-Counter y perfmon, midiendo CPU, RAM, I/O de disco y red, y enviando alertas cuando se superan los umbrales configurados.

Métricas monitorizadas por el Skill

MétricaHerramientaUmbral de alerta por defecto
Uso de CPU (%)typeperf / Get-Counter> 80% durante 5 min
RAM disponible (MB)Get-Counter \Memory\Available MBytes< 512 MB
I/O disco (ms latencia)typeperf \PhysicalDisk(*)\Avg. Disk sec/Read> 20 ms
Bytes de red enviadosGet-Counter \Network Interface(*)\Bytes Sent/sec> 100 MB/s
Tiempo de respuesta procesoGet-Process + Measure-ObjectProceso zombie detectado
Ejecutar monitoreo de 5 minutos
Monitoriza el rendimiento del sistema durante los próximos 5 minutos, registra CPU, RAM y disco cada 30 segundos, y genera un gráfico de tendencia al final
typeperf en modo continuo
typeperf "\Processor(_Total)\% Processor Time" "\Memory\Available MBytes" "\PhysicalDisk(_Total)\% Disk Time" -si 5 -sc 60 -f CSV -o performance_log.csv

Alertas configurables en el Skill

  1. Email automático cuando CPU supera el umbral X durante Y minutos
  2. Escritura en log de eventos de Windows cuando RAM cae bajo el mínimo
  3. Reinicio automático de servicio si el proceso objetivo no responde
  4. Captura de screenshot del perfmon cuando se detecta anomalía
Personalización: Los umbrales de alerta, la frecuencia de muestreo y las acciones de respuesta se configuran directamente en el archivo system-performance.json del Skills Builder de Cerewro.