Come misurare le prestazioni della rete, correttamente

click fraud protection

Le prestazioni sono uno degli aspetti più importanti delle reti. In realtà, è un componente importante praticamente di qualsiasi sistema. Qualsiasi amministratore di rete sa come tutti sono pronti a incolpare la rete ogni volta che le prestazioni di qualsiasi tipo di dispositivo o sistema collegato alla rete lasciano a desiderare. Quando ciò accade, spesso spetta all'amministratore della rete dimostrare che la rete funziona secondo le specifiche e che l'origine del degrado delle prestazioni ha origine altrove.

Come è possibile, potresti chiedere? Misurando semplicemente le prestazioni utilizzando tecnologie standard del settore. Oggi vedremo come misurare le prestazioni della rete.

Come misurare le prestazioni della rete

Inizieremo discutendo prestazioni di rete in generale. Se vogliamo parlare della misurazione di qualcosa, dobbiamo certamente prima concordare su cosa stiamo cercando di misurare. Questo ci porterà al prossimo argomento, il più importante: come misurare le prestazioni della rete. Sebbene ci siano diversi modi per farlo, il protocollo SNMP (Simple Network Management Protocol) è probabilmente la tecnologia più utilizzata per misurare le prestazioni delle reti. Quindi, daremo uno sguardo approfondito a SNMP. Infine, ma non meno importante, daremo uno sguardo ad alcuni dei migliori strumenti attualmente disponibili per misurare le prestazioni della rete.

instagram viewer

Informazioni sulle prestazioni di rete

Come eloquentemente definito in una sola frase su Wikipedia, "le prestazioni della rete si riferiscono a misure di qualità del servizio di una rete viste dal cliente". Ci sono tre elementi essenziali in quella definizione. La prima è la parte "misure". Stabilisce chiaramente che le prestazioni della rete devono essere misurate. Il prossimo bit importante è la "qualità del servizio di una rete". La qualità del servizio è un concetto generico ma, come vedrai, alcune metriche specifiche sono in genere associate ad esso. L'ultima parte importante di tale definizione è "il cliente". Non siamo interessati alle prestazioni della rete come una cosa teorica, ma invece a come lo percepiscono gli utenti.

Diversi fattori diversi influenzano le prestazioni della rete percepite e sono generalmente considerati importanti. I primi due sono larghezza di banda e velocità effettiva. A volte può esserci un po 'di confusione tra questi due termini. La larghezza di banda si riferisce alla capacità di carico di una rete. Come un'analogia, pensalo come il numero di corsie su un'autostrada. La velocità effettiva, d'altra parte, si riferisce all'utilizzo effettivo della larghezza di banda disponibile. Per mantenere la nostra precedente analogia, pensate a un'autostrada a quattro corsie che ha una larghezza di banda di 4 000 veicoli all'ora, ma la sua portata attuale è di 400 veicoli all'ora o il 10% della sua capacità.

Latenza, ritardo e jitter sono più fattori che influenzano le prestazioni percepite delle reti. La latenza si riferisce al tempo impiegato dai dati per viaggiare dall'origine alla destinazione. È principalmente una funzione del tempo di viaggio del segnale e del tempo di elaborazione in tutti i nodi che attraversa. È una limitazione fisica che non può essere ridotta. Il ritardo, d'altra parte, a volte può essere migliorato. Ha a che fare con il tempo impiegato dalle apparecchiature di rete per elaborare, mettere in coda e inoltrare i dati. Apparecchiature più veloci e potenti in genere aggiungono meno ritardi alla trasmissione. Per quanto riguarda il jitter, si riferisce alla variazione del ritardo del pacchetto alla fine della ricezione della conversazione. Il traffico in tempo reale o quasi in tempo reale ne è particolarmente interessato in quanto può causare l'arrivo fuori sequenza dei pacchetti di dati. Nel caso del voice over IP, ad esempio, ciò potrebbe provocare discorsi incomprensibili.

Molti altri fattori possono anche influire sulle prestazioni della rete. Il tasso di errore è uno di questi. Si riferisce al numero di bit danneggiati espressi come percentuale o frazione del totale inviato.

Misurazione delle prestazioni di rete

Come si fa a misurare le prestazioni dal punto di vista di un vero utente? Bene, c'è ovviamente la possibilità di avere utenti reali che eseguono i test, ma questo può tendere ad essere piuttosto poco pratico. La prossima cosa migliore è utilizzare un sistema di test delle prestazioni di rete che utilizza sonde distribuite in posizioni strategiche in tutto la tua rete e che possono eseguire test di simulazione effettivi tra loro per misurare le prestazioni reali utilizzando tipi specifici di traffico. Questo, tuttavia, può anche essere poco pratico in quanto richiede una configurazione preliminare. Non sarà di grande aiuto aiutare a risolvere un problema improvviso.

