Monitora i tuoi server in 5 minuti. Lynx impara cosa è "normale" e ti avvisa quando qualcosa cambia.
Lynx è un agent di monitoraggio leggero che gira sui tuoi server e impara il loro comportamento normale usando l'AI. Invece di impostare soglie manuali, Lynx costruisce una baseline durante una fase di apprendimento e poi rileva anomalie automaticamente.
Lynx raccoglie 12 metriche di sistema (CPU, memoria, disco, rete, processi, connessioni) ogni pochi secondi e le analizza con una rete neurale addestrata sul comportamento specifico del tuo server.
Vai nella dashboard Lynx e clicca "Genera Token API". Copia il token — verrà mostrato solo una volta.
Esegui l'installer sul tuo server:
Avvia l'agent con l'URL della dashboard e il token:
L'installazione nativa su macOS non è supportata perché Lynx ships binari Cython compilati che richiederebbero un wheel separato per ogni versione minor di Python × ogni major di macOS. L'installer rileva macOS e usa l'immagine Docker ufficiale (luviner/lynx). Prerequisito: Docker Desktop installato e in esecuzione. Stesso one-liner di Linux:
Lynx può anche monitorare tutti i tuoi container Docker automaticamente. Scopre i container attivi e traccia CPU, memoria, I/O e rete per ciascuno.
Misura quanto lo stato attuale del sistema è diverso dalla baseline appresa. Più alto = più anomalo.
| Range | Significato | Azione |
|---|---|---|
| 0.0 – 0.3 | Normale | Nessuna azione necessaria |
| 0.3 – 0.7 | Elevato | Da tenere d'occhio, potrebbe indicare un problema in sviluppo |
| 0.7 – 1.0 | Critico | Investigare immediatamente — qualcosa di insolito sta accadendo |
Misura quanto la distribuzione complessiva delle metriche si è spostata dalla baseline. Un drift alto significa che il comportamento del server è cambiato fondamentalmente.
| Range | Significato | Azione |
|---|---|---|
| 0 – 30% | Stabile | La baseline è ancora rappresentativa |
| 30 – 70% | In cambiamento | Il comportamento sta cambiando — considera di riavviare l'agent per ri-apprendere |
| 70 – 100% | Drift significativo | Riavvia l'agent per costruire una nuova baseline |
Quando hai più agent Lynx su server diversi, possono validarsi a vicenda usando il mesh consensus. Se solo un nodo segnala un'anomalia ma gli altri non concordano, probabilmente è un falso positivo. Il mesh riduce il rumore.
| Flag CLI | Variabile env | Default | Descrizione |
|---|---|---|---|
--dashboard-url | LYNX_DASHBOARD_URL | https://luviner.com | URL della tua dashboard Luviner SaaS |
--token | LYNX_API_TOKEN | — | Token di autenticazione API |
--learn-time | — | 300 | Durata dell'apprendimento baseline in secondi |
--interval | — | 10 | Intervallo di raccolta metriche in secondi |
--threshold | — | 0.7 | Soglia anomaly score per gli alert (0–1) |
--docker | — | off | Abilita il monitoraggio container Docker |
--mesh | — | off | Abilita il mesh consensus con i peer |
--mesh-port | — | 7300 | Porta TCP per la comunicazione mesh |
--peers | — | — | Lista di indirizzi peer separati da virgola (host:port) |
--name | — | hostname | Nome visualizzato per questo nodo nella dashboard |
Ricevi alert in tempo reale su un canale Slack quando un nodo genera un warning o critical. Disponibile nei piani Team, Business e Scale.
Lo script di installazione registra automaticamente Lynx come servizio systemd su Linux. Puoi gestirlo con:
Un nodo viene marcato offline quando non riceve heartbeat entro la soglia configurata (default: 5 minuti, regolabile nelle Impostazioni). Controlla:
I falsi positivi di solito si verificano quando la baseline di apprendimento è troppo breve.
Il drift indica che il comportamento del server è cambiato significativamente dalla baseline appresa.
Minima. L'agent usa ~30 MB di RAM e <1% CPU. La rete neurale gira interamente on-device con aritmetica a virgola fissa.
No. Solo gli anomaly score e i metadati (stato, nome nodo) vengono inviati alla dashboard. Le metriche raw restano sul tuo server.
Attualmente Lynx supporta Linux e macOS. Il supporto Windows è in programma.
Il piano Starter include 5 nodi gratuiti. Passa al piano Team o Business per monitorare più nodi.