Agent Architecture
Designed for performance, security, and reliability. The InfraCaptain agent is lightweight and efficient.
Key Characteristics
Lightweight & Efficient
Minimal resource footprint. The agent typically uses less than 50MB of RAM and negligible CPU.
- < 50MB RAM usage
- < 1% CPU usage
- < 10MB disk space
Periodic Collection
Metrics are collected at configurable intervals, not continuously. Default is every 60 seconds.
- Configurable intervals
- Event-based triggers
- Efficient data batching
Event Monitoring
The agent watches for specific events like service restarts, config changes, and process failures.
- Real-time event detection
- No polling overhead
- Intelligent filtering
Safe & Secure
Read-only permissions, encrypted communication, and transparent operation.
- Minimal permissions
- TLS encryption
- Open source code
Technical Specifications
System Requirements
- Linux kernel 3.10 or higher
- Systemd or compatible init system
- Network connectivity (HTTPS outbound)
- Compatible with Ubuntu, Debian, CentOS, RHEL, Amazon Linux
Resource Usage
- RAM: ~30-50MB typical usage
- CPU: < 1% average utilization
- Disk: ~10MB for agent binary
- Network: ~1-5KB/minute data transmission
Data Collection
- Metrics collected every 60 seconds by default
- Event-based monitoring for immediate alerts
- Data compressed before transmission
- Configurable retention policies
Security
- Runs as dedicated user with minimal privileges
- No root access required for operation
- All communication over TLS 1.3
- Agent validates server certificates
How the Agent Works
From installation to insights, here's what happens under the hood
Installation
One-command installation creates a systemd service that starts automatically
Registration
Agent authenticates with InfraCaptain servers using a secure API key
Collection
Periodic collection of metrics and continuous event monitoring
Transmission
Data is compressed, encrypted, and sent to InfraCaptain over HTTPS
Analysis
Server-side processing, anomaly detection, and alert generation
Installation
Get started in seconds with a single command
- Download and verify the agent binary
- Create a dedicated system user
- Install as a systemd service
- Start monitoring automatically
Engineered for Production
The InfraCaptain agent is built to run reliably on production systems without impacting performance or creating security risks.