6 Strumenti di monitoraggio del server self-hosted

Aggiornato: 2022-04-19 / Articolo di: Timothy Shim

Gli strumenti di monitoraggio del server self-hosted sono spesso presenti in web hosting spazio. Tuttavia, di solito li associamo a siti Web aziendali, grandi imprese o grandi implementazioni commerciali. Come mostra la mia situazione, può tornare utile anche se gestisco un blog. 

Dopo aver sbuffato felicemente su un piano di hosting condiviso per due anni, il traffico su uno dei miei siti Web si è bloccato durante la notte. Alla fine avevo superato le sue capacità e dovevo migrare a Virtual Private Server (VPS) hosting. 

Sfortunatamente, l'account VPS non è stato fornito con Resource Monitor presente nel mio precedente piano di hosting condiviso. Così è iniziata la ricerca di un nuovo modo per monitorare il mio server. Questi strumenti di monitoraggio del server sono ciò che ho trovato, forse ti torneranno utili.

1. Nuova reliquia

Nuova reliquia

Prezzo: Gratuito / Da $ 0.25/GB in poi

New Relic One è uno strumento di monitoraggio del server full-stack basato su cloud. Queste poche parole possono sembrare confuse ma sono incredibilmente potenti. New Relic One può fornire un'enorme profondità di dati che supera domande di base come "quanta RAM sta utilizzando il mio server?" 

Cosa fa la nuova reliquia?

Invece di offrire un monitoraggio standardizzato, New Relic consente agli utenti di scegliere le visualizzazioni esatte delle informazioni rilevanti per loro. Ad esempio, puoi impostarlo per mostrare portata, richieste, e persino Apdex pannelli di monitoraggio.

Se tali dettagli ti confondono, sono disponibili modelli di dashboard predefiniti in base a come utilizzi New Relic. Il WordPress dashboard è utile per me e il monitor dell'applicazione. Il prezzo di New Relic è a più livelli e inizia gratuitamente, sufficiente per la maggior parte dei nuovi al monitoraggio del server.

Anche l'installazione è semplice e forniranno il codice necessario per eseguire che configurerà l'agente dell'applicazione sul tuo server. Se stai utilizzando l'hosting VPN gestito, fornisci semplicemente la chiave API al tuo team di supporto e lascia che si occupi della questione.

Nuove funzionalità di Relic One

  • Monitoraggio delle prestazioni dell'applicazione
  • Monitoraggio delle infrastrutture
  • Informazioni dettagliate su cloud, container e cluster Kubernetes
  • Analisi delle prestazioni end-to-end
  • Crea dashboard personalizzati o utilizza modelli
  • Avvisi in tempo reale

2. Monitor ospitato PRTG

Monitor ospitato PRTG

Prezzo: Da $ 149/mese (10 giorni di prova gratuita)

PRTG è un gruppo di diversi prodotti di monitoraggio. Ciascuna delle soluzioni PRTG soddisfa esigenze specifiche. Nel caso di quelli che eseguono server o VPS, il più probabile che guarderai è PRTG Hosted Monitor. 

A cosa serve il monitor ospitato PRTG?

PRTG Hosted Monitor supporta varie piattaforme, tra cui Linux e Unix. La distinzione è importante perché alcune soluzioni PRTG funzionano solo su Windows. La dashboard che utilizza è grafica e può essere modificata utilizzando un costruttore di mappe drag-and-drop.

Tutti i monitor remoti aumenteranno l'overhead sul tuo server. Tuttavia, la capacità di PRTG di disegnare dati tramite mezzi molto convenzionali come SSH è utile. È veloce, sicuro e crea un impatto minimo sul budget di hosting.

Hai anche una buona visione delle risorse remote come spazio di archiviazione, carico del sistema, RAM e molto altro. Queste pratiche funzioni lo rendono praticabile per i proprietari di siti Web più piccoli disposti a pagarne il prezzo.

Caratteristiche del monitor ospitato PRTG

  • Accesso ai dati SSH
  • Flusso e sniffing dei pacchetti
  • Le API REST possono restituire JSON e XML
  • Sonde remote illimitate
  • Generatore di dashboard drag-and-drop
  • Sistema di avviso flessibile

3. ManageEngine OpManager

