I 6 migliori strumenti di monitoraggio della larghezza di banda di Linux nel 2020

click fraud protection

Abbiamo un mix di strumenti a pagamento e gratuiti che variano molto nei loro set di funzionalità, ma offrono tutti il ​​monitoraggio di base della larghezza di banda SNMP. Ecco la nostra guida ai migliori strumenti di monitoraggio della larghezza di banda di Linux.

Sapere è potere! Di conseguenza, sapere quale sarà l'utilizzo della larghezza di banda della rete che gestisci permettendoti di essere proattivo e assicurando che la congestione della rete sia evitata tanto quanto possibile. A tale scopo, sono necessari strumenti di monitoraggio della larghezza di banda. E poiché Linux è una piattaforma popolare con molti amministratori di rete, diamo un'occhiata ad alcuni dei migliori strumenti di monitoraggio della larghezza di banda di Linux disponibili. Considerando che la maggior parte di essi sono gratuiti e open source, ti consentiranno di iniziare a monitorare la larghezza di banda senza costi diversi dal tempo che impiegherai per installarli e configurarli. Come scoprirai presto, molti di questi strumenti sono buoni come alcuni dei migliori Strumenti di Windows.

instagram viewer

Inizieremo la nostra esplorazione con una panoramica del monitoraggio della larghezza di banda. Spiegheremo di cosa si tratta e, soprattutto, come funziona. Questo ci porterà a discutere il Simple Network Management Protocol, la base della maggior parte degli strumenti di monitoraggio. Quindi, discuteremo brevemente Linux in generale e anche cosa significa usarlo come piattaforma per gli strumenti di monitoraggio. Quando saremo tutti sulla stessa pagina, saremo pronti per il nocciolo della nostra materia, i migliori strumenti di monitoraggio della larghezza di banda di Linux.

Monitoraggio della larghezza di banda

Il monitoraggio della larghezza di banda della rete è un tipo molto specifico di monitoraggio. Ciò che fa è misurare la quantità di traffico che passa un determinato punto su una rete. In genere, il punto di misurazione è un'interfaccia router o switch ma non è raro monitorare l'utilizzo della larghezza di banda dell'interfaccia LAN di un server. La cosa importante qui è renderci conto che tutto ciò che stiamo misurando è la quantità di traffico. Il monitoraggio della larghezza di banda non ti darà alcuna informazione su cosa sia quel traffico, ma solo su quanto di esso esiste.

Esistono diversi motivi per voler monitorare l'utilizzo della larghezza di banda della rete. Innanzitutto, esso può aiutarti a individuare le aree contese. Come un circuito di rete l'utilizzo cresce, suo le prestazioni iniziano a peggiorare. Questo è un dato di fatto. Più si avvicina alla massima capacità, maggiore è l'impatto sulle prestazioni. Di permettendoti di farlo tenere d'occhio l'utilizzo della rete, la larghezza di banda gli strumenti di monitoraggio offrono la possibilità di rilevare un elevato utilizzo e indirizzo prima diventa evidente dagli utenti.

La pianificazione della capacità è un altro grande vantaggio degli strumenti di monitoraggio della rete. I circuiti di rete, in particolare le connessioni WAN a lunga distanza, sono costosi e spesso lo saranno solo il la larghezza di banda che era richiesto al momento dell'installazione iniziale. Mentre thaquantità di larghezza di banda might sono andato bene allora, esso alla fine dovrà essere aumentato. Monitorando l'evoluzione dell'utilizzo della larghezza di banda dei circuiti di rete, sarai in grado di vedere quali devono essere aggiornati e quando.

Larghezza di banda strumenti di monitoraggio può anche essere utile per la risoluzione dei problemi delle scarse prestazioni dell'applicazione. Quando un utente si lamenta che alcune applicazioni remote hanno rallentato, guardando la rete la larghezza di banda utilizzo può darti una buona idea se il problema è causato o meno dalla congestione della rete. Se noti un basso utilizzo della rete, puoi probabilmente concentrare le tue attività di risoluzione dei problemi altrove.

Spiegazione del monitoraggio SNMP

Maggior parte strumenti di monitoraggio della larghezza di banda della rete fare affidamento sul protocollo SNMP (Simple Network Management Protocol) per fare la propria magia. La maggior parte delle apparecchiature di rete ha funzionalità SNMP integrate e può essere interrogata da strumenti di monitoraggio a intervalli regolari. Nonostante il suo nome fuorviante, SNMP è in realtà abbastanza complesso. Ma non ti preoccupare, tu non devi essere un esperto e sapere tutto per usarlo. Suo proprio come non devi essere un meccanico per guidare una macchina. Tuttavia, è preferibile avere almeno qualche idea di come funziona quindi diamo un'occhiata a questo.