Più semplice Sistema di monitoraggio della rete basato su SNMP è spesso una soluzione migliore. Anche se potrebbe non essere altrettanto pratico, può offrire agli amministratori una visione piuttosto chiara dell'utilizzo della rete. I buoni sistemi riferiranno anche sulla maggior parte dei fattori che influenzano le prestazioni come latenza, ritardo, jitter ed errori.

LEGGI ANCHE: 6 I migliori strumenti di gestione della rete che tengono traccia delle prestazioni

Il protocollo di gestione della rete semplice

Nonostante il suo nome fuorviante, il Simple Network Management Protocol, o SNMP, può rivelarsi essere piuttosto complesso. Fortunatamente, non devi essere un esperto e sapere tutto per usarlo. Alla base, SNMP è un protocollo di comunicazione che specifica come un sistema di gestione SNMP può leggere e scrivere parametri operativi in ​​dispositivi remoti. I parametri vengono definiti OID, per identificatori di oggetti. Alcuni degli OID interessanti, dal punto di vista del monitoraggio, sono quelli che contengono metriche critiche come l'utilizzo della larghezza di banda, ad esempio. Quando si monitorano i dispositivi di rete, due OID sono di particolare interesse, i byte in uscita e i byte nei contatori associati a ciascuna interfaccia. Questi contatori vengono automaticamente incrementati dai dispositivi di rete man mano che i dati vengono emessi e immessi.

Risalente a un'epoca in cui la sicurezza IT non rappresentava un problema, SNMP ha solo una sicurezza minima. Un gestore SNMP connessione a un dispositivo abilitato SNMP trasmetterà una "stringa di comunità" con la sua richiesta. Se la stringa corrisponde a quella configurata nell'apparecchiatura, la richiesta verrà eseguita. I dispositivi in ​​genere hanno due stringhe di comunità configurate, una per OID di sola lettura e una per quelle modificabili.

Ecco come la maggior parte dei sistemi di monitoraggio utilizzare SNMP per monitorare l'utilizzo della larghezza di banda. Leggono periodicamente i byte dentro e fuori i contatori delle interfacce di un dispositivo di rete a intervalli noti, con cinque minuti che rappresentano un valore tipico. Quindi archiviano i valori recuperati in una sorta di database o file del disco. Il resto del processo è semplice matematica. Il sistema di monitoraggio sottrae il valore del contatore precedente da quello corrente per ottenere il numero di byte trasmessi o ricevuti in cinque minuti. Può quindi moltiplicare quel numero per otto per ottenere il numero di bit e dividerlo per 300, il numero di secondi in cinque minuti, per ottenere il numero di bit al secondo. Queste informazioni sono in genere tracciate su un grafico che mostra la sua evoluzione nel tempo e memorizzate in un database.

I migliori strumenti per misurare le prestazioni della rete

SolarWinds gode di una solida reputazione per aver realizzato alcuni dei migliori strumenti di amministrazione di rete e di sistema. Molti dei prodotti dell'azienda hanno ricevuto recensioni entusiastiche e sono considerati tra i migliori nei rispettivi settori. Ma SolarWinds è anche famoso per i suoi strumenti gratuiti, strumenti più piccoli che soddisfano un'esigenza specifica degli amministratori di rete. Due buoni esempi di quegli strumenti gratuiti sono i Monitor della larghezza di banda in tempo reale e il Kiwi Syslog Server.

Per il monitoraggio delle reti, tuttavia, ciò di cui hai bisogno è SolarWinds Network Performance Monitor (NPM), che è principalmente uno strumento di monitoraggio SNMP. Fondamentalmente, offre un monitoraggio completo dei guasti e una gestione delle prestazioni tramite SNMP ed è quindi compatibile con la maggior parte delle apparecchiature. Inoltre viene fornito con molte funzionalità avanzate come la sua NetPath La funzione consente di visualizzare il percorso di rete critico tra due punti monitorati sulla rete. Può anche generare automaticamente mappe di rete intelligenti.

SolarWinds NPM - Riepilogo della rete
  • PROVA GRATUITA: SolarWinds Network Performance Monitor
  • Link ufficiale per il download: https://www.solarwinds.com/network-performance-monitor/registration

Altre caratteristiche di NPM include avvisi avanzati e gli strumenti PerfStack dashboard di analisi delle prestazioni. La funzionalità Network Insights è un'altra funzionalità avanzata che consente il monitoraggio di dispositivi complessi. Lo strumento è in grado di monitorare le Software Defined Networks (SDN) e ha il supporto Cisco ACI integrato, nonché la capacità di monitorare le reti wireless e generare linee di base sulle prestazioni della rete. Il SolarWinds Network Performance Monitor è uno strumento altamente scalabile che può essere utilizzato su qualsiasi rete dal più piccolo al più grande.

