Cruscotto server e rete


9

Abbiamo un Network Operations Center con una dozzina di schermi widescreen di grandi dimensioni che ci mostrano vari grafici delle prestazioni, allarmi di server e apparecchiature di rete e pagine di stato. Molte delle pagine ovviamente non erano progettate per la visualizzazione su un display statico. Qualcuno ha una configurazione simile in cui ha trovato uno strumento o un pacchetto particolare che eccelle nella visualizzazione dei dati? Sto pensando che un po 'di programmazione personalizzata e forse qualcosa che può scorrere il testo, mostrare quadranti, luci lampeggianti e quant'altro produrrebbe ciò che sto cercando, ma non so da dove cominciare. Se qualcuno ha qualche cosa da fare o da non fare o il successo con determinati prodotti, sarebbe di grande aiuto.

AGGIORNAMENTO : Sembra che quello che sto cercando sia uno strumento di creazione di dashboard.


Qual è la fonte della maggior parte dei dati? Presumo che tu stia utilizzando diversi strumenti di monitoraggio / avviso. Scommetto che la maggior parte di loro ha applicazioni aggiuntive per la visualizzazione.
WerkkreW,

Le nostre principali fonti di dati sono SPECTRUM e Nagios.
Joseph,

Risposte:


3

I computer sono molto meglio di me nell'analisi dei dati. Personalmente preferisco sistemi come OpsView che digeriscono le situazioni e offrono un'interfaccia poliedrica. Le statistiche di monitoraggio vengono filtrate per condizioni anomale e vengono inviati singoli avvisi agli amministratori responsabili del sistema. C'è un dashboard generale sulla salute che è visualizzabile dall'helpdesk e dalla direzione che dà l'impressione di quanto sia grave un'interruzione e se chiunque sia in grado di risolverlo ci stia ancora lavorando. Lo mettono in rotazione sul grande schermo come qualcosa che puoi vedere a colpo d'occhio, non come qualcosa che guardi tutto il giorno. Il testo scorrevole e le luci lampeggianti non sono il modo in cui i dipendenti stipendiati devono interfacciarsi con i tuoi sistemi di monitoraggio.

Conrad Albrecht-Buehler ha un Google Techtalk ("Rendere il monitoraggio succhiare meno") che discute i meriti e le carenze che vede nella progettazione dell'interfaccia utente del dashboard corrente e propone alcuni miglioramenti. Non so se ha pubblicato il codice o anche la sua tesi. L'idea generale è semplice:

  • Il monitoraggio della situazione viene definito come acquisizione di una serie di segnali relativi a uno stato. Carica, spazio libero su disco, traffico di rete o cose di livello ancora più elevato come i post dei forum all'ora.
  • Quindi si definisce una funzione di ascolto che mappa l'ampio segnale di ingresso da 0 a 1, con 0 come "ignora" e 1 come "zomg!". In termini di Nagios, sostituisce lo stato WARNING con un numero intero WARNING.
  • Alla fine si definisce un aggregatore per riassumere e dare priorità a quei segnali di AVVISO.

Per quanto riguarda gli strumenti specifici che useresti per scrivere il tuo sistema di monitoraggio, gli script Nagios hanno un'interfaccia decente (probabilmente è qui che incolleresti in una mappatura HEED se ti piace), la memorizzazione dei segnali può essere fatta con rrdtool , e da questo puoi generare grafici e c'è un'app Django chiamata Graphite che esegue il rendering dei database rrd. C'è anche Nagvis :

NagVis è un componente aggiuntivo di visualizzazione per il noto sistema di gestione della rete Nagios.

NagVis può essere utilizzato per visualizzare i dati Nagios, ad esempio per visualizzare processi IT come un sistema di posta o un'infrastruttura di rete.


5

Quello che ho fatto è che riesco a inserirlo il più possibile in un browser web. Quindi uso Firefox, IE-TAB e Tab mix plus per visualizzare i dati.