Alla base, SNMP è un protocollo di comunicazione che specifica come un sistema di gestione SNMP can leggere e scrivere parametri operativi in ​​dispositivi remoti. I parametri sono indicati come identificatori di oggetti o OID. Alcuni degli OID interessanti, dal punto di vista del monitoraggio, sono quelli che contengono maggioredispositivo metriche come CPU e memoria caricamento o utilizzo del disco, ad esempio. Ma durante il monitoraggio della rete utilizzo della larghezza di banda, due OID sono di particolare interesse. Loro sono i byte in uscita e i byte nei contatori associati a ciascuna interfaccia. Essi vengono incrementati automaticamente dai dispositivi di rete come i dati vengono emessi o immessi.

Risalente a un'epoca in cui la sicurezza IT non rappresentava un problema, SNMP ha solo una sicurezza minima. Un gestore SNMP che si connette 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. La comunicazione non è crittografata e chiunque la intercetti vedrà le stringhe della comunità in chiaro. Questo è il motivo per cui SNMP viene utilizzato solo su reti private e sicure.

Un esempio di vita reale

Ecco come la maggior parte dei sistemi di monitoraggio utilizza 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. Fcinque minuti è un tipico intervallo valore ma è possibile utilizzare tempi più brevi per una risoluzione più fine. Quindi memorizzano il intervistati valori in una sorta di database o file.

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 durante l'intervallo di polling. Può quindi moltiplicare quel numero per otto per ottenere il numero di bit e dividerlo per il numero di secondi in l'intervallo 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.

È importante notare che ciò che si ottiene è una stima dell'utilizzo medio nell'intervallo di polling, non dell'utilizzo della larghezza di banda reale. Ad esempio, supponiamo che un circuito venga utilizzato alla massima capacità durante metà dell'intervallo di polling e non trasporta traffico durante l'altra metà. Si presenterebbe come utilizzato al 50% della sua capacità nonostante sia stato massimizzato per un lungo periodo. Intervalli di polling più brevi ridurranno questa distorsione, ma è importante tenere presente che questi sistemi forniscono solo valori medi.

Una parola su Linux

Come sistema operativo, Linux non è, funzionalmente parlando, molto diverso da qualsiasi altro come Windows o OS X. La principale differenza tra Linux e altri sistemi operativi popolari è il fatto che Linux è un prodotto open source e la maggior parte delle distribuzioni sono disponibili gratuitamente. Molte persone tendono a confondere open-source e gratis. È vero che il software open source è spesso gratuito ma non è sempre necessariamente così. Ad esempio, il sistema operativo Red Hat Enterprise Linux non è gratuito. Per aggiungere confusione, gli attori del movimento open source spesso si riferiscono al software open source come software libero con libertà implicita libera piuttosto che assenza di costi.

Nel corso degli anni, Linux, che era suce un sistema operativo marginale installato da secchioni e studenti di informatica: ricordo di aver passato settimane a scaricare SLS Linux un'immagine del dischetto alla volta su una connessione da 1200 baud; Immagino di essere uno di quelli secchioniha cresciuto fino a diventare un'opzione popolare come sistema operativo server. Alcune recenti distribuzioni stanno anche facendo molti progressi come alternativa praticabile a Windows come sistema operativo per personal computer.

Usare Linux come piattaforma di monitoraggio

Mentre Linux è un sistema operativo popolare per server di ogni tipo, lo è ancora di più quando si tratta di eseguire strumenti specifici. Tqui ci sono diverse reti gratuite e open source la larghezza di banda strumento di monitoraggio che accenderàLY funziona su Linux. E Se voir strumento di scelta può corri o finestre o Linux, non avrebbe più senso economico imbattersi in un sistema operativo gratuito anziché sprecare un po 'di denaro in un sistema operativo costoso?

Mentre salcune persone non si fidano ancora gratuitamente e open-source sistemi operativi e software per applicazioni mission-critical e ad esempio, non metterebbe i loro preziosi dati aziendali su a MioServer SQL in esecuzione su Linux, molti di loro di solito non ce l'hanno come molti obiezioni all'utilizzo della piattaforma per l'esecuzione di strumenti di amministrazione di rete.

Un grande vantaggio dell'utilizzo di Linux come piattaforma sottostante per gli strumenti di monitoraggio della rete è che è facile configurare un server Linux con solo i pacchetti richiesti. Mentre questo può essere fatto con Windows, è notevolmente più complicato.

I migliori strumenti di monitoraggio della larghezza di banda di Linux

