Rispetto degli strumenti di monitoraggio open-source e closed-source (edizione 2020)

click fraud protection

Oggi stiamo confrontando gli strumenti di monitoraggio open source e closed source. Il nostro obiettivo non è quello di avviare un dibattito senza fine, ma di darti un'idea di ciò che è disponibile. Sebbene i sostenitori di uno siano in genere nemici dell'altro, la nostra opinione sull'argomento è che ci sono software buoni e cattivi in ​​ogni categoria. Esamineremo alcuni dei migliori prodotti di entrambi i tipi. Come vedrai, ci sono molte buone opzioni in entrambe le categorie.

Strumenti di monitoraggio open-source e closed-source

Inizieremo spiegando cos'è il software open source e seguiremo confrontando diversi aspetti di ciascun modello di distribuzione. Vedremo come si confrontano sul prezzo ma anche su supporto, prestazioni, affidabilità e personalizzazione. Quindi, affronteremo alcuni problemi di sicurezza relativi al software open source prima di completare il nostro tour entro rivedere alcuni dei migliori strumenti di monitoraggio gratuiti e open source e alcune alternative a pagamento che è possibile preferire.

Informazioni sul software open source

instagram viewer

Quando parliamo di software open source, di solito ci riferiamo a un concetto più ampio chiamato software gratuito e open source. Il libero qui si riferisce alla libertà piuttosto che all'assenza di costi. Con il software gratuito e open-source, chiunque è autorizzato a utilizzare, copiare, studiare e modificare il software in qualsiasi modo, e il codice sorgente è apertamente condiviso in modo che le persone siano incoraggiate a migliorare volontariamente il design del file Software. Ciò è diverso dal software proprietario o di origine chiusa, in cui il software è generalmente soggetto a licenze di copyright restrittive e il codice sorgente è in genere nascosto agli utenti.

Alcuni vantaggi dell'utilizzo di software gratuito e open-source includono riduzione dei costi del software, aumento sicurezza e stabilità, proteggendo la privacy, l'educazione e dando agli utenti un maggiore controllo sui propri hardware. Oggi, il software gratuito e open source è ovunque. Ad esempio, i sistemi operativi come Linux e i discendenti di BSD sono ampiamente utilizzati e alimentano milioni di server. Licenze per software libero e licenze open source sono utilizzate anche da molti pacchetti software. Inoltre, il movimento del software libero e il movimento del software open source sono movimenti sociali online che sono accessori all'adozione diffusa di software libero e open source.

Confronto tra open source e closed source

Esistono diversi fattori da considerare quando si decide se utilizzare una soluzione di monitoraggio open source o chiusa. Mentre il costo, o la sua mancanza, può essere un fattore importante, bisogna sempre considerare tutti gli angoli. Confrontiamo i vantaggi e gli svantaggi di entrambi gli approcci su vari fattori come il prezzo, ma anche il supporto, le prestazioni, l'affidabilità e la personalizzazione. Ti aiuterà a decidere se vuoi percorrere una strada o l'altra.

Prezzo

La maggior parte degli strumenti di monitoraggio open source sono disponibili gratuitamente. Pertanto, possono offrire alle organizzazioni un evidente vantaggio in termini di riduzione dei costi perché non sembrano richiedere alcun investimento finanziario. Questo non è sempre il caso, e non è raro vedere una soluzione di monitoraggio open source che richiede agli utenti di pagare per funzionalità extra o funzionalità aggiuntive.

Sebbene non siano direttamente correlati al costo degli strumenti di monitoraggio, altri fattori da considerare sono questioni legali e normative di conformità. Alcuni quadri normativi proibiscono specificamente l'uso di software open source. Inoltre, alcuni software open source possono essere utilizzati solo per applicazioni non commerciali. Tienilo a mente poiché le infrazioni potrebbero finire per costarti più del previsto.

Per quanto riguarda gli strumenti di monitoraggio a sorgente chiuso, molti fornitori, se non tutti, offrono un periodo di prova gratuito che consente di testare i prodotti e assicurarsi che soddisfino le vostre esigenze. Al termine del periodo di prova, la maggior parte degli strumenti di monitoraggio a pagamento offrirà livelli o livelli di pagamento diversi, in genere in base al numero di interfacce, nodi o dispositivi da monitorare.

