Proprio come le grandi organizzazioni, le piccole imprese devono tenere d'occhio le proprie reti per assicurarsi che tutto funzioni senza intoppi. Tuttavia, le imprese più piccole non sempre dispongono delle risorse, sia finanziarie che umane, per implementare strumenti di monitoraggio della rete più grandi. Questo è il motivo per cui stiamo per esaminare i migliori strumenti di monitoraggio della rete per piccole imprese.
Inizieremo discutendo il monitoraggio della rete nel contesto specifico delle piccole imprese. Vedremo come a causa delle loro risorse limitate, le sfide possono essere molto diverse. Successivamente, introdurremo brevemente il Simple Network Management Protocol poiché è la tecnologia più comune utilizzata per il monitoraggio della rete. E poiché aiuta avere almeno una comprensione di base di come funziona per implementarlo, questo è ciò che affronteremo in seguito. E finiremo esaminando i migliori strumenti di monitoraggio della rete che devono essere utilizzati dalle piccole imprese.
Strumenti di monitoraggio della rete per le piccole imprese
La congestione della rete è il nemico numero uno di tutti gli amministratori di rete. Se si confronta una rete con un'autostrada in cui il traffico è costituito dai dati della rete, la congestione della rete è simile agli ingorghi. Ma a differenza del traffico automobilistico, dove la congestione può essere facilmente individuata semplicemente osservando la strada, il traffico di rete avviene all'interno di cavi, switch e router dove è invisibile. Inoltre, tutto avviene a velocità incredibili. Anche se potessi vederlo, accadrebbe troppo velocemente. Ecco perché gli strumenti di monitoraggio della rete sono così importanti. Forniscono agli amministratori di rete la visibilità di cui hanno bisogno per mantenere le cose senza intoppi. Ciò è particolarmente vero nelle piccole imprese in cui l'amministratore tipico indossa diversi ruoli ed è contemporaneamente l'addetto alla rete, l'addetto al server e spesso l'addetto al supporto tecnico.
Un altro motivo importante per monitorare le reti è la pianificazione della capacità. Non sembra esserci un modo per aggirare il fatto che l'utilizzo della rete cresce sempre nel tempo. L'attuale larghezza di banda della tua rete potrebbe essere sufficiente ora, ma alla fine dovrà essere aumentata. E nelle piccole imprese, ti consigliamo di ritardare il più possibile l'aggiornamento per risparmiare sui costi. Monitorando l'utilizzo della larghezza di banda, sarai in grado di pianificare gli aggiornamenti di rete prima che l'utilizzo eccessivo diventi un problema.
Presentazione di SNMP
SNMP, che sta per Simple Network Management Protocol, è un sistema complesso che può essere utilizzato per monitorare, configurare e controllare in remoto diversi tipi di apparecchiature di rete. Nonostante il suo nome fuorviante, l'unica cosa semplice di questa tecnologia è il suo nome e implementarla può rivelarsi un compito arduo.
Fortunatamente, non è necessario conoscere tutto su SNMP per utilizzarlo per monitorare l'utilizzo della larghezza di banda della rete. Per ora, è sufficiente dire che SNMP viene utilizzato dagli strumenti di monitoraggio per leggere i contatori dell'interfaccia di un dispositivo e utilizzare tali dati per calcolare e rappresentare graficamente l'utilizzo della larghezza di banda della rete nel tempo. Nella prossima sezione, entreremo più in dettaglio sul funzionamento interno di questa tecnica di monitoraggio. Comprendere SNMP ti aiuterà ad apprezzare meglio le prossime recensioni dei prodotti e ti aiuterà a configurare e utilizzare qualsiasi strumento di monitoraggio SNMP.
Come funziona SNMP
La maggior parte dei testi che spiegano SNMP ti parleranno di MIB, OID e molti altri TLA (acronimi di tre lettere). Pensiamo che questo sia eccessivo, specialmente in un post come questo. Il nostro obiettivo oggi è invece fornirti informazioni sufficienti in modo che tu possa comprendere, utilizzare e configurare gli strumenti di monitoraggio della rete SNMP, non per renderti un esperto SNMP. Verrà a tempo debito, con l'esperienza.
La prima cosa che devi sapere su SNMP è come viene stabilita la connessione a un dispositivo abilitato SNMP. Sulla maggior parte dei dispositivi SNMP, è possibile configurare due parametri denominati stringhe di comunità. Puoi pensare a queste come password SNMP (molto rozze). Per impostazione predefinita, le due stringhe della community sono chiamate public e private ma puoi nominarle come preferisci. La stringa pubblica viene utilizzata per l'accesso in sola lettura mentre la stringa privata consente di modificare anche i parametri.
Una volta stabilita la connessione tra uno strumento di monitoraggio e un dispositivo monitorato, alcuni parametri possono essere letti da remoto. Di particolare interesse quando si tratta di monitoraggio della larghezza di banda sono un paio di parametri chiamati contatori di interfaccia. Di solito ce ne sono un paio per ogni interfaccia di rete di un dispositivo abilitato SNMP, uno per il conteggio dei byte in entrata e uno per il conteggio dei byte in uscita dall'interfaccia. Sono giustamente chiamati Bytes In e Bytes Out. Leggendo questi valori periodicamente a intervalli noti, lo strumento di monitoraggio può calcolare il numero di bit per unità di tempo, solitamente al secondo, che corrisponde esattamente alla larghezza di banda.
Concretamente, ecco come è fatto: lo strumento di monitoraggio eseguirà il polling di un dispositivo e ne leggerà i contatori. Dopo un periodo di tempo fisso: cinque minuti è tipico, leggerà di nuovo gli stessi contatori. Sottraendo il valore precedente dei contatori da quello corrente, si ottiene il numero totale di byte trasferiti in entrata e in uscita nell'intervallo. È quindi semplice moltiplicare questi numeri per 8, il numero di bit in un byte, quindi dividere i risultati per il numero di secondi nell'intervallo di polling per ottenere i dati relativi all'utilizzo della larghezza di banda in bit al secondo. Queste cifre sono in genere archiviate in una sorta di database e utilizzate per tracciare grafici o tabelle di utilizzo nel tempo.
Alcuni altri valori SNMP possono essere interessanti per il monitoraggio della rete. Ad esempio, ci sono contatori di errori di input e output dell'interfaccia. Simile a ciò che viene fatto con i byte in entrata e in uscita, questi valori possono essere utilizzati per calcolare il numero di errori al secondo, una cifra che dice molto sulla salute generale di un collegamento di rete. Gli indicatori di carico della CPU e di utilizzo della memoria possono essere letti anche tramite SNMP. In effetti, in ogni dispositivo abilitato per SNMP sono generalmente disponibili diverse centinaia di parametri.
Trappole SNMP: un'altra caratteristica di SNMP
Sebbene non siano direttamente correlati al monitoraggio della rete SNMP, le trap SNMP sono un altro elemento importante del protocollo. Tuttavia, non andremo in profondità su di loro. Questo va oltre lo scopo di questo post. In breve, le trap SNMP sono messaggi di avviso inviati da dispositivi abilitati SNMP a un "ricevitore trap", un processo in esecuzione su un computer che riceve le trap ed esegue varie azioni come registrarle, visualizzare avvisi sullo schermo, inviare inviare messaggi di avviso tramite e-mail o SMS, ecc.
I migliori strumenti di monitoraggio della rete per le piccole imprese
Il monitoraggio delle reti nelle piccole imprese non è molto diverso dal farlo nelle organizzazioni più grandi. In effetti, è esattamente lo stesso, anche se su scala ridotta. Ma per quanto riguarda gli strumenti migliori, sembrano essere gli stessi indipendentemente dalle dimensioni della rete da monitorare. La principale restrizione che le piccole imprese hanno in genere quando selezionano uno strumento di monitoraggio della rete è il loro budget. Questo è il motivo per cui abbiamo cercato di includere alcuni strumenti gratuiti nel nostro elenco.
1. Monitoraggio delle prestazioni della rete SolarWinds (prova gratuita)
SolarWinds è uno dei maggiori attori nel campo degli strumenti di amministrazione di rete. L'azienda esiste da circa 20 anni e ci ha portato alcuni dei migliori strumenti. Ha anche una solida reputazione per la creazione di eccellenti strumenti gratuiti che, anche se possono essere limitati nelle funzionalità, sono comunque strumenti eccellenti. Il prodotto di punta dell'azienda si chiama SolarWinds Network Performance Monitor o NPM .
Come la maggior parte degli strumenti di monitoraggio della rete, SolarWinds Network Performance Monitor utilizza SNMP per eseguire il polling di più dispositivi di rete e ottenere statistiche sul traffico dalle loro interfacce. I risultati sono mostrati visivamente su grafici che rappresentano le statistiche di utilizzo di ciascuna interfaccia. Lo strumento ti consentirà di aggiungere un dispositivo semplicemente specificando il suo indirizzo IP e la stringa della comunità SNMP. Quindi interrogherà il dispositivo ed elencherà tutti i parametri disponibili e ti permetterà di decidere quale vuoi includere nei tuoi grafici. Ad esempio, uno switch di rete, tra gli altri parametri, esporrà il traffico di ogni interfaccia e i contatori di errori.
Ci sono molte altre funzioni per SolarWinds Network Performance Monitor . Uno dei principali è la sua scalabilità. Lo strumento funzionerà con reti di piccole imprese ma si adatterà facilmente a reti di grandi dimensioni costituite da decine di migliaia di host distribuiti in più posizioni. Se intendi utilizzare questo strumento nella tua piccola impresa, sarai in grado di continuare a usarlo man mano che la tua organizzazione cresce. Una grande caratteristica del prodotto è come può creare mappe di rete e visualizzare una rappresentazione visiva del percorso critico tra due dispositivi o servizi.
I prezzi per SolarWinds Network Performance Monitor variano in base al numero di dispositivi monitorati e partono da $ 2 955. Se desideri provare lo strumento prima di acquistarlo, è disponibile una versione di prova completa di 30 giorni .
2. Monitor di rete PRTG
Il PRTG Network Monitor di Paessler AG, con sede in Germania, è noto per essere uno degli strumenti di monitoraggio più facili e veloci da configurare. L'editore afferma che potresti essere operativo in pochi minuti. Sebbene la nostra esperienza dimostri che può richiedere un po' più di tempo, l'impostazione del prodotto non richiede molto tempo. Un accessorio per questa rapida installazione e configurazione è la funzione di rilevamento automatico del prodotto che eseguirà la scansione della rete e aggiungerà automaticamente i componenti rilevati. E non è solo veloce, anche l'installazione e la configurazione iniziale sono molto semplici.
Ma PRTG Network Monitor non è solo veloce da installare, è anche ricco di fantastiche funzionalità. Ad esempio, puoi scegliere tra più interfacce utente. C'è una console aziendale Windows nativa, un'interfaccia web basata su Ajax e app mobili per Android e iOS. Una caratteristica delle app mobili che abbiamo particolarmente apprezzato è la possibilità di scansionare un'etichetta con codice QR che puoi stampare dalla console di Windows e apporre sui tuoi dispositivi per essere immediatamente portata sui grafici di quel dispositivo. Parlando di grafici, questa è un'altra area in cui il prodotto eccelle.
Il PRTG Network Monitor può non solo monitorare e rappresentare graficamente l'utilizzo della larghezza di banda. Può registrare molti più parametri utilizzando SNMP, WMI, NetFlow e Sflow, grazie all'uso intelligente dei sensori. Puoi considerarli come componenti aggiuntivi o plug-in, ma vengono forniti in bundle con il software. Sono disponibili oltre 200 sensori diversi, ognuno dei quali fornisce un diverso tipo di monitoraggio. Lo strumento ha anche alcuni fantastici report che possono essere eseguiti su richiesta o pianificati e quindi visualizzati come HTML o PDF. Puoi persino esportarli in CSV o XML per essere elaborati esternamente.
Puoi scegliere tra due diverse versioni di PRTG. C'è una versione gratuita che limita la tua capacità di monitoraggio a 100 sensori, con ogni parametro che vuoi monitorare e ogni sensore che usi conta come un sensore. Ad esempio, il monitoraggio della larghezza di banda su ciascuna porta di uno switch a 48 porte richiederà 48 sensori. E se vuoi anche monitorare la CPU dello switch e i carichi di memoria, avrai bisogno di altri due sensori. Per più di 100 sensori totali, sono disponibili diversi livelli di licenze a pagamento, a seconda del numero di sensori utilizzati.
3. Software di monitoraggio della larghezza di banda SNMP ManageEngine
" ManageEngine ha soluzioni complete e semplici anche per i problemi di gestione IT più difficili." Questa affermazione audace è come l'azienda si autodefinisce e con ragione. ManageEngine è noto per il suo software di alta qualità, inclusi diversi strumenti di monitoraggio della rete.
ManageEngine ha anche alcuni strumenti gratuiti disponibili. Uno che le piccole imprese apprezzeranno senza dubbio dato il suo prezzo è il software di monitoraggio della larghezza di banda SNMP ManageEngine . Fa parte del pacchetto gratuito ManageEngine OpUtils , che include una selezione di circa 16 utilità di gestione della rete. Il software funziona sia su Windows che su Linux. Puoi ottenere un'edizione gratuita che ti consente di monitorare fino a 10 dispositivi e le loro interfacce. C'è anche una versione a pagamento disponibile senza limiti di dispositivo. Inoltre, ManageEngine offre una versione di valutazione gratuita per 30 giorni del suo software OpUtils completo. In realtà, la versione gratuita viene prima installata come prova di 30 giorni che torna a funzionalità limitate il trentunesimo giorno.
Per quanto riguarda la configurazione dello strumento, è sufficiente specificare una sottorete da scansionare e la stringa della comunità SNMP da utilizzare. Lo strumento rileverà quindi automaticamente i dispositivi nella subnet specificata che rispondono alla stringa specificata. Una volta individuati i dispositivi, la scheda dell'inventario ti consentirà di visualizzare lo stato delle interfacce di ciascun dispositivo. E, naturalmente, puoi anche visualizzare grafici dell'utilizzo della larghezza di banda della rete per unità di tempo. I report sono un altro dei punti di forza dello strumento. Puoi, ad esempio, creare report sull'utilizzo della larghezza di banda nelle ultime 12 ore fino a un mese. E infine, le funzionalità di avviso dello strumento non lasciano nulla a desiderare. Hai la possibilità di impostare soglie ed essere avvisato tramite e-mail o SMS quando vengono superate.
4. MRTG
Il Multi Router Traffic Grapher , o MRTG , è considerato da molti il capostipite degli strumenti di monitoraggio SNMP. È in circolazione dal 1995, ma è ancora ampiamente utilizzato. C'è una ragione per questa longevità: fa semplicemente il lavoro. Non è uno strumento di fantasia, ma è un sistema gratuito e open source disponibile gratuitamente. Anche se questo strumento potrebbe non essere il più bello, è forse il più flessibile. Può monitorare molti parametri oltre alla larghezza di banda. In effetti, può monitorare, registrare e rappresentare graficamente qualsiasi parametro SNMP.
I due componenti principali di MRTG sono uno script Perl che legge i dati SNMP dai dispositivi di destinazione e un programma C che acquisisce i dati, li memorizza in un database round-robin e crea pagine Web con grafici di utilizzo della larghezza di banda. Essendo scritto principalmente in Perl, chiunque dovrebbe essere in grado di personalizzare facilmente il software in base alle proprie esigenze specifiche o aggiungere qualsiasi funzionalità extra di cui ha bisogno.
Il prodotto è disponibile per Windows o Linux. L'impostazione e la configurazione iniziali potrebbero essere un po' più complicate rispetto a quelle che avresti sperimentato con altri sistemi di monitoraggio, ma la documentazione è prontamente disponibile.
L'installazione di MRTG richiede prima l'installazione e la configurazione di Perl. Non funzionerà senza di essa. C'è anche un modo per eseguire lo strumento come servizio di Windows anziché come applicazione, ma richiede ulteriori manipolazioni, incluse alcune modifiche al registro. Una volta installato, MRTG viene configurato modificando il suo file di configurazione in un vero stile Linux vecchio stile. Gli amministratori abituati alla configurazione della GUI potrebbero dover affrontare una ripida curva di apprendimento.
È meglio scaricare MRTG direttamente dal sito Web del suo sviluppatore. È disponibile come file .zip per Windows o come tarball per Linux. Al momento della stesura di questo documento, l'ultima versione stabile è 2.17.4. Questo potrebbe non essere il sistema di monitoraggio più user-friendly, ma è forse il più flessibile. E il fatto che sia il primo sistema di monitoraggio e che sia ancora in circolazione è sicuramente una testimonianza del suo valore.
5. cactus
I cactus sono meglio descritti come MRTG sugli steroidi. Se guardi uno qualsiasi dei grafici dello strumento, scoprirai che la somiglianza tra i due è sorprendente. Questo prodotto è costruito su RRD t ool che è dello stesso autore, come e è un discendente diretto di MRTG .
Cacti è più raffinato del suo predecessore con un'interfaccia di configurazione basata sul web che rende la configurazione molto più semplice e intuitiva. È un pacchetto completo di monitoraggio e rappresentazione della rete. Lo strumento vanta un poller veloce, dispositivi avanzati e modelli grafici, diversi metodi di acquisizione e funzionalità di gestione degli utenti. È eccellente per installazioni LAN più piccole, ma altrettanto valido per reti complesse con migliaia di dispositivi su più siti.
Per capire meglio Cacti , devi conoscere RRDtool . Secondo il suo sviluppatore, " RRDtool è il sistema di registrazione dati e grafici Open-Source standard del settore e ad alte prestazioni per dati di serie temporali. RRDtool può essere facilmente integrato in script di shell, applicazioni Perl, Python, Ruby, Lua o Tcl. ” Ricordi come abbiamo detto che MRTG utilizza un programma C per l'archiviazione dei dati e la rappresentazione grafica? Bene, RRDTool è l'evoluzione di quel programma C.
In poche parole, Cacti è un front-end per RRDTool . Memorizza i dati necessari per creare grafici e popolarli con i dati in un database MySQL . È interamente scritto in PHP. Il software mantiene i suoi grafici, origini dati e archivi round-robin in un database e gestisce anche la raccolta dei dati, lasciando la rappresentazione grafica a RRDTool . Questo prodotto è un passo avanti rispetto al suo predecessore. In effetti, molti dei suoi utenti sono ex utenti MRTG che hanno effettuato il passaggio quando avevano bisogno di sostituire il loro strumento di monitoraggio con qualcosa che fosse più facile da configurare e utilizzare. I cactus possono essere scaricati direttamente dal suo sito web.
In sintesi
Mentre alcuni strumenti che abbiamo appena esaminato sono scalabili e possono essere utilizzati in organizzazioni più grandi così come nelle piccole imprese, sono tutti adatti per reti più piccole. E se il tuo budget per il monitoraggio è fortemente limitato, lo strumento gratuito che abbiamo descritto può fornire un valore eccellente senza alcun costo diverso dagli sforzi che dedicherai alla loro distribuzione che, considerando le dimensioni tipiche di una rete di piccole imprese, non equivalgono necessariamente a tanto.