Abbiamo cercato sul web alcuni dei migliori strumenti di monitoraggio della larghezza di banda che possono essere eseguiti su Linux. Ciò che abbiamo inventato sono alcuni prodotti commerciali e alcuni gratuiti e open-source. Alcuni prodotti nel nostro elenco possono essere installati su Linux o Windows mentre altri sono solo Linux. Offrono tutti il ​​monitoraggio della larghezza di banda SNMP e dispongono tutti di una console centralizzata in cui è possibile configurare lo strumento e vedere i risultati del monitoraggio. Sebbene esistano solo alcuni strumenti da riga di comando, li abbiamo esclusi dal nostro elenco.

1. ManageEngine OpManager

Il ManageEngine OpManager è un potente strumento di monitoraggio della rete all-in-one quello offre funzionalità complete di monitoraggio della rete. Può ti aiuta a tenere d'occhio la rete utilizzo della larghezza di banda, rileva gli errori di rete in tempo reale, risolve gli errori e previene i tempi di inattività. Lo strumento supporta vari ambienti di più fornitori e può adattarsi alla rete, indipendentemente dalle dimensioni. esso può essere eseguito su Linux o Windows e ti permetterà di monitorare i tuoi dispositivi e la tua rete e darvi visibilità sull'intera infrastruttura di rete. L'installazione e la configurazione di questo prodotto sono facili e veloci. Puoi farlo funzionare in meno di due minuti. Non richiede procedure di installazione complesse e viene fornito in bundle con database e server Web integrati.

Dashboard di ManageEngine OpManager

Il ManageEngine OpManager monitora costantemente le prestazioni dei dispositivi di rete in tempo reale e lo visualizza sul suo dashboard e grafici live. Oltre alla larghezza di banda, it esamina diverse metriche operative critiche come perdita di pacchetti, errori e scarti, ecc.

Lo strumento può aiutarti a rilevare, identificare e risolvere i problemi di rete con suo avvisi basati sulla soglia. Puoi facilmente impostare più soglie per ogni metrica delle prestazioni e ricevere notifiche quando vengono superati. Rl'esportazione è un'altra area in cui questo strumento brilla. Rapporti intelligenti ti permetteranno di ottenere informazioni dettagliate sulle prestazioni della rete. Esistono più di 100 report integrati e tu può personalizzare, pianificare ed esportare questi report predefiniti, se necessario.

2. Zabbix

Zabbix è un prodotto gratuito e open source che può essere utilizzato per monitorare qualsiasi cosa. Gli strumenti possono essere eseguiti su una manciata di distribuzioni Linux, tra cui Rapsbian, la versione Raspberry Pi su Linux, e monitoreranno la rete la larghezza di banda, server, applicazioni e servizi, così come ambienti basati su cloud. Presenta un aspetto altamente professionale. Til suo prodotto vanta anche un ampio set di funzionalità, scalabilità illimitata, monitoraggio distribuito, sicurezza elevata e alta disponibilità. Nonostante sia libero questo è un vero prodotto di livello enterprise.

Cruscotto Zabbix

Zabbix utilizza una combinazione di tecnologie di monitoraggio. Supporta il monitoraggio SNMP e l'Intelligent Platform Monitoring Interface (IMPI). Può anche eseguire il monitoraggio basato sugli agenti con agenti disponibili per la maggior parte delle piattaforme. Per una facile configurazione, sono disponibili modelli di individuazione automatica e predefiniti per molti dispositivi. L'interfaccia utente basata sul Web dello strumento ha diverse funzionalità avanzate come dashboard basati su widget, grafici, mappe di rete, presentazioni e report dettagliati.

Zabbixdispone anche di un sistema di allerta altamente personalizzabile che non solo invierà dettagliato messaggi di notifica ma quello può anche essere personalizzato in base al ruolo del destinatario. Può anche intensificare i problemi in base a una definizione flessibile definita dall'utente Service lEvels.

3. Nagios

Esistono due versioni di Nagios a disposizione. C'è il libero e open-source Nagios Core e c'è il pagato Nagios XI. Entrambi condividono lo stesso motore sottostante ma la somiglianza si ferma qui. Nagios Core è un sistema di monitoraggio open source che funziona su Linux. Il sistema è completamente modulare con l'effettivo motore di monitoraggio al suo interno. Il motore è completato da dozzine di plugin disponibili che possono essere scaricati per aggiungere funzionalità al sistema. Ogni plugin aggiunge alcune funzionalità al core.

Dashboard di Nagios XI

Preservando l'approccio modulare, anche i front-end dello strumento sono modulari e sono anche disponibili per il download diverse opzioni sviluppate dalla community. Il Nucleo di Nagios, i plug-in e il front-end si combinano e creano un sistema di monitoraggio piuttosto completo. C'è però un inconveniente in questa modularità. Impostare Nagios Core può rivelarsi un compito impegnativo.