Il mercato è cambiato molto negli ultimi anni. Qualche tempo fa, in genere si acquistava uno strumento di monitoraggio da un rivenditore. Oggi molti fornitori sono passati a un modello di e-commerce diretto e vendono direttamente ai clienti attraverso i loro siti Web. Un vantaggio di questo modello di business è che spesso puoi beneficiare di varie promozioni che i fornitori potrebbero offrire. Dovresti fare una rapida ricerca su Internet per tutti i codici promozionali applicabili che puoi utilizzare, in particolare verso la fine di ogni trimestre quando i fornitori stanno cercando di raggiungere i loro obiettivi di vendita.

Supporto

Il supporto è spesso l'area in cui il software open source ha la peggiore reputazione. Senza una grande organizzazione che lo supporta, è vero che il supporto "ufficiale" è spesso tragicamente privo di software open source. Tuttavia, il supporto della comunità è il fulcro del modello. I forum di supporto online supportati dalla comunità sono spesso disponibili e, sebbene non si ottenga alcun Accordo sul livello di servizio (SLA), il supporto che si ottiene da queste fonti è spesso adeguato.

Tieni presente che il supporto che ricevi con il software open source, e non solo gli strumenti di monitoraggio della materia, varia notevolmente. Se hai assolutamente bisogno di un supporto solido, assicurati di fare i compiti e verifica di ottenere il supporto di cui hai bisogno.

Le soluzioni a pagamento, d'altra parte, in genere vengono fornite in bundle con il supporto che è supportato da una struttura organizzata con agenti, SLA e spesso disponibilità 24 ore su 24. Puoi ragionevolmente aspettarti che qualsiasi problema che potresti incontrare venga rapidamente risolto e risolto in modo soddisfacente. Tuttavia, il supporto offerto varia un po 'da un fornitore all'altro e questa è un'area che dovresti esaminare attentamente se il supporto è una delle tue priorità.

Inoltre, i produttori di strumenti di monitoraggio a sorgente chiuso tendono a offrire una migliore documentazione rispetto ai loro omologhi open source, alleviando in qualche modo la necessità di supporto in primo luogo. E proprio come nell'arena open source, diverse piattaforme software chiuse avranno anche forum guidati dalla comunità in cui gli utenti possono condividere consigli e aiutarsi a vicenda.

Prestazioni e affidabilità

Le prestazioni e l'affidabilità sono probabilmente l'area in cui vi sono le differenze minime tra software open e closed source. Alcuni sosterranno che le prestazioni degli strumenti open source dipendono in gran parte dai contributi della comunità e, in quanto tale, non può essere buono quanto quello a fonte chiusa che è tipicamente guidato da interessi commerciali. Altri diranno che il software open source necessita di aggiornamenti e patching più frequenti.

La mia esperienza dimostra che nulla di tutto ciò ha credibilità. Ho visto un solido software open source e uno commerciale assolutamente scadente. Essere supportati da una grande organizzazione commerciale non garantisce in alcun modo qualità, prestazioni o affidabilità. C'è un buon software e un cattivo software così come esiste un software open source e chiuso, ma non c'è assolutamente alcuna correlazione tra i due.

Naturalmente, il software commerciale a codice chiuso tende ad essere più facile da usare e più raffinato di quello a codice aperto. Dopo tutto, i loro produttori devono avere qualcosa per convincere i clienti a sborsare importanti somme di denaro. Ma anche questo non è necessariamente vero.

Personalizzazione

Il software open source consente agli utenti finali di accedere al codice sorgente. Ciò, a sua volta, consente loro di modificare il software in base alle proprie esigenze specifiche. A prima vista, potrebbe sembrare il massimo livello di personalizzazione. Ma in realtà è un'arma a doppio taglio. La personalizzazione del software open source comporta spesso la scrittura di codice che è spesso fuori dalla portata della maggior parte degli utenti.

Al contrario, il software a sorgente chiuso offre spesso vari livelli di personalizzazione che possono essere applicati senza dover scrivere alcun codice. Non sarai in grado di aggiungere alcune funzionalità extra a tali strumenti, ma se il livello di personalizzazione di cui hai bisogno si occupa dell'adattamento di dashboard per le tue esigenze o preparazione di un rapporto con alcuni dati specifici, molti degli strumenti di monitoraggio commerciale ti permetteranno di farlo quello.

Che ne dici di sicurezza?