Tab mix plus consente di aggiornare automaticamente e ruotare le schede in base a una pianificazione.

IE-Tab consente di visualizzare finestre IE all'interno delle schede in modo che TMP possa eseguire la rotazione e l'aggiornamento automatici.

Quindi puoi visualizzare tutti i MRTG, CATI, NAGIOS, What'sUp Gold, i monitor wireless che desideri e ruota automaticamente, si aggiorna automaticamente ed è lucido ... :)

Abbiamo uno sviluppatore che costruisce app WPF per divertimento, quindi quando voglio brillanti costruisce quelle per me.


simpatico. grazie per l'idea. Sto pensando a come farlo da un po '
MikeJ,

4

Avevamo troppi display e non abbastanza informazioni utili, quindi abbiamo completamente imbrogliato. Abbiamo trovato un interessante screen saver basato su LCARS (sembra i display di Star Trek) e lo abbiamo eseguito su uno dei display inattivi. Quello era quello che i capi guardavano di più.


3
Sì. Sembra che il più grande bisogno per il grande schermo siano i boss che vogliono uno showplace. Ricordo un lavoro in cui abbiamo messo su schermi falsi ma di bell'aspetto. Il nostro vero sistema di stato era il colore backround. Verde per operazioni nominali; giallo se avessimo dei suggerimenti che avrebbero preso nota di almeno una persona di livello regista; rosso se si arrabbiassero 3 o più registi. Ovviamente, nero per un'interruzione di tutti i sistemi. Ha-hah.
quux,

1

Ho scritto la mia visualizzazione Nagios dopo aver scoperto che nessuna delle versioni facilmente reperibili può gestire centinaia di host con decine di migliaia di controlli. (Per rilasciare il codice ho bisogno di alcune persone che vogliono provarlo al di fuori del mio ambiente in modo da poter convincere i capi)

Anche i pochi che potrebbero non rompere hanno richiesto la configurazione manuale che il nostro generatore di configurazione nagios non poteva essere pervertito.

Le mie visualizzazioni sono usate su OS X e Linux, stranamente l' unico browser OS X con una modalità a schermo intero funzionante è Opera, né Safari (e che include webkit) né FireFox.

Alcuni consigli generali però:

  • Caratteri grandi, al punto di automatizzare i layout in modo che diventino più grandi se c'è meno da visualizzare
  • Usa l'ordinamento in modo che i problemi maggiori siano i primi
  • Usa META refresh, non javascript per affidabilità
  • Fai del tuo meglio per ridurre al minimo la manutenzione necessaria, meglio essere avvisato di un sistema non ancora in produzione e poi scoprire un anno in cui non è mai stato aggiunto ai display
  • L'SVG può essere meraviglioso, anche se sembrano corrompersi nel tempo (usiamo una semplice grafica di uno stato come spunto visivo aggiuntivo)

0

Non conosco alcun pacchetto esistente, ma se sei felice di scrivere codice e il tuo NOC è basato su Windows, potresti essere interessato ai PowerShellToys che il software ha annunciato. C'è un post sul blog di PowerShell che fornisce ulteriori informazioni e collegamenti a ciascun PowerShellToy. La prima volta che ho sentito parlare di questi è stato che sarebbero stati ideali per creare una dashboard per il monitoraggio dei server e quant'altro.


Mentre i sistemi che eseguono i display sono basati su Windows, i dati provengono principalmente da sistemi basati su Linux. Non sono sicuro se questo potrebbe aiutare. L'idea di una dashboard è esattamente ciò che sto cercando.
Joseph,

0

Utilizziamo gli strumenti BAC di Mercury (ora HP) per i nostri dashboard. Posso prendere contatori, avvisi, ecc. Da così tante fonti, sgretolare le loro statistiche e dashboard quelle statistiche in vari modi. Ti avvertirò però, questa è una soluzione di fascia alta - molto costosa.

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.