Monitoring Types
Scalelite Manager Pro offers two monitoring approaches:
Installing the Monitoring Agent
The agent runs as a cron job on your Scalelite server, pushing metrics to Scalelite Manager Pro every 5 minutes.
Step 1: Get Your Installation Command
Navigate to Monitoring → Setup in the portal. Copy the installation command:
YOUR_API_TOKEN YOUR_INSTANCE_ID
Security Note
The API token is unique to your account. Never share it publicly. If compromised, regenerate it from the API Keys page.
Step 2: Run on Your Server
SSH into your Scalelite server and run the installation command:
[INFO] Scalelite Monitoring Agent Installer v2.4
[INFO] Downloading monitoring script...
[INFO] Installing to /usr/local/bin/
[INFO] Setting up cron job (every 5 minutes)...
[INFO] Testing connectivity...
[SUCCESS] Agent installed successfully!
[SUCCESS] First metrics will be sent within 5 minutes.
Step 3: Verify Installation
Check that the agent is working:
*/5 * * * * /usr/local/bin/run-monitoring.sh >> /var/log/scalelite-monitoring.log 2>&1
root@scalelite:~# tail -5 /var/log/scalelite-monitoring.log
[2025-11-28 14:35:01] Starting metrics collection...
[2025-11-28 14:35:03] Collected 3 servers, 12 meetings
[2025-11-28 14:35:04] Successfully pushed metrics to API
Quick Verification
Return to your Scalelite Manager Pro dashboard. Within 5 minutes, you should see system metrics (CPU, memory, disk) appear. The "Last Update" timestamp will show when metrics were last received.
What Gets Collected?
The monitoring agent collects:
- System Metrics: CPU usage, memory usage, disk space, network I/O
- Service Health: BBB services, Scalelite, Nginx, Redis, FreeSWITCH status
- Application Metrics: API response times, recording queue, meeting counts
- Security: SSL certificate expiration, failed login attempts
Data Privacy
The agent only collects system metrics and aggregate statistics. No meeting content, user data, or recordings are transmitted. All data is encrypted in transit using HTTPS.