Sia che il software open source, sia quello open source, sia più sicuro, è un dibattito in corso e probabilmente senza fine. I detrattori del software open source spesso sostengono che, in virtù della messa a disposizione del codice sorgente, tale software lo è più esposto agli attacchi, tuttavia, l'esperienza dimostra che il software open source generalmente contiene meno malware esso. Inoltre, i sostenitori del software open source sostengono che ci sono meno exploit a causa di più patch frequenti e il numero di sviluppatori che contribuiscono costantemente al progetto sicurezza.

Molti professionisti concorderanno sul fatto che il software a sorgente chiuso è più sicuro. Ciò è in parte dovuto al suo modello di sviluppo in un ambiente controllato da un fornitore di fiducia. E ogni volta che viene rilevata una vulnerabilità, fornitori affidabili lavoreranno rapidamente allo sviluppo e alla fornitura di patch e aggiornamenti per mantenere i propri clienti fuori dai guai. Le risorse open source spesso non sono in grado di competere con lo sforzo di sicurezza messo nelle soluzioni a sorgente chiuso.

I migliori strumenti di monitoraggio open source (e alcune alternative a codice chiuso)

Abbiamo cercato il mercato alla ricerca di alcuni dei migliori strumenti di monitoraggio open source. La nostra idea era di darti un buon esempio di ciò che è disponibile. Ma per rendere le cose più interessanti, esamineremo anche alcune alternative commerciali. Non aspettarti una corrispondenza feature-for-feature in nessuna delle alternative commerciali che proponiamo per i suggerimenti open source. Gli strumenti di monitoraggio sono tutti diversi e non esistono due pacchetti in grado di supportare tale confronto. Invece, i nostri confronti sono in termini di qualità generale di ogni strumento.

1. Zabbix

Il primo sulla nostra lista è Zabbix, un prodotto gratuito e open source ma che ha un aspetto altamente professionale, proprio come quello che ti aspetteresti da un prodotto commerciale. Ma il bell'aspetto della sua interfaccia utente non sono solo le sue risorse. Il prodotto ha anche un set di funzionalità impressionante. Monitorerà la maggior parte dei dispositivi collegati alla rete oltre alle apparecchiature di rete. Sarebbe una scelta eccellente per chiunque abbia bisogno di monitorare i server oltre all'utilizzo della larghezza di banda della rete.

Schermata del dashboard di 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, lo stato e le prestazioni generali del dispositivo, nonché le modifiche alla configurazione, una caratteristica piuttosto unica all'interno di questo elenco. Questo strumento va ben oltre il semplice monitoraggio dell'utilizzo della larghezza di banda della rete. Dispone inoltre di un sistema di allerta impressionante e completamente personalizzabile che non solo invierà avvisi e-mail o SMS, ma eseguirà anche script locali che potrebbero essere utilizzati per risolvere automaticamente alcuni problemi.

SolarWinds, il creatore del Network Performance Monitor esiste da circa 20 anni e gode di una solida reputazione per aver creato 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. La società è anche famosa per i suoi strumenti gratuiti, ognuno dei quali risponde a un'esigenza specifica degli amministratori di rete.

Il SolarWinds Network Performance Monitor è principalmente un monitoraggio della larghezza di banda SNMP ma può fare molto di più. Fondamentalmente, il prodotto offre un monitoraggio completo dei guasti e una gestione delle prestazioni tramite SNMP ed è quindi compatibile con la maggior parte delle apparecchiature. Gli attrezzi NetPath La funzione consente di visualizzare il percorso di rete critico tra due punti monitorati sulla rete. Inoltre, 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

Altri punti di forza del prodotto includono avvisi avanzati e gli strumenti PerfStack dashboard di analisi delle prestazioni. Un'altra caratteristica esclusiva è la funzionalità Network Insights che consente il monitoraggio di dispositivi complessi. Lo strumento può anche monitorare le Software Defined Networks (SDN) e ha il supporto Cisco ACI integrato, nonché la capacità di monitorare le reti wireless e di generare le linee di base delle prestazioni della rete.

Il SolarWinds Network Performance Monitor ha una 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, una versione di prova gratuita di 30 giorni senza elementi può essere ottenuto.

2. Nagios Core

