Il monitoraggio del sistema può essere una sfida per molti amministratori. Non è raro che le reti di oggi abbiano dozzine o addirittura centinaia di server. E devi tenere d'occhio i parametri operativi di ogni singolo server. È qui che uno strumento di monitoraggio del sistema può tornare utile. In genere, questi sistemi sorveglieranno i tuoi server e altri dispositivi mentre tu potrai concentrarti su attività più produttive. E se qualcosa va storto, se un parametro operativo supera il suo range normale, il sistema ti avviserà. Oggi diamo un'occhiata a sei dei migliori strumenti di monitoraggio del sistema Windows.
Inizieremo discutendo la necessità del monitoraggio del sistema. Vedremo come i complessi sistemi di oggi abbiano così tanti componenti che è quasi impossibile tenere d'occhio tutto senza assistenza, discuteremo poi degli strumenti di monitoraggio incorporati che sono presenti in ogni sistema. Sono un buon punto di partenza per capire in cosa consiste il monitoraggio. Questo ci porterà alle caratteristiche e al funzionamento dello strumento di monitoraggio del sistema. Questo è quello che fanno e come lo fanno. E una volta che saremo tutti sulla stessa pagina, esamineremo i sei migliori strumenti di monitoraggio del sistema per Windows.
La necessità di strumenti di monitoraggio del sistema
Anche se sarebbe sicuramente utile, non possiamo avere occhi dappertutto. Tuttavia, dobbiamo essere costantemente consapevoli dello stato di tutte le apparecchiature che gestiamo. I sistemi di oggi sono molto più complessi di quelli di appena 10 anni fa. E hanno molti più componenti. Allo stesso modo, più processi che mai sono in esecuzione su un computer tipico. Ciascuno di questi processi consuma parte delle risorse di sistema dell'host. E quando le risorse sono esaurite, le cose iniziano ad andare storte. I processi si bloccano, si verificano errori. Le cose non vanno bene.
Per garantire che le cose funzionino sempre senza intoppi, è necessario controllare costantemente i parametri operativi della propria attrezzatura in modo da poter reagire preventivamente prima che sorgano problemi. Non è raro che un amministratore di sistema sia responsabile del funzionamento di dozzine se non centinaia di dispositivi, rendendo quasi impossibile controllarli tutti. Ce ne sono troppi.
Un altro problema è che la maggior parte dei parametri operativi del server non sono prontamente disponibili e per accedervi è necessario utilizzare alcuni strumenti. I computer mainframe del passato avevano tutti i tipi di indicatori e luci sui pannelli di controllo per avvisare gli amministratori di condizioni anomale. Alcuni dei primi PC e apparecchiature di rete ne avevano dei resti - ricordo un computer di casa che aveva un LED che lampeggiava ogni volta che veniva generato un interrupt o questo hub ethernet che aveva un LED di "collisione" - ma sono scomparsi da tempo.
Questo è quando gli strumenti di monitoraggio del sistema diventano una necessità. Consentono agli amministratori di sistema di dedicare il loro tempo ad attività più costruttive e utili mentre lo strumento esegue il monitoraggio, avvisando l'amministratore quando qualcosa non va, di solito prima che diventi un vero problema. Questo dà all'amministratore di sistema abbastanza tempo per reagire e risolvere il problema.
Gli ambienti virtualizzati sono un caso d'uso specifico che richiede un monitoraggio specializzato. Quando più istanze virtuali devono condividere le risorse di un server host, è necessario monitorare sia l'host che ciascuna istanza virtuale. E il server host ha parametri operativi e requisiti di monitoraggio specifici che mancano a molti strumenti di monitoraggio del sistema Windows. Per quelli, hai bisogno di strumenti di monitoraggio VM specifici .
Strumenti di monitoraggio integrati
La maggior parte dei sistemi operativi moderni include una qualche forma di strumento di monitoraggio integrato. Windows, ad esempio, ha il Task Manager . Questo è uno strumento molto utile con cui ogni amministratore di sistema dovrebbe avere familiarità. Il suo riquadro principale mostrerà l'utilizzo del processore, della memoria, del disco, della rete e del processore grafico di ciascun processo in esecuzione. La sua scheda delle prestazioni ti fornirà grafici dettagliati dell'evoluzione nel tempo di diversi parametri operativi come l'utilizzo del processore, la memoria, il disco e ogni interfaccia di rete.
Un altro strumento che è presente sui sistemi Windows da un po' di tempo ma che oggi è meno utilizzato perché molte delle informazioni che fornisce sono ora disponibili nel Task Manager di Windows è chiamato Resource Monitor . Fornisce molte delle stesse informazioni disponibili dal task manager, ma è più orientato a mostrare l'utilizzo delle risorse hardware e software da parte dei diversi processi attualmente in esecuzione.
Gli amministratori di sistema con un background Unix o Linux avranno probabilmente familiarità con due utilità della riga di comando: ps e top . Il primo elenca tutti i processi attualmente in esecuzione e, facoltativamente, il loro processore e l'utilizzo della memoria. Per quanto riguarda top , è uno strumento simile anche se in genere includerà più informazioni presentate in formato tabellare.
Caratteristiche e funzionamento degli strumenti di monitoraggio del sistema
Gli strumenti di monitoraggio del sistema sono tutti diversi. E mentre ognuno afferma di essere migliore degli altri, in realtà sono tutti molto simili nelle loro funzionalità principali. abbiamo compilato un elenco delle principali funzionalità che troverai nella maggior parte degli strumenti di monitoraggio del sistema. Dovrebbe aiutarti a chiarire le tue esigenze di monitoraggio e confrontare diversi strumenti.
La caratteristica più basilare degli strumenti di monitoraggio del sistema è la loro capacità di monitorare in remoto più server. I migliori sistemi monitoreranno vari sistemi operativi e alcuni avranno un monitoraggio distribuito per facilitare le implementazioni multi-sito. Alcuni strumenti forniranno anche un meccanismo di rilevamento automatico per scansionare automaticamente la tua rete quando aggiungi ogni dispositivo monitorabile che trova. Questo potrebbe essere un processo una tantum, post-installazione o continuo che aggiungerà un nuovo server man mano che viene attivato. Gli strumenti di monitoraggio dovrebbero essere il più discreti possibile. Non vuoi che mettano un carico aggiuntivo sui tuoi server. Devono anche essere scalabili. Molto probabilmente la tua rete crescerà nel tempo e il tuo strumento di monitoraggio deve essere in grado di seguire tale crescita.
In genere, gli strumenti di monitoraggio del sistema monitoreranno un'ampia gamma di parametri quali disponibilità del server, utilizzo della CPU, utilizzo della memoria, spazio su disco, temperatura della CPU e tensioni di alimentazione. Quando applicabile, alcuni misureranno anche il tempo di risposta e le velocità di upload/download. Il monitoraggio delle applicazioni è comune anche con gli strumenti di monitoraggio del sistema. I migliori utilizzano una profonda conoscenza delle applicazioni per monitorare molte delle loro metriche specifiche. Ciò è particolarmente utile per i server Web oi server di database, ad esempio.
La prossima grande funzione degli strumenti di monitoraggio del sistema è l'allerta. A che serve monitorare il tuo ambiente se non succede nulla quando le cose vanno male? I sistemi di monitoraggio avviseranno automaticamente gli amministratori di qualsiasi parametro anomalo. La maggior parte dei sistemi è dotata di soglie di avviso predefinite, anche se è sempre possibile e sicuramente consigliato personalizzarle in base alle proprie esigenze. I metodi di notifica e le soglie di avviso in genere possono essere personalizzati. La maggior parte dei sistemi visualizzerà una finestra di messaggio sulla propria console ma invierà anche e-mail, SMS, messaggi di cercapersone, ecc. Alcuni sistemi attiveranno anche azioni, sia script integrati che personalizzati, quando vengono generati avvisi.
Queste sono le funzioni di base condivise dalla maggior parte degli strumenti di monitoraggio del sistema, ma di solito ce ne sono di più. Il reporting è spesso una parte importante degli strumenti di monitoraggio con il migliore che offre report sia predefiniti che personalizzati. Il reporting, ovviamente, implica anche la raccolta di dati storici.
Se i server non sono gli unici dispositivi che vuoi monitorare, forse avrai bisogno di uno strumento diverso. Ad esempio, i dispositivi di rete, come switch e router, hanno requisiti di monitoraggio molto diversi rispetto ai server. Di conseguenza, esistono alcuni strumenti di monitoraggio dedicati per questi dispositivi. Si affidano al Simple Network Management Protocol oa NetFlow per ottenere i dati operativi del dispositivo di rete e visualizzarli in modo utile. Se desideri maggiori informazioni sugli strumenti di monitoraggio della rete, questi due articoli saranno di interesse:
12 migliori software e strumenti di monitoraggio della rete recensiti nel 2018
I migliori analizzatori WiFi per tenere d'occhio l'invisibile (Windows, iOS e Android)
I migliori strumenti di monitoraggio del sistema per Windows
Quindi, ora che è chiaro perché potresti aver bisogno di uno strumento di monitoraggio del sistema Windows e che conosci alcune delle funzionalità che dovresti cercare, procediamo e esaminiamo i diversi strumenti che consigliamo. Alcuni sono gratuiti, altri sono a pagamento o basati su abbonamento, ma tutti forniranno l'assistenza tanto necessaria quando si tratta di tenere d'occhio i tuoi server da vicino.
1. Monitoraggio dello stato del server SolarWinds ( download gratuito )
Se non conosci già SolarWinds, è più che ora che tu impari a conoscere l'azienda. SolarWinds produce alcuni dei migliori strumenti di amministrazione di rete e di sistema. SolarWinds è anche noto per creare una manciata, in realtà alcune manciate, di strumenti gratuiti specifici per attività come Advanced Subnet Calculator o Server Health Monitor , la voce numero uno nella nostra lista dei sei migliori strumenti di monitoraggio del sistema Windows.
DOWNLOAD GRATUITO: SolarWinds Server Health Monitor
SolarWinds Server Health Monitor, o SHM, può monitorare la disponibilità, l'integrità e le prestazioni di un massimo di 5 server. Questa è una grave limitazione, anche se potrebbe essere sufficiente per alcune piccole imprese. È anche limitato in ciò che può monitorare. Funziona solo con i server Dell PowerEdge™, HP ProLiant™ e IBM eServer™ xSeries. Supporta anche alcuni modelli di enclosure blade di Dell e HP, nonché alcuni hypervisor VMware. Lo strumento utilizza una combinazione di metodi come SNMP, WMI e CIM per estrarre i dati operativi dai server che monitora.
La dashboard dello strumento mostra lo stato generale dei server monitorati. È possibile fare clic sui singoli server per ottenere un elenco di tutti i parametri monitorati su cui è possibile anche fare clic per maggiori dettagli. Fornisce informazioni sullo stato di salute generale di un piccolo gruppo di server. Non abbiamo menzionato avvisi o segnalazioni per un semplice motivo, non ce ne sono. Questo è uno strumento di livello base che ti richiederà di tenere d'occhio il suo schermo che, ovviamente, è meglio che controllare cinque schermate del server.
Link per il download: https://www.solarwinds.com/free-tools/server-health-monitor
2. SolarWinds Server e Application Monitor ( prova gratuita )
Il prossimo sulla nostra lista è un altro strumento di SolarWinds. Il Server Monitor e l'applicazione inizia dove il HealthMonitor Server viene arrestato. È uno strumento simile ma con un set di funzionalità molto più ampio. Fa parte della suite Orion di strumenti di amministrazione e gestione. Abbiamo esaminato un altro strumento della suite Orion in un articolo recente: I migliori raccoglitori e analizzatori sFlow gratuiti recensiti nel 2018 .
Come suggerisce il nome, questo strumento avanzato non solo monitorerà i server ma anche le applicazioni in esecuzione su di essi. È una soluzione completa in grado di scalare dalle reti più piccole alle grandi reti aziendali multisito con centinaia di server, sia fisici che virtuali. Può anche monitorare i server in ambienti cloud come quelli di Amazon Web Services e Microsoft Azure.
PROVA GRATUITA DI 30 GIORNI: SolarWinds Server e App Monitor
Alla prima configurazione, lo strumento rileverà automaticamente host e dispositivi sulla rete. Solo allora, ovviamente, puoi iniziare a monitorarli. È necessaria una seconda scansione di rilevamento per rilevare le applicazioni in esecuzione su ciascun server. Facoltativamente, puoi fornire un elenco di applicazioni e fare in modo che la scansione cerchi solo quelle.
Una volta installato e funzionante, l'utilizzo di Server and Application Monitor è molto intuitivo. Facendo clic su Dettagli nodo , ad esempio, verranno visualizzate le prestazioni e le informazioni sullo stato di quel nodo. Per le informazioni visualizzate sono disponibili i formati grafico e tabulare.
Il prezzo per SolarWinds Server e Application Monitor parte da poco meno di $ 3000. Se preferisci provare prima dell'acquisto, è disponibile per il download una versione di prova gratuita di 30 giorni.
Link per il download: https://www.solarwinds.com/server-application-monitor
3. WhatsUp Gold
WhatsUp Gold di Ipswitch è un altro nome comune nel campo degli strumenti di monitoraggio. Quello che una volta era solo uno strumento di monitoraggio up o down si è evoluto in una delle migliori piattaforme di monitoraggio di sistemi e reti. Ha tutto ciò che ci si aspetta da uno strumento di monitoraggio del sistema Windows. Ottieni il monitoraggio dei parametri operativi, ovviamente, e hai anche avvisi e report completamente personalizzabili.
Configurare WhatsUp Gold è facile, grazie al suo motore di rilevamento automatico che troverà i tuoi dispositivi e li aggiungerà alla console di monitoraggio. Troverà server fisici, server virtuali, server cloud, applicazioni e apparecchiature di rete. Lo strumento ha una vista mappa dove puoi vedere le interconnessioni dei diversi componenti. È cliccabile per maggiori informazioni su ciascun dispositivo.
WhatsUp Gold è disponibile come versione gratuita ma è limitato al monitoraggio di soli cinque dispositivi. Le licenze a pagamento sono disponibili in tre livelli di funzionalità crescenti e il prezzo si basa sul numero di dispositivi monitorati. È disponibile anche una versione di prova gratuita a tempo limitato.
4. ManageEngine OpManager
La nostra voce numero quattro è OpManager di ManageEngine . ManageEngine è anche noto per aver creato ottimi strumenti per aiutare gli amministratori a gestire le proprie apparecchiature. L'OpManager è uno di questi strumenti. È un altro pacchetto all-in-one che monitorerà i segni vitali del tuo server (fisico e virtuale) e delle tue apparecchiature di rete e ti avviserà non appena qualcosa è fuori portata.
ManageEngine afferma che il suo OpManager può essere installato in meno di due minuti. Quindi rileverà i tuoi dispositivi e inizierà a monitorarli senza bisogno di passaggi di configurazione complessi. Il pacchetto ha un'interfaccia utente molto intuitiva dove troverai facilmente le informazioni di cui hai bisogno. Ha anche ottimi report predefiniti e personalizzati. Anche le funzioni di avviso del prodotto sono molto complete.
Il ManageEngine OpManager è disponibile nell'edizione Essential per le piccole e medie imprese con un massimo di mille dispositivi a prezzi a partire da poco più di $ 700 per 25 dispositivi. Per le organizzazioni più grandi, è disponibile un'edizione Enterprise che può scalare fino a diecimila dispositivi. Il suo prezzo parte da meno di $ 20k per 500 dispositivi. Il prezzo per entrambe le edizioni varia in base al numero di dispositivi monitorati ed è disponibile anche una prova gratuita di 30 giorni.
5. Nagios XI
Potresti già conoscere Nagios Core, una piattaforma di monitoraggio open source che gode di una discreta popolarità da anni. Nagios XI , una versione commerciale di Nagios, può essere pensato come Nagios sotto steroidi. Ha un set di funzionalità più ricco, installazione e configurazione più semplici e un aspetto più raffinato. Nagios XI è un vero server e software di rete di livello aziendale. Utilizza lo stesso motore di base del fratello open source ma integra una GUI molto potente e personalizzabile.
Nagios XI offre una soluzione di monitoraggio all-inclusive per applicazioni, servizi, sistemi operativi, protocolli di rete, metriche di sistema e infrastruttura di rete. E se ciò non bastasse, i componenti aggiuntivi di terze parti ti consentono di monitorare praticamente tutte le applicazioni, i servizi e i sistemi.
Nagios XI è disponibile nelle edizioni Standard ed Enterprise. Quest'ultimo ha funzionalità aggiuntive e include funzionalità aggiuntive per assistere nella configurazione su larga scala, nella previsione e nella creazione di report pianificati. Se vuoi provare il prodotto, è disponibile una versione gratuita ma è limitata al monitoraggio di sette dispositivi.
6. Zabbix
La nostra ultima voce, Zabbix è una delle migliori piattaforme di monitoraggio del sistema gratuite e open source. Ha più di 20 anni e ha ben 300.000 utenti in tutto il mondo. Questo è un vero sistema di livello aziendale in grado di scalare fino a reti molto grandi. Zabbix monitorerà le reti, i server, sia locali che basati su cloud, e i servizi in esecuzione su tali server.
Sebbene il prodotto sia gratuito, i servizi ausiliari possono essere acquistati da Zabbix. Tra i più popolari ci sono cinque livelli di supporto tecnico e un programma di formazione completo per la certificazione. Se preferisci rimanere sul lato libero, è disponibile anche il supporto della community e molto buono.
Per quanto riguarda le funzionalità, Zabbix ha tutto ciò che ti aspetteresti da prodotti che costano migliaia di dollari. I suoi avvisi non sono secondi a nessuno, così come il suo motore di segnalazione. Con un prezzo difficile da battere, potresti provare a Zabbix.
Avvolgendo
Gli strumenti di monitoraggio del sistema Windows consentono agli amministratori di sistema di preoccuparsi di cose importanti mentre si occupano di controllare server e applicazioni per loro. Uno dei nostri 6 migliori strumenti di monitoraggio del sistema Windows è un'opzione eccellente. Più di ogni altra cosa, la tua scelta della piattaforma sarà guidata dalle tue esatte esigenze e preferenze personali. Tutte le nostre prime 6 scelte possono essere testate gratuitamente, quindi sentiti libero di sperimentare e provarne alcune per assicurarti che faccia ciò di cui hai bisogno.