Attraverso oltre 15 anni da quando ha visto per la prima volta illeggero, Nagios - che in precedenza era chiamato NetSaint - è rimasto una delle piattaforme di monitoraggio della rete più conosciute. In passato era più adatto per monitorare lo stato del sistema in su o in giù e fornire avvisi ogni volta che qualcosa andava storto ma si è trasformato in una vera piattaforma di monitoraggio completa. Oggi ci sono due versioni concorrenti di Nagios. C'è il core Nagios gratuito e open source e c'è Nagios XI, uno strumento di monitoraggio a pagamento basato su Nagios Core con funzionalità aggiuntive. Oggi diamo un'occhiata ad alcune delle migliori alternative di Nagios per il monitoraggio della rete. Questo è un campo molto attivo della tecnologia dell'informazione e sono ora disponibili molte alternative.
Prima di dare un'occhiata ai Nagios disponibiliIn alternativa, inizieremo parlando di Nagios stesso, quali sono le sue migliori caratteristiche e perché è diventato lo strumento popolare che è. Daremo quindi un'occhiata agli svantaggi dello strumento, ai motivi per cui qualcuno vorrebbe sostituirlo con una soluzione alternativa. E poi, discuteremo brevemente del monitoraggio della rete in generale. Vedremo come la maggior parte degli strumenti lo fa utilizzando il Simple Network Management Protocol. E infine, saremo pronti per la grande rivelazione e esamineremo alcune delle migliori alternative di Nagios per il monitoraggio della rete.
A proposito di Nagios
Nagios era originariamente noto come NetSaint. Questo strumento open source nasce da un'idea di Ethan Galstad e di un gruppo di sviluppatori. Il nome Nagios è un acronimo ricorsivo di "Nagios Ain’t Gonna Insist On Sainthood", con "Sainthood" che fa riferimento al nome originale, NetSaint, È interessante notare che Agios è anche la parola greca "santo". Il nome è stato cambiato in risposta a una sfida legale da parte dei proprietari di un marchio simile.
Nagios è un ottimo strumento di monitoraggio perreti e server. Funzionerà su CentOS o RedHat Enterprise Linux. Potrebbe anche funzionare come una macchina virtuale su un host Windows ma è essenzialmente un software Linux. A differenza della maggior parte degli altri strumenti di rete in questo elenco, Nagios non si affida esclusivamente a SNMP per monitorare i dispositivi di rete. Ha un proprio sistema proprietario integrato nel suo motore principale, che comunica con i dispositivi per raccogliere rapporti sullo stato. Le metriche, che vengono raccolte regolarmente dal monitor, vengono visualizzate come dati attivi nella dashboard dello strumento e puoi anche scegliere di archiviare i dati per un'analisi successiva. Questa combinazione costituisce uno strumento piuttosto potente.
Nonostante il suo utilizzo di una raccolta di dati proprietariaschema, Nagios fornirà tutti i dati necessari per eseguire il monitoraggio della rete e la pianificazione della capacità. Ha una dashboard molto comoda in cui è possibile visualizzare rapidamente lo stato della rete. Questo prodotto ha anche uno dei migliori sistemi di allarme per avvisare gli amministratori quando viene rilevato qualcosa di strano. Dopotutto, quello era il primo obiettivo dello strumento per fornire avvisi per situazioni anomale ed è ancora uno dei suoi punti di forza.
Nagios beneficia di una grande comunità chesupporta la versione open source di Nagios Core e fornisce lo sviluppo di molti plugin avanzati, offrendo allo strumento un'ampiezza impressionante in termini di capacità di monitoraggio.
Cosa c'è di sbagliato in Nagios?
Il titolo di questo articolo potrebbe portare molti lettori ami chiedo cosa potrebbe esserci di sbagliato in Nagios per giustificare la sua sostituzione con uno strumento alternativo. Bene, in realtà non c'è nulla di sbagliato in Nagios in sé. È lì da quasi 20 anni ed è ancora forte. Ma il fatto che nulla sia sbagliato in Nagios non significa necessariamente che non ci siano altri prodotti eccellenti là fuori che dovresti prendere in considerazione. E se stai ancora acquistando una piattaforma di monitoraggio e hai sentito parlare di Nagios, forse ti piacerebbe sapere quali altre opzioni ci sono.
Un altro motivo per cui potresti guardarela sostituzione di Nagios avviene se hai utilizzato Nagios Core gratuito e vuoi sapere, prima di investire in Nagios XI, quali altre opzioni sono disponibili. Indipendentemente dal motivo per cui sei qui, stiamo per rivelare quali sono le nostre scelte principali, ma prima diamo un'occhiata a come funziona normalmente il monitoraggio della rete.
Come funziona il monitoraggio della rete?
Quando si tratta di monitorare le reti, ci sonodiversi modi in cui puoi farlo. Il metodo che usi dipende in gran parte dal livello di dettaglio che desideri, dagli sforzi che sei disposto a mettere e dai soldi che puoi spendere. Dal punto di vista dei dettagli, la maggior parte degli amministratori è particolarmente interessata ai parametri operativi delle apparecchiature di rete come il carico della CPU o l'utilizzo della memoria e l'utilizzo della larghezza di banda, in bit al secondo, delle varie interfacce.
La maggior parte degli strumenti di monitoraggio della rete utilizza SimpleNetwork Management Protocol, o SNMP, per realizzare la loro impresa. SNMP è una funzionalità integrata nella maggior parte delle apparecchiature di rete. I dispositivi abilitati SNMP dispongono di contatori e indicatori che possono essere letti in remoto dai sistemi di monitoraggio. Ad esempio, esistono indicatori per l'utilizzo del processore e della memoria e contatori di byte in e out per ciascuna interfaccia.
Pur evitando gran parte del superfluotecnicismi, proviamo a spiegare come funziona. Per parametri di tipo calibro come l'utilizzo della CPU e della memoria, si tratta semplicemente di leggerli utilizzando SNMP. Per i parametri di contro-tipo, le cose possono essere un po 'più elaborate. I dispositivi di rete in genere non dispongono di indicatori di utilizzo della larghezza di banda per le loro interfacce. Ciò che hanno sono byte in e byte fuori contatori che continuano ad aumentare man mano che il traffico passa. Hanno uno di questi due contatori per ciascuna interfaccia. A proposito, i dispositivi di rete hanno anche errori simili nei contatori che alcuni strumenti di monitoraggio possono utilizzare per monitorare il tasso di errore di un'interfaccia, spesso un buon indicatore della salute generale di un'interfaccia.
Lo strumento di monitoraggio della rete SNMP esegue il polling ciascunodispositivo che monitora a intervalli noti, in genere 5 minuti, e legge i byte in entrata e in uscita dai contatori di ciascuna interfaccia monitorata. Il resto è solo matematica. Lo strumento sottrae i valori precedenti del contatore dal valore corrente. Il risultato è il numero di byte — o errori — in o out in cinque minuti. Quindi moltiplica il numero per 8 (in quanto vi sono 8 bit in un byte) e li divide per 300 (in quanto vi sono 300 secondi in cinque minuti) per ottenere l'utilizzo della larghezza di banda media in bit al secondo negli ultimi cinque minuti.
È importante rendersene conto, mentre questo metodoè stato utilizzato fino a quando sono esistiti strumenti di monitoraggio, ha alcune limitazioni. In particolare, qualsiasi breve picco nel traffico di rete sarà completamente invisibile allo strumento di monitoraggio. Prendi, ad esempio, un'interfaccia a 100 Mbps. Se non trasporta traffico per 75 secondi, quindi 100 Mbps per 30 secondi e il traffico assente di nuovo per altri 75 secondi, uno strumento di monitoraggio SNMP dovrebbe utilizzarlo al 50% sebbene sia stato massimizzato per metà dell'intervallo di 5 minuti.
Le migliori alternative a Nagios
Una rapida ricerca tramite Google o qualsiasi altra ricercail motore rivelerà dozzine di strumenti di monitoraggio della rete. Alcuni sono prodotti commerciali, altri sono open source. La nostra lista delle migliori alternative a Nagios contiene strumenti per lo più a pagamento in quanto spesso offrono un set di funzionalità più ricco. Tutti gli strumenti a pagamento nel nostro elenco hanno una versione di prova gratuita che è limitata nel tempo o nelle funzionalità, consentendoti di provarne uno qualsiasi. Poiché alcuni di questi strumenti richiedono sforzi considerevoli per configurarli correttamente, potresti voler evitare di provarne troppi, però.
1. SolarWinds Network Performance Monitor (Prova gratuita)
SolarWinds è famoso per i suoi eccellenti strumenti di amministrazione della rete e per i suoi numerosi strumenti gratuiti. Il suo prodotto di punta, il SolarWinds Network Performance Monitor, o NPM, è una soluzione completa di monitoraggio della rete chesegna costantemente tra i primi nella sua categoria. Lo strumento presenta un'interfaccia grafica intuitiva che gli amministratori possono utilizzare per monitorare i dispositivi e configurare lo strumento. SolarWinds è anche famoso per i suoi strumenti gratuiti, ognuno dei quali affronta un aspetto specifico dell'amministrazione della rete.
Torniamo al Network Performance Monitor, facciamolovedi cosa ha da offrire. L'aggiunta di un dispositivo a Network Performance Monitor è semplice. Devi semplicemente specificare l'indirizzo IP del dispositivo o il nome host e i parametri di connessione SNMP. Il sistema eseguirà una query sul dispositivo ed elencherà tutti i parametri SNMP monitorabili. Tutto quello che devi fare è selezionare quelli che desideri includere nella dashboard, nei grafici e nei rapporti. E parlando dell'aggiunta di dispositivi, non c'è praticamente alcun limite al numero di dispositivi che è possibile aggiungere. La scalabilità di questo strumento è una delle sue migliori caratteristiche. Da una manciata di dispositivi a migliaia di essi, ti copre.
- PROVA GRATUITA: SolarWinds Network Performance Monitor
- Link per il download ufficiale: https://www.solarwinds.com/network-performance-monitor
Poiché l'avviso è uno dei punti di forza di Nagios e una caratteristica importante degli strumenti di monitoraggio, vediamo come appare NPM. Il suo sistema di allarme non è secondo a nessuno. È altamente personalizzabile se si hanno esigenze non standard ma può anche essere utilizzato immediatamente con configurazioni minime. Il motore di allerta è abbastanza intelligente da non inviare notifiche per eventi "non importanti" nel cuore della notte o per inviare centinaia di notifiche per altrettanti server che non rispondono quando il problema principale è un router spento o uno switch di rete.
Prezzi per il SolarWinds Network Performace Monitor iniziare da $ 2 955 per un massimo di 100 elementi monitoratie sale in base al numero di elementi monitorati. Alcuni strumenti opzionali possono anche essere aggiunti a NPN, aumentando potenzialmente il suo prezzo. Se si preferisce provare il prodotto prima di impegnarsi ad acquistarlo, una versione di prova gratuita di 30 giorni è disponibile per il download dal sito Web di SolarWinds.
2. PRTG
Il Paessler Router Traffic Grapher, che di solito viene semplicemente chiamato PRTG, è un'altra eccellente alternativa a Nagios. Questo strumento può monitorare tutti i sistemi, i dispositivi, il traffico e le applicazioni della tua infrastruttura IT. È un pacchetto all-inclusive che non si basa su moduli esterni o componenti aggiuntivi che devono essere scaricati e installati per il monitoraggio di base. Alcune funzioni avanzate sono disponibili come sensori extra. Grazie alla sua natura integrata, è più veloce e più facile da installare rispetto a molti strumenti di monitoraggio della rete. Paessler afferma che potresti iniziare il monitoraggio entro 2 minuti. PRTG offre una scelta di diverse interfacce utente. C'è una console aziendale di Windows, un'interfaccia web basata su Ajax e app mobili per Android e iOS.
Uno di PRTGLa migliore caratteristica è il suo sistema di individuazione automatica. Scansionerà i segmenti di rete e riconoscerà automaticamente un'ampia gamma di dispositivi e sistemi, creando sensori da modelli di dispositivi predefiniti. Questa funzione è un accessorio per rendere il software così veloce da installare. La funzione mappa dello strumento ti consentirà di creare mappe personalizzate con i tuoi dati di monitoraggio, offrendo un modo unico di visualizzare i dati. Per quanto riguarda le sue funzionalità di avviso, sono altamente flessibili e personalizzabili. Quando utilizzi le app client gratuite per Android, iOS e Windows Phone, puoi persino ricevere notifiche push direttamente sul tuo dispositivo. Puoi anche impostare notifiche via e-mail o SMS. Una potente API ti consente di scrivere i tuoi script di notifica.
PRTG ha una struttura dei prezzi relativamente semplice. Esiste una versione gratuita che è full optional ma limiterà la tua capacità di monitoraggio a 100 sensori. A differenza della maggior parte degli strumenti simili, ogni parametro monitorato conta come un sensore. Pertanto, il monitoraggio della larghezza di banda su ciascuna porta di uno switch a 48 porte richiederà 48 sensori. Esiste anche una versione di prova di 30 giorni che consente sensori illimitati ma tornerà a 100 sensori al termine del periodo di prova. Se devi monitorare più di 100 sensori, dovrai acquistare una licenza. Il loro prezzo varia in base al numero di sensori da $ 1 600 per 500 sensori a $ 14 500 per sensori illimitati.
3. WhatsUp Gold
WhatsUp Gold da Ipswitch è un altro nome ben noto incampo di strumenti di monitoraggio. In passato 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, WhatsUp Gold ha tutto ciò che ci si può aspettare da uno strumento di monitoraggio di livello aziendale ed è tutto disponibile tramite la sua GUI intuitiva.
WhatsUp Gold dispone di un motore di individuazione automatica che troverài tuoi dispositivi e aggiungili alla console di monitoraggio. Non troverà solo le 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.
WhatsUp Gold ha anche un eccellente sistema di allerta per permetterticonoscere i problemi prima che gli utenti li notino. Tramite il Centro avvisi dello strumento, 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.
Un'edizione gratuita di WhatsUp Gold è disponibile, come sempre, ma è limitatoal monitoraggio di un massimo di cinque dispositivi. Per più dispositivi, le licenze a pagamento sono disponibili in tre livelli di crescente funzionalità 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.
4. ManageEngine OpManager
ManageEngine è un altro noto produttore di strumenti di gestione della rete. Suo OpManager strumento è una soluzione di gestione completa che lo faràsoddisfare la maggior parte delle esigenze di monitoraggio. Lo strumento funziona su Windows o Linux ed è ricco di eccellenti funzionalità. Uno di questi è la sua funzione di individuazione automatica che può mappare la tua rete, offrendoti una dashboard personalizzata in modo univoco.
La dashboard ManageEngine OpManager è un'altradegli strumenti 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 che ti consentono di accedere allo strumento da qualsiasi luogo. Nel complesso, questo è un prodotto molto lucido e professionale.
Avviso in OpManager è buono come tutti gli altri suoi componenti. 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 prima di acquistare, è disponibile una versione gratuita. Ma piuttosto che una prova a tempo limitato, questa è a funzionalità limitata. Ad esempio, non ti consentirà di monitorare più di dieci dispositivi. Sebbene ciò possa essere sufficiente a scopo di test, non è sufficiente per tutti tranne che per le reti più piccole. Per più dispositivi, devi scegliere tra i piani Essential o Enterprise. Il primo ti consentirà 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.
5. cactus
cactus è forse il sistema di monitoraggio gratuito e open source più utilizzato. Potrebbe non essere così ricco di funzionalità come alcuni prodotti commerciali ma, dato il suo prezzo, è un ottimo strumento. Cati ha anche un significato storico. A parte MRTG, che è la madre di tutti gli strumenti di monitoraggio della rete e un genitore distante, questo è probabilmente il più antico strumento di monitoraggio ancora in circolazione. E non sarebbe così se non fosse uno strumento eccellente.
cactus è stato rilasciato per la prima volta nel 2004 come Webfront-end allo strumento RRD, il componente di registrazione e rappresentazione grafica di MRTG. I suoi componenti principali sono un poller veloce, un template avanzato e diversi metodi di acquisizione dei dati. I cactus dispongono anche del controllo dell'accesso degli utenti e ogni utente può essere configurato per avere accesso a un diverso set di grafici, una funzione utile per distribuzioni di grandi dimensioni con più team di supporto. Cacti vanta anche un'interfaccia web-based, sebbene un po 'antiquata, facile da usare. Può scalare da una piccola azienda o LAN di casa a reti complesse con migliaia di dispositivi su più siti.
cactus utilizza RRDTool per archiviare i dati in un database SQL eper creare i grafici. È principalmente scritto in PHP, facilitando la modifica in base alle proprie esigenze. Lo strumento ha modelli integrati per diversi tipi di dispositivi. Questi modelli includono già la maggior parte degli elementi che potresti voler monitorare. cactus è così popolare che molti modelli specifici del dispositivopuò essere scaricato dai siti Web dei produttori di dispositivi o dai forum di cactus basati sulla community. L'unica cosa che manca al prodotto è una buona funzionalità di avviso. Ma con il suo codice PHP open source, nulla impedisce a nessuno di aggiungerlo.
Commenti