Sono disponibili due versioni di Nagios. C'è il libero e open-source Nagios Core e poi c'è il Nagios XI a pagamento. Entrambi condividono lo stesso motore sottostante ma la somiglianza si ferma qui. In questo momento, diamo un'occhiata Nagios Core, il sistema di monitoraggio open source che viene eseguito sul sistema operativo Linux. Questo è un sistema completamente modulare con l'effettivo motore di monitoraggio: l'attuale Nagios core: al suo centro. Questo potente motore è completato da dozzine di plugin disponibili che possono essere scaricati per aggiungere funzionalità al sistema, con ogni plugin che aggiunge alcune funzionalità al core.

Screenshot di Nagios Core

Tuttavia, l'approccio modulare va ben oltre il back-end dello strumento. Il front-end dello strumento è altrettanto modulare, se non di più. Sono inoltre disponibili per il download diverse opzioni front-end sviluppate dalla community. Il Nagios Core, i plug-in e il front-end si combinano e creano un sistema di monitoraggio piuttosto completo. Tuttavia, questo concetto modulare presenta uno svantaggio. Impostare Nagios Core può rivelarsi un compito impegnativo. Ciò è in qualche modo compensato dal supporto basato sulla comunità disponibile.

Alternativa a pagamento: Nagios XI

Nagios XI è un server di livello enterprise e un software di monitoraggio della rete che fornisce un monitoraggio completo di applicazioni, servizi e reti in una soluzione centrale. Il prodotto è un discendente diretto di Nagios Core e utilizza lo stesso motore principale. Questo prodotto consente di monitorare tutti i componenti dell'infrastruttura mission-critical come applicazioni, servizi, sistemi operativi, protocolli di rete, metriche di sistema e infrastruttura di rete.

Nagios XII potenti dashboard offrono un accesso immediato a potenti informazioni di monitoraggio e dati di terze parti. Varie viste offrono agli utenti un rapido accesso alle informazioni che ritengono più utili. La GUI dello strumento è altamente personalizzabile e il layout, il design e le preferenze possono essere modificati su base per utente, offrendo ai membri del team la flessibilità che desiderano.

Dashboard di Nagios XI

Nagios XI è molto facile da usare, grazie alla sua interfaccia di configurazione basata sul web integrata che consente agli amministratori di gestire la configurazione del monitoraggio, le impostazioni di sistema e altro ancora. La piattaforma offre anche procedure guidate di configurazione per guidare gli utenti attraverso il processo di monitoraggio di nuovi dispositivi, servizi e applicazioni senza dover comprendere concetti di monitoraggio complessi.

Nagios XI è disponibile in una versione standard e in una versione Enterprise. L'Enterprise Edition offre funzionalità aggiuntive e include funzionalità progettate per facilitare la configurazione, la previsione e i report pianificati su larga scala. Ogni licenza include dodici mesi di manutenzione e supporto via e-mail. Le licenze si basano sul numero di host di monitoraggio e partono da $ 1 995 per la Standard Edition e $ 3 495 per la Enterprise Edition. Se desideri eseguire un test del prodotto, è disponibile una versione di prova gratuita di 60 giorni.

3. LibreNMS

LibreNMS è una porta open source di Observium, una piattaforma di monitoraggio della rete commerciale molto potente rivista di seguito. È un sistema di monitoraggio della rete completo che offre numerose funzionalità e supporto per i dispositivi. Tra le sue migliori caratteristiche c'è il suo motore di individuazione automatica che non si basa solo su SNMP per scoprire i dispositivi. Può scoprire automaticamente tutta la tua rete usando CDP, FDP, LLDP, OSPF, BGP, SNMP e ARP. Parlando delle funzionalità di automazione dello strumento, ha anche aggiornamenti automatici in modo da rimanere sempre aggiornato.

Screenshot di LibreNMS

Un'altra caratteristica importante del prodotto è il suo modulo di avviso altamente personalizzabile. È molto flessibile e può inviare notifiche di avviso utilizzando più tecnologie come la posta elettronica, come la maggior parte dei suoi concorrenti ma anche IRC, slack e altro. Se sei un fornitore di servizi o la tua organizzazione addebita a ciascun dipartimento il loro utilizzo della rete, apprezzerai la funzione di fatturazione dello strumento. Può generare fatture di larghezza di banda per segmenti di una rete in base all'utilizzo o al trasferimento.

