come misurare MB / sec su socket specifico


9

Abbiamo un livello Web in cui di tanto in tanto un nodo Web sbatte i nostri nodi di dati (plurale) e se potessimo vedere l'MB / secondo entrare in quella macchina su tutti i socket o su singoli socket, potremmo immediatamente sapere quale nodo Web ha iniziato avere un enorme afflusso di cose da fare. Questo sarebbe fantastico per la nostra capacità di monitoraggio.

C'è modo di vedere un "attuale" MB / s di macchine?

Non voglio usare uno strumento che testa la larghezza di banda tra i nodi, ma piuttosto voglio solo misurare lo stato corrente.

Risposte:


3

iptables ha un contatore di byte per ogni regola / catena (non si conosce esattamente la terminologia). Quindi puoi impostare un criterio noop per le porte che ti interessano e quindi monitorare i contatori di byte.

AFAIK questo è il modo migliore di seguire un monitoraggio serio (automatizzato) (al contrario di iftop ed ecc.)


1
+1 per SNMP. Vorrei anche sottolineare che RRD dovrebbe essere usato per rilevare le tendenze. SNMP + RRD è potente a lungo termine, mentre tutti gli strumenti segnalati sono per la risoluzione immediata dei problemi.
Marcel,

Per il monitoraggio temporizzato, l'aggiunta del livello di complessità di iptables non ha senso. SNMP o una raccolta sostenuta da RRD è la migliore soluzione globale a lungo termine. Ma il PO chiede di vedere macchine / porte specifiche su richiesta.
ewwhite,

16

Puoi provare a usare il iftopcomando. Fornisce un bel display maledizioni. Questo può mostrare statistiche in tempo reale e medie per un'interfaccia o una sorgente / destinazione / porta specifica. Può anche filtrare, ma non ho esplorato quella funzionalità.

inserisci qui la descrizione dell'immagine

Host display:                          General:
 n - toggle DNS host resolution         P - pause display
 s - toggle show source host            h - toggle this help display
 d - toggle show destination host       b - toggle bar graph display
 t - cycle line display mode            B - cycle bar graph average

7

Di solito uso iptraf per cose come questa:

iptraf

Questa schermata mostra un sacco di connessioni al database, ma puoi filtrare per qualunque cosa ti interessi.


1
Tu e i tuoi strumenti fantasiosi!
ewwhite

1

ntopsarà probabilmente quello di cui hai bisogno. Ha un'interfaccia web per la visualizzazione di statistiche su interfacce specifiche. Filtra per protocollo, quindi dovresti avere un'idea decente.

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.