ManageEngine OpManager

Prezzo: Gratuito / A partire da $ 245

ManageEngine offre un cluster di strumenti di monitoraggio del server che forniscono raccolta di dati e informazioni dettagliate accessibili. Questi strumenti coprono l'intero spettro per il monitoraggio dei server, incluse applicazioni, database, virtuali, Web e altro ancora. 

Qual è l'uso di ManageEngine?

È interessante notare che ManageEngine è una divisione di Zoho. Il marchio gestisce esplicitamente la gestione dell'IT per Zoho, il che significa che è provato e testato in un ambiente di produzione reale. Lo strumento Server Monitor fa parte di OpManager e copre risorse remote come l'utilizzo della CPU, la RAM, le operazioni IO, il monitoraggio dei processi, ecc. 

Il processo è completamente automatizzato, lasciandoti libero di ignorarlo una volta impostati gli avvisi appropriati. Ha una dashboard intuitiva che consente una rapida visione a volo d'uccello della salute del server. Naturalmente, la vista è personalizzabile, consentendo la configurazione per le tue esigenze specifiche.

Funzioni ManageEngine OpManager

  • Scoperta di rete, CSV, nodi
  • Disponibilità, interfaccia, SNMP, monitoraggio WMI
  • Autenticazione locale e accesso API REST
  • Dashboard personalizzate con Widget
  • Viste aziendali
  • Integrazione delle mappe di Zoho

4. Istantanea

istantanea

Prezzo: $ 75/host/mese SaaS / $ 93.80/host/mese Self-hosted (disponibile una prova di 2 settimane)

Instana è una delle soluzioni più semplici da implementare. Tutto ciò di cui hai bisogno è installare l'agente sul tuo host e la configurazione è automatizzata. L'agente esegue uno strumento di rilevamento che automatizza tutto, consentendoti di concentrarti sui dati.

A cosa serve Instana?

Sfortunatamente, la convenienza, in questo caso, ha un prezzo. Sebbene non sia il più costoso, Instana non è economico da utilizzare. Tuttavia, è altamente completo nelle funzionalità. La parte triste è che la maggior parte dei proprietari di siti Web non avrà bisogno di questo livello di utilizzo e molto andrà sprecato.

La buona notizia è che la raccolta dei dati è completa. Puoi tracciare praticamente qualsiasi cosa, fino alle singole richieste e al flusso. È anche molto granulare poiché la raccolta dei dati avviene a intervalli di 1 secondo. Nonostante ciò, Instana è sorprendentemente leggera.

Funzionalità di Instagram

  • Scoperta automatizzata
  • Mappatura delle dipendenze in tempo reale
  • Identificazione della causa principale
  • Ottimizzazione delle prestazioni
  • Tracciamento di micro percorsi

5. DataDog

DataDog

Prezzo: Gratuito / A partire da $ 15/mese

Le soluzioni DataDog sono precise e i prezzi dipendono da ciò che devi monitorare. Questa struttura consente l'accesso a costi inferiori a potenti funzionalità di monitoraggio basate su cloud. Per chi ha la necessità di monitorare le prestazioni essenziali di Server virtuali, lo strumento infrastruttura è sufficiente e puoi usarlo gratuitamente.

Cosa c'è di bello in DataDog?

A questo livello, puoi monitorare fino a cinque host con dashboard, integrazioni di app, mappatura e altro ancora. Puoi anche fornire l'accesso alle informazioni a utenti illimitati. Naturalmente, c'è un problema e il più grande che trovo è il limite per quanto riguarda la conservazione dei dati. Tuttavia, un piano a pagamento ha anche un prezzo relativamente ragionevole se ne hai bisogno di più.

I piani a pagamento includono anche un sistema di avviso utente per avvisarti se le cose vanno storte. Saranno inoltre disponibili metriche personalizzate, Single Sign-On (SSO), processi in tempo reale e monitoraggio delle previsioni e altro ancora. Puoi facilmente aggiungere funzionalità per andare oltre il monitoraggio dell'infrastruttura essenziale.

Caratteristiche di DataDog

  • Copertura completa dello stack
  • Visibilità completa delle prestazioni dell'infrastruttura
  • Tracciamento granulare dell'impatto del processo
  • Cruscotti già pronti o personalizzati
  • Mappatura host e container

