Termal OS contro Zabbix.
Zabbix è una piattaforma di monitoraggio seria, con due decenni alle spalle. Termal OS non prova a sostituirla: prova a essere lo strumento a cui allunghi la mano quando tirare su un server Zabbix è più lavoro di quanto il problema meriti.
La risposta breve
Zabbix è infrastruttura. Termal OS è un'applicazione che apri. Zabbix ti dà modelli, scoperta automatica, correlazione degli eventi, escalation, proxy, permessi granulari e un modello dati che regge migliaia di macchine. Per averlo, ospiti un server, un database e un frontend, e impari quel modello. Termal OS ti dà una frazione di quelle capacità in cambio del fatto che non installi nulla da nessuna parte e che è utile novanta secondi dopo il download.
Una parola sul «senza agente», perché viene usata spesso a sproposito
Zabbix viene spesso descritto come basato su agente, e questo è vero solo a metà: fa anche controlli via SNMP, IPMI, ICMP e ssh_run[] senza che sulla macchina di destinazione venga installato nulla. Chi ti dice che Zabbix ti impone un agente si sbaglia.
La differenza vera sta altrove. Zabbix senza agente richiede comunque un server Zabbix: una macchina che allestisci, un database di cui fai il backup, un frontend che tieni aggiornato. Termal OS non ha alcuna componente lato server: l'applicazione sulla tua scrivania è l'intero sistema. È un'affermazione più modesta di «senza agente», e più onesta.
Cosa fa meglio Zabbix
- Scala. Migliaia di macchine, proxy distribuiti fra sedi e reti, alta disponibilità. Termal OS punta a qualche server fino a qualche decina, e non finge il contrario.
- Ampiezza. Apparati di rete via SNMP, Windows, hypervisor, database, sensori hardware IPMI, scoperta della rete e mappe di topologia. Termal OS è Linux via SSH e nient'altro: legge /proc ed esegue strumenti di shell standard, quindi uno switch o una macchina Windows restano semplicemente fuori portata.
- Profondità degli avvisi. Espressioni di trigger, dipendenze perché un solo guasto non ti svegli quaranta volte, correlazione degli eventi, finestre di manutenzione, catene di escalation, report programmati. Termal OS ha soglie di allerta e di criticità per singolo server su CPU, memoria, disco e carico, con escalation e notifiche su Telegram, Slack, Discord, webhook o e-mail. Utile, molto più semplice.
- Conservazione e reportistica. Anni di cronologia in un vero database, con tendenze e pianificazione della capacità. Termal OS tiene una finestra breve e scorrevole (24 ore come predefinito).
- Codice aperto, senza costi di licenza, a qualsiasi dimensione. Zabbix è software libero, con assistenza a pagamento disponibile se la vuoi.
Cosa fa diversamente Termal OS
- Nessuna infrastruttura da mandare avanti. Nessun server da allestire, nessun database di cui fare il backup, nessun frontend da aggiornare, e quindi nemmeno un sistema di monitoraggio che possa cadere lui stesso alle tre di notte. Installi un'applicazione desktop e aggiungi un server scrivendo i dati SSH che già usi.
- Tempo fino al primo grafico. Aggiungere un server è un solo modulo. Nessun modello da collegare, nessun elemento da definire, nessun gruppo di macchine da progettare. È uno scambio vero — non puoi nemmeno esprimere quello che esprime un modello di Zabbix — ma per un parco piccolo è la differenza fra «l'ho fatto» e «non ci sono mai arrivato».
- Amministra, non si limita a monitorare. Sulla stessa connessione SSH viaggia un desktop remoto completo: esploratore SFTP, terminale PTY, editor Monaco, browser, strumento per gli archivi, gestore dei processi. Zabbix può lanciare un comando remoto, ma non è un posto in cui lavorare.
- Funziona dove non hai diritti. Hosting condiviso, hosting gestito, il server di un cliente: ovunque tu abbia SSH ma né root né la possibilità di installare pacchetti, Termal OS funziona lo stesso. Un'installazione di Zabbix in quella situazione non ci sta proprio.
Fianco a fianco
| Termal OS | Zabbix | |
|---|---|---|
| Infrastruttura propria da mandare avanti | nessuna | server + DB + frontend |
| Fatica per l'avvio | minuti | da ore a giorni |
| Dimensione realistica del parco | qualche decina | migliaia |
| Obiettivi non Linux (Windows, SNMP, hardware) | - | molto ampio |
| Modello degli avvisi | soglie + escalation | trigger, correlazione, dipendenze |
| Conservazione della cronologia | ~24 h scorrevoli | anni |
| Raccoglie quando non ci sei | l'app deve girare | sempre |
| Amministrazione remota (file, shell, editor) | integrata | solo comandi remoti |
| Funziona con il solo accesso SSH, senza root | sì | serve comunque un server |
| Licenza | codice chiuso | codice aperto |
Quale scegliere
Scegli Zabbix se gestisci più di qualche decina di macchine; monitori qualcosa che non è un server Linux; ti serve una vera logica di avvisi, una conservazione lunga o una reportistica a livello di conformità; c'è qualcuno il cui lavoro comprende la cura dello stack di monitoraggio; oppure vuoi codice aperto a qualsiasi dimensione.
Scegli Termal OS se il tuo parco è piccolo e una piattaforma di monitoraggio è più macchinario di quanto il problema giustifichi; sei su un hosting dove non puoi installare niente; vuoi sorveglianza e amministrazione nella stessa finestra; oppure hai provato due volte a tirare su un server di monitoraggio e due volte hai lasciato perdere.
E se Zabbix ce l'hai già, Termal OS non lo sostituisce: è una comoda cabina SSH per i server su cui metti davvero le mani. Dato che non installa nulla, non può interferire con quello che c'è già.
A che punto è oggi Termal OS
- La raccolta ha bisogno dell'applicazione in funzione. Continua a interrogare con la finestra chiusa, ma l'applicazione deve girare su una macchina sveglia, con la cassaforte sbloccata. Un server Zabbix non si addormenta quando tu vai a casa. Se il requisito è avvisare ventiquattr'ore su ventiquattro senza nessuno davanti, la risposta giusta è Zabbix.
- Solo Linux, via SSH. Niente SNMP, niente agenti Windows, niente scoperta della rete, niente mappe di topologia.
- Versione 0.x, in Preview pubblica: adesso gratis con un massimo di 3 server. Le build per Windows e macOS non sono ancora firmate; la pagina sulla sicurezza spiega perché di conseguenza lì gli aggiornamenti automatici sono disattivati.