Nagios XI è un prodotto commerciale basato sul Nagios Core motore ma ciò è una soluzione di monitoraggio autonoma completa. Il prodotto si rivolge a un vasto pubblico dalle piccole imprese alle grandi società. È molto più facile da installare e configurare di Nagios Core, grazie alla sua procedura guidata di configurazione e al motore di rilevamento automatico. Ovviamente, questa facilità di installazione e configurazione ha un prezzo. Puoi aspettarti di pagare circa $ 2 000 per una licenza a 100 nodi e circa dieci volte di più per una licenza illimitata.

4. Zenoss Core

Zenoss Corepotrebbe non essere popolare come alcuni degli altri strumenti di monitoraggio in questo elenco ma merita davvero essere qui per il suo set di funzionalità e il suo aspetto professionale. Lo strumento può monitorare molte cose come l'utilizzo della larghezza di banda, i flussi di traffico o servizi come HTTP e FTP. Ha un'interfaccia utente pulita e semplice e il suo sistema di allarme è eccellente. Una cosa vale la pena menzionare è è un sistema di allerta multiplo piuttosto unico. Consente a una seconda persona di essere avvisata se la prima non risponde entro un ritardo predefinito.

Cruscotto Zenoss Core

Il rovescio della medaglia, Zenoss Core è uno dei sistemi di monitoraggio più complicati da installare e configurare. L'installazione è un processo interamente guidato dalla riga di comando. Gli amministratori di rete di oggi sono abituati agli installatori di GUI, alle procedure guidate di configurazione e ai motori di rilevamento automatico. Ciò potrebbe rendere l'installazione del prodotto un po 'arcaica. Poi di nuovo, questo è in linea con il mondo Linux. Tqui è ampio installazione e configurazione la documentazione disponibile e il risultato finale ne valgono la pena.

5. cactus

Abbiamo dovuto includere cactus in questo elenco. Dopotutto, a 17 anni, è una delle più antiche piattaforme di monitoraggio gratuite e open source. Ed è ancora abbastanza popolare fino ad oggi è ancora attivamente sviluppato. L'ultima versione è stata appena rilasciata alla fine di gennaio. Mentre cactuspotrebbe non essere così ricco di funzionalità come alcuni altro prodotti, è ancora uno strumento eccellente. ioL'interfaccia utente basata sul Web ha un aspetto un po 'vintage ma è ben strutturata e facile da capire e usare. cactus è composto da un poller veloce, modelli grafici avanzati e più metodi di acquisizione. Mentre lo strumento si basa principalmente sul polling SNMP, gli script personalizzati possono essere ideati per ottenere dati praticamente da qualsiasi fonte.

Schermata di cactus

Il principale punto di forza di questo strumento è nei dispositivi di polling per recuperare le loro metriche:come l'utilizzo della larghezza di banda — e rappresentazione grafica dei dati raccolti su pagine Web. Fa un ottimo lavoro ma è tutto ciò che farà. ioSe non hai bisogno di avvisi, report di fantasia o altri extra, la semplicità del prodotto potrebbe essere proprio quello di cui hai bisogno. E se hai bisogno di più funzionalità, cactus è open-source e interamente scritto in PHP, che lo rende altamente personalizzabile e tu puoi Inserisci qualunque funzioni mancanti di cui hai bisogno.

cactus fa ampio uso di modelli che rappresentano una configurazione più semplice. Esistono modelli di dispositivi per molti tipi comuni di dispositivi e modelli di grafici. Esiste anche un'enorme comunità online di utenti che scrivono modelli personalizzati di ogni tipo e li rendono disponibili per la comunità e molti produttori di apparecchiature offrono anche modelli di cactus scaricabili.

6. MRTG

Il Grauter di traffico multi router, o MRTG, è il nonno di tutti i sistemi di monitoraggio della larghezza di banda della rete. Mentre il progetto open source ha è in circolazione dal 1995, è ancora in uso diffuso, nonostante il fatto che l'ultima versione abbia già cinque anni. È disponibile per Linux e Windows. L'impostazione e la configurazione iniziale sono in qualche modo più complicate di quelle che avresti sperimentato con altri sistemi di monitoraggio, ma è prontamente disponibile un'eccellente documentazione.

Schermata MRTG

Installazione MRTG è un processo in più passaggi ed è necessario seguire attentamente le istruzioni di installazione. Una volta installato, si configura il software modificando il suo file di configurazione. Che cosa MRTG manca di facilità d'uso, guadagna flessibilità. Per lo più scritto in Perl, può essere facilmente modificato e adattato alle esatte esigenze. E il fatto che sia il primo sistema di monitoraggio e che sia ancora in circolazione è una testimonianza del suo valore.

watch instagram story