6. Monitoraggio dell'infrastruttura Dynatrace

Monitoraggio dell'infrastruttura Dynatrace

Prezzo: Da $ 21/mese (fino a 8 GB)

Un altro strumento di monitoraggio basato su cloud, Dynatrace è suddiviso in più casi d'uso. Per la maggior parte di noi che desidera monitorare un VPS, il monitoraggio dell'infrastruttura è sufficiente. È anche altamente automatizzato e può fornire una visibilità quasi istantanea su più ambienti.

Come funziona Dynatrace?

Ciò che amo di più di Dynatrace è la sua facilità d'uso. Non c'è bisogno di aggiustamenti granulari dall'implementazione al dashboard a meno che tu non abbia esigenze particolari. Nella maggior parte dei casi, la configurazione predefinita funzionerà a meraviglia.

Mentre funzionerà bene per gli utenti con esigenze ridotte, il prezzo può essere proibitivo una volta che le tue esigenze aumentano. Il prezzo base al mese copre una quantità limitata di trasferimento di dati. 8 GB possono essere sufficienti in alcuni casi, ma anche un blog di medio volume può superare quella cifra in pochi giorni.

Funzionalità di monitoraggio di Dynatrace

  • Analisi del business digitale
  • Monitoraggio illimitato di container e processi
  • Assistenza AI con anomalie
  • Analisi delle voci di registro
  • Estendibile con oltre 560 integrazioni

Che cos'è il monitoraggio del server e perché è necessario?

Il monitoraggio delle prestazioni del server si riferisce all'utilizzo di software e servizi che raccolgono metriche e statistiche sull'utilizzo del server. La raccolta dei dati è automatizzata e un buon strumento di solito può analizzare queste metriche per identificare le aree in cui è possibile migliorare le prestazioni.

Tenere d'occhio le metriche per assicurarti che le cose funzionino senza intoppi sul tuo server è la tua prima linea di difesa. Negli ambienti web, ogni secondo di inattività è denaro, anche se stai solo gestendo un piccolo blog commerciale.

Caso di studio: disastro del blog 101

Il panico si instaura rapidamente quando il tuo blog passa da eroe a zero.

Il modo migliore per chiarire questo è illustrare cosa è successo sul mio sito web. Il monitor delle risorse fornito da Shared pannello di controllo dell'hosting mi ha mostrato cosa era in uso, ma solo su richiesta. Non c'era alcuna notifica automatica per farmi sapere se qualcosa è andato storto. 

In caso di problemi, dovrei anche imparare cosa fare in modo indipendente. Il risultato, nel mio caso, è stato un disastro. Il mio blog era costantemente in errore e il traffico web si è fermato. Mi ci sono voluti alcuni giorni di panico per la perdita di entrate prima di capire cosa fosse successo.

Per fortuna, la migrazione a un VPS è stata rapida, grazie all'assistenza del mio host web. Da allora, ho implementato un'utilità di monitoraggio del server basata su cloud che tiene costantemente traccia delle prestazioni e mi farà sapere quando accadono cose brutte.

Considerazioni finali sugli strumenti di monitoraggio del server

La durata totale del comportamento scorretto del mio sito Web è stata di quasi una settimana intera. Ora, immagina che fossi tu. Calcola la perdita di entrate che subiresti in quella settimana e ti renderai presto conto dell'importanza di un pratico sistema di monitoraggio del server.

All'inizio, mi sono lamentato della perdita del mio monitor risorse facile da usare. Poi ho capito che era quello che causava il mio compiacimento. Non stava soddisfacendo un bisogno fondamentale di farmi sapere quando le cose stanno per andare storte, e il risultato mi è quasi costato caro in SERP.

Leggi di più:

A proposito di Timothy Shim

Timothy Shim è uno scrittore, editore e appassionato di tecnologia. Iniziando la sua carriera nel campo dell'Information Technology, ha rapidamente trovato la sua strada nella stampa e da allora ha lavorato con titoli internazionali, regionali e nazionali tra cui ComputerWorld, PC.com, Business Today e The Asian Banker. La sua esperienza risiede nel campo della tecnologia dal punto di vista sia dei consumatori che delle imprese.