Agentes: OxiPulse
OxiPulse es nuestro agente de monitorización open source, escrito en Rust. Ligero, eficiente y sin vendor lock-in.
¿Qué es OxiPulse?
OxiPulse es un agente de monitorización minimalista diseñado específicamente para SecuryBlack. Recopila métricas de tu servidor (CPU, RAM, disco, red) y las envía a nuestro dashboard en tiempo real.
Está escrito en Rust, lo que lo hace extremadamente eficiente: consume menos del 1% de CPU en idle y ocupa apenas 10 MB de memoria.
Características
Ultraligero
<1% CPU, ~10 MB, sin dependencias externas
Open Source
Código disponible en GitHub bajo licencia Apache 2.0
Métricas en tiempo real
CPU, RAM, disco, red y procesos
Auto-updates
Se actualiza automáticamente cada 5 minutos
Sin vendor lock-in
Puedes descargarlo y usarlo independientemente
Métricas recopiladas
OxiPulse recopila y envía las siguientes métricas cada 30 segundos:
Sistema
- • Uptime del servidor
- • Carga del sistema (1m, 5m, 15m)
- • Temperatura del CPU
CPU
- • Uso total de CPU
- • Uso por núcleo
- • Contextos e interrupciones
Memoria
- • RAM utilizada
- • RAM libre
- • Buffers y caché
Disco
- • Uso por partición
- • I/O reads/writes
- • Tiempo de I/O
Red
- • Bytes enviados/recibidos
- • Errores de paquetes
- • Conexiones TCP/UDP
Procesos
- • Total de procesos
- • Top 10 por CPU/RAM
- • Estados de procesos
Configuración avanzada
El archivo de configuración está ubicado en:
Configuración por defecto es suficiente para la mayoría de casos. Para cambios avanzados:
# Intervalo de envío de métricas (segundos) interval: 30 # Endpoint de SecuryBlack endpoint: "https://api.securyblack.com" # Token de autenticación (se configura durante instalación) token: "your-token-here" # Habilitar telemetría (opt-in) telemetry: true