In questo articolo imparerai una selezione delle soluzioni di monitoraggio disponibili per il tuo server Vultr. A seconda della scelta del sistema operativo, è possibile monitorare l'utilizzo delle risorse in vari modi. Molte delle soluzioni qui presentate registreranno l'utilizzo del disco (IO), l'uso della rete, l'uso della memoria e l'uso della CPU. Questo elenco non contiene tutti i possibili programmi di monitoraggio disponibili, ma può essere utilizzato per trovare una soluzione di monitoraggio che soddisfi le vostre esigenze.
È importante comprendere la distinzione tra soluzioni di monitoraggio interne ed esterne . Le soluzioni di monitoraggio interno monitorano le prestazioni di un server dal server stesso. Sebbene le soluzioni interne siano convenienti, sono meno utili per il monitoraggio su larga scala. È qui che entra in gioco il monitoraggio esterno. Con il monitoraggio esterno, un server registra le prestazioni di più server. Ciò può essere utile per applicazioni su larga scala in cui il monitoraggio interno è inefficiente.
soluzioni
| Tenere sotto controllo |
grafici |
Avviso personalizzato |
Impostare |
Interno esterno |
Sistemi operativi |
| cabina di pilotaggio |
sì |
No |
Semplice |
Tutti e due |
CentOS (7), Fedora (25, 26), Debian (8, 9), Ubuntu (17.04) |
| Icinga |
Collegare |
sì |
Coinvolti |
Interno |
CentOS (6, 7), Fedora (25, 26), Debian (8, 9), Ubuntu (14.04 - 17.04), CoreOS |
| MonitorIX |
sì |
sì |
Semplice |
Interno |
CentOS (6, 7), Fedora (25, 26), Debian (8, 9), Ubuntu (14.04 - 17.04), FreeBSD (10) |
| Nagios |
Collegare |
sì |
Coinvolti |
Interno |
CentOS (6, 7), Fedora (25, 26), Debian (8, 9), Ubuntu ( 14.04 - 17.04), CoreOS |
| Prometeo |
Separato, Grafana |
sì |
Semplice |
Tutti e due |
CentOS (6, 7), Fedora (25, 26), CoreOS |
cabina di pilotaggio
Cockpit è esattamente ciò che afferma di essere. I piloti devono visualizzare i dati a colpo d'occhio e Cockpit è stato progettato in modo tale da poter avere la stessa esperienza. Vedrai i dati delle prestazioni dal vivo (utilizzo della rete, ecc.) E verrai accolto da una bellissima interfaccia. Un bonus di Cockpit sono gli avvisi SMART. Nel caso in cui il tuo sistema abbia raggiunto il limite di archiviazione o abbia un'unità guasta, verrai avvisato. Avere un avviso tempestivo per un'unità guasta ti consentirà di eseguire il backup dei dati.
Icinga
Icinga è una forchetta di Nagios. L'unica differenza che vedrai è l'interfaccia; gli avvisi vengono comunque inviati in caso di crash del software (come NGINX).
MonitorIX
MonitorIX è una soluzione di monitoraggio precedente ma affidabile. È open source, scritto in CGI e riceve ancora aggiornamenti dalla community.
Nagios
Le funzionalità di Nagios includono il monitoraggio in tempo reale delle prestazioni (I / O su disco, trasferimento dati, memoria disponibile, spazio su disco, ecc.) E un'interfaccia Web intuitiva.
Prometeo
Prometheus supporta molti sistemi operativi. Supporta anche cluster e singoli sistemi. Sebbene possa sembrare più complicato, Prometheus consente monitor definiti dall'utente tramite comandi personalizzati. Nota importante: per avere un'interfaccia web, è necessario utilizzare software aggiuntivo per rappresentare graficamente i dati (esempio: Grafana ).
Utilità di sistema
Se si desidera evitare l'installazione di software aggiuntivo sul proprio sistema, esistono altri semplici metodi per visualizzare le prestazioni. Gli strumenti menzionati qui funzionano sulla maggior parte delle piattaforme Unix / Linux / BSD.