Per le reti più grandi e per le organizzazioni distribuite, le funzionalità di polling distribuito di LibreNMS consentire il ridimensionamento orizzontale con la propria rete. È inclusa anche un'API completa, che consente di gestire, rappresentare graficamente e recuperare i dati dalla loro installazione. Infine, sono disponibili app mobili per iPhone e Android, una funzionalità piuttosto unica con strumenti open source.

Alternativa a pagamento: Observium Professional

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 dello strumento è fornire un'interfaccia utente bella, intuitiva e semplice ma potente che mostri lo stato 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, questo prodotto 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 del publisher, 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.

4. Icinga

Icinga è un'altra eccellente piattaforma di monitoraggio. Ha un'interfaccia utente semplice e pulita e, soprattutto, un set di funzionalità che compete con alcuni prodotti commerciali. Come la maggior parte delle piattaforme di monitoraggio della larghezza di banda, questa utilizza SNMP per recuperare e calcolare i dati di utilizzo della larghezza di banda dai dispositivi di rete. Ma una delle aree in cui questo strumento si distingue in particolare è l'uso dei plugin. Esistono migliaia di plug-in sviluppati dalla comunità che possono eseguire varie attività di monitoraggio, estendendo in tal modo la funzionalità del prodotto. E nell'improbabile caso in cui non riesci a trovare il plug-in giusto per le tue esigenze, puoi scriverne uno tu stesso e contribuire alla community.

Screenshot di Icinga - Panoramica tattica

Anche avvisi e notifiche sono tra IcingaLe migliori funzioni. Gli avvisi sono completamente configurabili in termini di ciò che li attiva e di come vengono trasmessi. Lo strumento presenta anche quelli che vengono definiti avvisi segmentati. Questa funzione consente di inviare alcuni avvisi a un gruppo di utenti e altri avvisi a persone diverse. Questo è bello avere quando si monitorano sistemi diversi gestiti da team diversi. Può garantire che gli avvisi vengano trasmessi solo al gruppo appropriato per indirizzarli.

Alternativa a pagamento: PRTG Network Monitor

Il PRTG Network Monitor a partire dal Paessler AG è un altro ottimo prodotto. È, alla base, uno strumento di monitoraggio SNMP. Tuttavia, grazie a un concetto chiamato sensori, un tipo di plug-in di funzionalità già integrati nel prodotto, è possibile monitorare metriche aggiuntive. Ci sono circa duecento sensori disponibili con il prodotto. La velocità di installazione è un altro punto di forza del prodotto. Secondo Paessler, puoi configurarlo in un paio di minuti. Anche se potrebbe non essere così veloce, è davvero più veloce della maggior parte dei concorrenti grazie in parte al motore di rilevamento automatico dello strumento.

Dashboard PRTG - Monitoraggio del datacenter

PRTG è un prodotto ricco di funzionalità che ti consente di scegliere tra una console aziendale Windows nativa, un'interfaccia Web basata su Ajax e app mobili per Android e iOS. Gli avvisi e i rapporti sono entrambi eccellenti e il prodotto vanta una vasta gamma di rapporti che possono essere visualizzati come HTML o PDF o esportati in CSV o XML per essere elaborati esternamente.

PRTG è disponibile in una versione gratuita che si limita al monitoraggio di non più di 100 sensori. Ogni parametro che si desidera monitorare conta come un sensore. Ad esempio, il monitoraggio della larghezza di banda su ciascuna interfaccia di un router a 4 porte utilizzerà fino a 4 sensori e il monitoraggio della CPU e della memoria su quello stesso router ne utilizzerà altri 2. Conta anche ogni sensore aggiuntivo che installi. Per più di 100 sensori, di cui probabilmente avrai bisogno, avrai bisogno di una licenza. I loro prezzi partono da $ 1 600 per un massimo di 500 sensori, incluso il primo anno di manutenzione. È inoltre disponibile una versione di prova gratuita di 30 giorni.

Avvolgendo

Decidi tu se scegliere uno strumento di monitoraggio open source o chiuso. Abbiamo spiegato le differenze tra i due e descritto i vantaggi e gli svantaggi di ciascun tipo. Abbiamo anche esaminato alcuni dei migliori strumenti gratuiti e open source che abbiamo trovato e alcune controparti commerciali in modo che tu possa vedere ciò che è disponibile. A pagamento o gratis, possiamo facilmente consigliare uno qualsiasi degli strumenti che abbiamo appena esaminato e il migliore per te è quello che meglio si adatta alle tue esigenze specifiche.

watch instagram story