Il SolarWinds Network Performance MonitorLa struttura dei prezzi è piuttosto semplice. Le licenze si basano sul numero di elementi monitorati. Sono disponibili cinque livelli di licenza per 100, 250, 500, 2000 e elementi illimitati a prezzi che vanno da $ 2 955 a $ 32 525, incluso il primo anno di manutenzione.

Se preferisci provare lo strumento prima di eseguire un acquisto, è possibile ottenere una versione di prova gratuita di 30 giorni.

2. PRTG Network Monitor

Il PRTG Network Monitor a partire dal Paessler AG è un sistema di monitoraggio della rete senza agenti. Paessler afferma che il PRTG Network Monitor può essere impostato in un paio di minuti. La nostra esperienza dimostra che può richiedere un po 'di più, ma che è ancora molto semplice e veloce, grazie a una funzione di rilevamento automatico che scansionerà la tua rete, troverà i dispositivi e aggiungerà automaticamente loro. Lo strumento utilizza una combinazione di Ping, SNMP, WMI, NetFlow, jFlow, sFlow, ma può anche comunicare tramite DICOM o l'API RESTful.

Dashboard PRTG - Monitoraggio del datacenter

Uno dei punti di forza di PRTG Network Monitor è la sua architettura basata su sensori. Puoi considerare i sensori come componenti aggiuntivi del prodotto, tranne per il fatto che sono già inclusi e non è necessario aggiungerli. Ci sono componenti aggiuntivi praticamente per qualsiasi cosa. Ad esempio, ci sono sensori di applicazioni HTTP, SMTP / POP3 (e-mail). Esistono anche sensori specifici dell'hardware per switch, router e server. In tutto, ci sono oltre 200 diversi sensori predefiniti che recuperano statistiche come la risposta tempo, processore, memoria, informazioni sul database, temperatura o stato del sistema dal monitorato dispositivi.

Il PRTG Network Monitor offre una selezione di interfacce utente. Quello principale è un'interfaccia web basata su Ajax. C'è anche una console aziendale Windows e app mobili per Android e iOS. Una bella caratteristica delle app mobili è che possono usare la notifica push di qualsiasi avviso attivato dall'interno PRTG. Sono inoltre disponibili più notifiche SMS o e-mail standard. Sebbene il server funzioni solo su Windows, può essere amministrato da qualsiasi dispositivo con un browser compatibile Ajax.

Il PRTG Network Monitor è offerto in due versioni. Esiste una versione gratuita che è full optional ma limiterà la tua capacità di monitoraggio a 100 sensori. Si noti che ogni parametro monitorato conta come un sensore e, ad esempio, il monitoraggio di 24 interfacce su uno switch di rete utilizzerà fino a 24 sensori. Se sono necessari più di 100 sensori, è necessario acquistare una licenza. I loro prezzi partono da $ 1 600 per 500 sensori. Puoi anche ottenere una versione di prova gratuita di 30 giorni gratuita, senza sensori e con funzionalità complete.

3. ManageEngine OpManager

Il ManageEngine OpManager è una soluzione di gestione completa che affronterà la maggior parte delle esigenze di monitoraggio. Lo strumento può essere eseguito su Windows o Linux ed è dotato di eccellenti funzionalità. Ad esempio, la sua funzione di rilevamento automatico può mappare graficamente la tua rete, offrendoti una dashboard personalizzata in modo univoco.

La dashboard dello strumento è un altro dei suoi punti di forza. È super facile da usare e navigare e ha funzionalità di drill-down. Se ti piacciono le app mobili, sono disponibili per tablet e smartphone e ti consentiranno di accedere al sistema da qualsiasi luogo. Nel complesso, questo è un prodotto molto lucido e professionale.

Dashboard di ManageEngine OpManager

Avviso in OpManager è un altro dei punti di forza del prodotto. Esiste una gamma completa di avvisi basati su soglia che aiuteranno a rilevare, identificare e risolvere i problemi di rete. È possibile impostare più soglie con varie notifiche per ogni metrica delle prestazioni.

Se vuoi provare il ManageEngine OpManager, ottieni la versione gratuita. Non è una versione di prova limitata nel tempo. È invece limitato alle funzionalità. Ad esempio, non ti consentirà di monitorare più di dieci dispositivi. Sebbene ciò possa essere sufficiente a scopo di test, si adatta solo alle reti più piccole. Per più dispositivi, puoi scegliere tra i piani Essential o Enterprise. Il primo consente di monitorare fino a 1 000 nodi, mentre l'altro arriva a 10 000. Le informazioni sui prezzi sono disponibili contattando le vendite di ManageEngine.

4. WhatsUp Gold

