Quale software è disponibile per tenere traccia di centinaia di server? [chiuso]


16

Quale buon software è disponibile (gratuito o non gratuito) per aiutarmi a tenere traccia delle informazioni relative a centinaia di server, delle loro relazioni reciproche (genitore / figlio, categoria, tipo) e delle informazioni sulla connessione ad essi, nonché eventualmente mostrando una foto o una griglia di qualche tipo che mi consente di segnalare queste relazioni e informazioni chiave al mio supervisore.

Sto cercando di evitare la "soluzione di foglio di calcolo" o "soluzione di visio" perché voglio condividere queste informazioni e apportare modifiche con altre persone nel mio team di server.

In altre parole, la soluzione che sto cercando è un incrocio tra una soluzione di foglio di calcolo e una soluzione di visio, fornendo sia informazioni grafiche che di configurazione SENZA monitoraggio , e in un formato coerente.


1
5 voti in alto e due stelle in 28 minuti. Sembra una domanda popolare.
Stefan Lasiewski,

Una wiki è una buona anima per la fine della documentazione. Per informazioni in tempo reale è necessario un sistema di monitoraggio che esegua una sorta di individuazione automatica dei sistemi (e almeno le relazioni a livello di rete tra di essi).
voretaq7,

1
Sei troppo veloce per commentare. Se in realtà leggi la mia domanda, NON sto chiedendo una soluzione di monitoraggio.
Djangofan,

2
Se hai bisogno di qualcosa che integri le capacità di documentazione di un CMDB con il monitoraggio, probabilmente non c'è quasi nulla di così completo e completo come le suite HP OpenView e IBM.
the-wabbit il

Che tipo di relazioni pensi esattamente? Puoi fare alcuni esempi non ovvi?
Nils,

Risposte:


2

Dai un'occhiata al dispositivo42. (http://www.device42.com) . È disponibile come dispositivo virtuale, quindi molto veloce da configurare e testare l'unità.

Al momento stiamo lavorando al modulo di rilevamento automatico per popolare automaticamente il database insieme a poche altre funzionalità richieste dall'utente.

EDIT: il software ora supporta il rilevamento della rete tramite SNMP e il rilevamento dei dispositivi Windows e Linux utilizzando il client di rilevamento automatico e / o le API.


Molte funzionalità da quando ho posto questa domanda per la prima volta ... Anche se costa $ 250, sembra un ottimo prodotto e ha la visualizzazione dell'albero della rete che volevo. Grazie.
Djangofan,

3

OpenNMS è un'opzione. Un po 'meno dolore e sofferenza rispetto a Nagios.


Modificato per aggiungere - sul lato "Not Free" c'è InterMapper , con cui ho una vasta esperienza.
InterMapper può generare mappe di rete ragionevolmente complete (supponendo che SNMP sia in esecuzione sui tuoi host), ma non lo considero un buon sostituto per i diagrammi di rete di visione (o graffle) correttamente mantenuti.


Ho sempre pensato che OpenNMS fosse più simile a SolarWinds Orion: ha diagnosticato problemi di rete, ma non ha fatto molto per quanto riguarda il monitoraggio dei server.
Driftpeasant

Non ho lavorato con Orion, ma OpenNMS ha sicuramente delle capacità di monitoraggio - credo che possa anche fare un po 'di gestione dell'inventario di base che è quello su cui penso che @djangofan stia guidando alla fine)
voretaq7

OpenNMS può monitorare i servizi e raccogliere dati. Le notifiche possono essere inviate sullo stato del servizio o sulla soglia dei dati. Tuttavia, va notato che OpenNMS richiede molte più risorse rispetto a Nagios e impiegherà più tempo a configurarsi per una configurazione "veloce e sporca" - molte cose non sono semplici.
the-wabbit il

@ syneticon-dj La mia esperienza con configurazioni Nagios "veloci e sporche" che è sopravvissuta alla loro utilità e che solo pochi schifezze mi hanno influenzato come strumento. Ammetto liberamente che sono di parte però :-)
voretaq7

Non sparare al messaggero ...
the-wabbit il

2

C'è il sempre popolare NAGIOS con abbastanza plugin / agenti / fotografie lucide 8x10 con un paragrafo sul retro di ognuno che dovresti essere in grado di ottenere le informazioni che stai cercando. Ci vorrà del lavoro per farlo, però.


Questa è un'ottima soluzione per la rappresentazione grafica ma non mi fornisce un modo per archiviare / condividere facilmente informazioni sui server e / o informazioni su ciò che è in essi e / o informazioni su password e informazioni sulla connettività.
Djangofan,

Gli agenti disponibili possono acquisire informazioni sui server / applicazioni installate / ecc. Anche informazioni sulla connettività. Il vaulting delle password, tuttavia, è tutto per te.
Driftpeasant

1
@Driftpeasant Puoi fornire ulteriori informazioni su questi agenti Nagios in grado di acquisire informazioni su server, applicazioni installate e informazioni sulla connettività?
Stefan Lasiewski,

Hai dimenticato i cerchi e le frecce!
Cascabel,


0

Puoi dare un'occhiata a Open-AudIT (in particolare la seconda versione - OAv2). Inventerà i dispositivi sulla tua rete, ma (al momento) non ha mappe di rete generate automaticamente. Questa caratteristica è sicuramente nella lista delle cose da fare, però.

Avvertenza: sono lo sviluppatore ...

Se posso aiutare qualcuno, non esitare a unirti ai forum o inviarmi un'e-mail.

http://www.open-audit.org


Questa è un'ottima risposta, ma dopo aver visto i tuoi screenshot non sembra nemmeno che io possa organizzare i dati del server in una gerarchia "ad albero". Nessuna visializzazione di alcun tipo ???
Djangofan,

0

Esistono diverse opzioni e la maggior parte di tali opzioni è motivata. Citerò alcuni diversi pacchetti standard che potrebbero aiutare e darti alcune informazioni su ciò che faccio nel mio ambiente.

Le opzioni per il monitoraggio sono diverse, ma dipendono in larga misura da ciò che monitorerai e dalle informazioni che desideri ottenere e poter analizzare. Ecco alcune suite di monitor utilizzate comunemente e per cosa sono conosciute:

  • Nagios : il migliore sistema di monitoraggio del sistema per problemi immediati con un solido framework di plug-in per tutti i tipi di servizi
  • BigBrother - funziona bene per il monitoraggio di base del sistema, generalmente leggermente più semplice e meno complesso per essere installato, funzionante e utilizzabile rispetto ai nagios
  • cactus - il migliore per monitorare le prestazioni nel tempo, genera molti grafici nel tempo per vedere quali sono le tue statistiche in tempo reale nel tempo
  • munin - un'alternativa ai cactus

Tendo a utilizzare una combinazione di Nagios e Cactus per monitorare e osservare attivamente le tendenze nel tempo.

Per quanto riguarda l'organizzazione topologia di rete, mi è sufficiente utilizzare un wiki di base come Twiki o MediaWiki e forniscono dettagli sulla base di collegamenti a topologia sistema differente o la configurazione in là.

Per la configurazione del sistema uso un programma che ho sviluppato internamente chiamato "sincronicità", ma oggi ci sono diversi progetti open source simili, vale a dire:


1
La mia domanda non riguardava il monitoraggio.
Djangofan,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.