Se rendre au contenu
Back to Cluster Management
Cluster Management Cluster

Installing the Monitoring Agent

Set up enhanced monitoring with webhook push

Monitoring Types

Scalelite Manager Pro offers two monitoring approaches:

API Polling
Basic monitoring via Scalelite API. No installation required.
Server status
Meeting counts
Recording list
System metrics (CPU/RAM)
Real-time updates

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 MonitoringSetup in the portal. Copy the installation command:

$ curl -sSL https://scalelitemanager.com/scalelite/install-monitoring | sudo bash -s -- \
    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:

root@scalelite:~# curl -sSL https://scalelitemanager.com/scalelite/install-monitoring | sudo bash -s -- ABC123 42

[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:

root@scalelite:~# crontab -l | grep scalelite
*/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.

Was this article helpful?

Vous avez encore besoin d'aide ? Contacter l'assistance

Rechercher parmi les réunions, les enregistrements et les participants
Appuyez sur ESC pour fermer