WhatsUp Gold è un altro nome noto nel campo degli strumenti di monitoraggio. Era un tipo di strumento di monitoraggio su o giù, ma si è evoluto in uno strumento di gestione completo con monitoraggio proattivo per traffico di rete, applicazioni, ambienti virtuali e configurazioni dei dispositivi. Oggi, questo strumento ha quasi tutto ciò che ci si può aspettare da uno strumento di monitoraggio di livello aziendale ed è tutto disponibile tramite una GUI molto intuitiva.

WhatsUp Gold dispone di un motore di individuazione automatica che troverà i tuoi dispositivi e li aggiungerà alla console di monitoraggio. Non solo troverà le tue apparecchiature di rete, ma anche server fisici, server virtuali, server cloud e applicazioni. Esiste persino una visualizzazione della mappa su cui è possibile fare clic per ulteriori informazioni su ciascun dispositivo.

Dashboard di analisi del traffico Gold WhatUp

WhatsUp Gold ha anche un eccellente sistema di allarme per farti conoscere i problemi prima che gli utenti li notino. Attraverso lo strumento Centro avvisi, puoi scegliere di utilizzare soglie predefinite o impostarle in base alle tue esigenze specifiche. Il sistema di avviso consente di creare criteri di azione che definiscono cosa succede quando un parametro monitorato cambia stato. Gli avvisi possono essere trasmessi tramite e-mail, SMS, Slack o post IFTTT. Il sistema può anche riavviare i servizi e attivare allarmi Web.

Mentre un'edizione gratuita di WhatsUp Gold è disponibile, è limitato al monitoraggio di un massimo di cinque dispositivi. Per più dispositivi, le licenze a pagamento sono disponibili in tre livelli di funzionalità crescente con una struttura dei prezzi basata sul numero di dispositivi da monitorare. Esiste anche una versione di prova gratuita e completa che puoi utilizzare per un periodo di tempo limitato.

5. Observium

Observium è una piattaforma di monitoraggio a bassa manutenzione con rilevamento automatico. Supporta una vasta gamma di tipi di dispositivi, piattaforme e sistemi operativi, tra cui Cisco, Windows, Linux, HP, Juniper, Dell, FreeBSD, Brocade, Netscaler, NetApp. Dubito che sia possibile trovare un router WAN non supportato. L'obiettivo principale di Observium è fornire un'interfaccia utente bella, intuitiva e semplice ma potente che mostri la salute e lo stato della tua rete.

Screenshot di Observium

Observium ha più di un semplice monitoraggio della larghezza di banda. Ad esempio, esiste un sistema di contabilità che misurerà l'utilizzo della larghezza di banda mensile totale nel 95 ° percentile o in byte trasferiti totali. Ha anche una funzione di avviso con soglie definite dall'utente. Inoltre, Observium si integra con altri sistemi e può estrarre le loro informazioni e visualizzarle all'interno della sua interfaccia.

Observium gli utenti adorano quanto sia facile da configurare e come si configura da solo. Anche se non sembra esserci una sezione di download sul sito web di Observium, ci sono installazioni dettagliate istruzioni per diverse distribuzioni Linux che includono i collegamenti per ottenere il pacchetto giusto per ognuna distribuzione. Le istruzioni sono molto dettagliate e l'installazione del software dovrebbe essere semplice.

Il prodotto è disponibile in due versioni. C'è il Comunità Observium è disponibile gratuitamente per tutti. Questa versione riceve aggiornamenti e nuove funzionalità due volte all'anno. C'è anche il Observium Professional che ha funzionalità aggiuntive e viene fornito con aggiornamenti giornalieri. Entrambe le versioni funzionano solo su Linux.

6. Zabbix

Zabbix è un altro prodotto gratuito e open source che ha un aspetto altamente professionale, proprio come ti aspetteresti da un prodotto commerciale. Ma il bell'aspetto della sua interfaccia utente non è la sua unica risorsa. Il prodotto vanta anche un set di funzionalità impressionante. Monitorerà la maggior parte dei dispositivi collegati alla rete oltre alle apparecchiature di rete. Sarebbe una buona opzione se desideri monitorare i server oltre alla larghezza di banda del tuo circuito WAN.

Cruscotto Zabbix

Zabbix utilizza SNMP e l'Intelligent Platform Monitoring Interface (IMPI) per i dispositivi di monitoraggio. È possibile utilizzare il software per monitorare la larghezza di banda, l'utilizzo della CPU e della memoria del dispositivo, l'integrità generale del dispositivo e le modifiche alla configurazione. Come puoi vedere, va ben oltre il semplice monitoraggio WAN. Il prodotto dispone anche di un sistema di allarme impressionante e completamente personalizzabile. Non solo invierà avvisi via e-mail o SMS, ma eseguirà anche script locali che potrebbero essere utilizzati per risolvere automaticamente alcuni problemi.

watch instagram story