Monitorare la banda con BitmeterOS: differenze tra le versioni

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
Nessun oggetto della modifica
 
(9 versioni intermedie di 4 utenti non mostrate)
Riga 1: Riga 1:
{{Versioni compatibili|Squeeze|Wheezy|Jessie|Stretch}}
__TOC__
__TOC__


== Introduzione ==
== Introduzione ==
BitMeter OS è un tool free e opensource per monitorare il consumo di banda; può girare su Linux, Windows e MacOS X. BitMeter OS tiene tracci dell'utilizzo della connessione internet e può mostrare i risultati raccolti sia attraverso un'interfaccia web sia attraverso la linea di comando.<br/>
BitMeter OS è un tool free e opensource per monitorare il consumo di banda; può girare su Linux, Windows e MacOS X. BitMeter OS tiene traccia dell'utilizzo della connessione internet e può mostrare i risultati raccolti sia attraverso un'interfaccia web sia attraverso la linea di comando.<br/>
Sul sito ufficiale del progetto è possibile accedere a una demo del programma a questo indirizzo: [http://codebox.org.uk/pages/bitmeteros/demo BitMeterOS Demo]
Sul sito ufficiale del progetto è possibile accedere a una demo del programma a questo indirizzo: [http://codebox.org.uk/pages/bitmeteros/demo BitMeterOS Demo]


== Installazione ==
== Installazione ==
Per installare BitMeter OS è sufficiente recarsi sul sito del progetto ([http://codebox.org.uk/pages/bitmeteros/downloads BitMeterOS Download]) e scaricare il file .deb 32bit o 64bit ad esempio tramite wget. Dopo averlo scaricato si può installare il pacchetto come qualsiasi altro pacchetto .deb:
Per installare BitMeter OS è sufficiente recarsi sul sito del progetto ([http://codebox.org.uk/pages/bitmeteros/downloads BitMeterOS Download]) e scaricare il file .deb 32bit o 64bit ad esempio tramite <code>wget</code>. Dopo averlo scaricato si può installare il pacchetto come qualsiasi altro pacchetto .deb:
<pre>
<pre>
# dpkg -i bitmeteros_0.7.3-amd64.deb
# dpkg -i bitmeteros_0.7.3-amd64.deb
</pre>
=== Correzioni agli script in /etc/init.d ===
Gli script <code>bitmeter</code> e <code>bitmeterweb</code> presenti in <code>/etc/init.d</code> non hanno la corretta definizione dei parametri LSB e generano degli warning ogni volta che viene eseguito <code>update-rc</code>. Occorre aprirli e inserire all'inizio del file le seguenti righe:
* <code>'''/etc/init.d/bitmeter'''</code>:
<pre>
#!/bin/sh
# chkconfig: 235 99 10
# description: Start or stop the Bitmeter server
#
### BEGIN INIT INFO
# Provides: bitmeter
# Required-Start: $network $syslog $munin
# Required-Stop: $network $munin
# Default-Start: 2 3 5
# Default-Stop: 0 1 6
# Description: Start or stop the Bitmeter server
### END INIT INFO
</pre>
* <code>'''/etc/init.d/bitmeterweb'''</code>:
<pre>
#!/bin/sh
# chkconfig: 235 99 10
# description: Start or stop the Bitmeter web interface
#
### BEGIN INIT INFO
# Provides: bitmeter
# Required-Start: $network $syslog $munin
# Required-Stop: $network $munin
# Default-Start: 2 3 5
# Default-Stop: 0 1 6
# Description: Start or stop the Bitmeter web interface
### END INIT INFO
</pre>
</pre>


Riga 19: Riga 53:
</pre>
</pre>
Per motivi di sicurezza, come impostazione di default l'interfaccia web è accessibile solo da localhost. Dopo aver impostato le corrette regole di protezione sul firewall (ad esempio consentendo l'accesso alla porta 2605 solo dalla LAN o da uno specifico IP) è possibile abilitare la visualizzazione dell'interfaccia web anche dai PC remoti con due comandi:
Per motivi di sicurezza, come impostazione di default l'interfaccia web è accessibile solo da localhost. Dopo aver impostato le corrette regole di protezione sul firewall (ad esempio consentendo l'accesso alla porta 2605 solo dalla LAN o da uno specifico IP) è possibile abilitare la visualizzazione dell'interfaccia web anche dai PC remoti con due comandi:
# Accesso remoto in sola visualizzazione
* Accesso remoto in sola visualizzazione
<pre>
<pre>
# bmdb webremote
# bmdb webremote
</pre>
</pre>
# Accesso remoto anche in modifica
* Accesso remoto anche in modifica
<pre>
<pre>
# bmdb webremoteadmin
# bmdb webremoteadmin
Riga 53: Riga 87:


=== Gestione dei dati raccolti ===
=== Gestione dei dati raccolti ===
Tutti i dati raccolti da BitMeter OS aono archiviati in un unico file database:
Tutti i dati raccolti da BitMeter OS sono archiviati in un unico file database:
<pre>
<pre>
/var/lib/bitmeter/bitmeter.db
/var/lib/bitmeter/bitmeter.db
Riga 65: Riga 99:
# bmdb setconfig cap.write_interval 5
# bmdb setconfig cap.write_interval 5
</pre>
</pre>
Affinchè il comando abbia effetto è necessario riavviare il demone di cattura dei dati.
Affinché il comando abbia effetto è necessario riavviare il demone di cattura dei dati.
<br/>
<br/>


----
{{Autori
|Autore = [[Utente:Ferdybassi|Ferdybassi]] 12:10, 17 mar 2011 (CET)
}}


--[[Utente:Ferdybassi|Ferdybassi]] 12:10, 17 mar 2011 (CET)
<br/>
[[Categoria:Network tools]]
[[Categoria:Network tools]]
<br/>
[[Categoria:Monitoraggio]]
[[Categoria:Monitoraggio]]

Versione attuale delle 09:10, 13 ott 2017

Debian-swirl.png Versioni Compatibili

Debian 6 "squeeze"
Debian 7 "wheezy"
Debian 8 "jessie"
Debian 9 "stretch"

Introduzione

BitMeter OS è un tool free e opensource per monitorare il consumo di banda; può girare su Linux, Windows e MacOS X. BitMeter OS tiene traccia dell'utilizzo della connessione internet e può mostrare i risultati raccolti sia attraverso un'interfaccia web sia attraverso la linea di comando.
Sul sito ufficiale del progetto è possibile accedere a una demo del programma a questo indirizzo: BitMeterOS Demo

Installazione

Per installare BitMeter OS è sufficiente recarsi sul sito del progetto (BitMeterOS Download) e scaricare il file .deb 32bit o 64bit ad esempio tramite wget. Dopo averlo scaricato si può installare il pacchetto come qualsiasi altro pacchetto .deb:

# dpkg -i bitmeteros_0.7.3-amd64.deb

Correzioni agli script in /etc/init.d

Gli script bitmeter e bitmeterweb presenti in /etc/init.d non hanno la corretta definizione dei parametri LSB e generano degli warning ogni volta che viene eseguito update-rc. Occorre aprirli e inserire all'inizio del file le seguenti righe:

  • /etc/init.d/bitmeter:
#!/bin/sh
# chkconfig: 235 99 10
# description: Start or stop the Bitmeter server
#
### BEGIN INIT INFO
# Provides: bitmeter
# Required-Start: $network $syslog $munin
# Required-Stop: $network $munin
# Default-Start: 2 3 5
# Default-Stop: 0 1 6
# Description: Start or stop the Bitmeter server
### END INIT INFO
  • /etc/init.d/bitmeterweb:
#!/bin/sh
# chkconfig: 235 99 10
# description: Start or stop the Bitmeter web interface
#
### BEGIN INIT INFO
# Provides: bitmeter
# Required-Start: $network $syslog $munin
# Required-Stop: $network $munin
# Default-Start: 2 3 5
# Default-Stop: 0 1 6
# Description: Start or stop the Bitmeter web interface
### END INIT INFO

Utilizzo

Accesso all'interfaccia web

Il programma è da subito accessibile sulla sua interfaccia web, all'indirizzo:

http://indirizzo.ip.del.server:2605

Per motivi di sicurezza, come impostazione di default l'interfaccia web è accessibile solo da localhost. Dopo aver impostato le corrette regole di protezione sul firewall (ad esempio consentendo l'accesso alla porta 2605 solo dalla LAN o da uno specifico IP) è possibile abilitare la visualizzazione dell'interfaccia web anche dai PC remoti con due comandi:

  • Accesso remoto in sola visualizzazione
# bmdb webremote
  • Accesso remoto anche in modifica
# bmdb webremoteadmin

Per disabilitare l'accesso web remoto basta il comando:

# bmdb weblocal

Si noti che questo comando ha bisogno di un riavvio dell'interfaccia web prima di sortire effetti.

Riavvio dell'interfaccia web

Per avviare o stoppare l'interfaccia web si utilizzano i seguenti comandi:

# bmdb webstop
# bmdb webstart

Per avviare o stoppare il processo di registrazione del traffico si usano i seguenti comandi:

# bmdb capstop
# bmdb capstart

Modifica della porta TCP dell'interfaccia web

BitMeter OS di default ascolta sulla porta 2605. Per modificare la porta di ascolto è sufficiente il comando:

# bmdb setconfig web.port 8080

Si noti che questo comando ha bisogno di un riavvio dell'interfaccia web prima di sortire effetti.

Gestione dei dati raccolti

Tutti i dati raccolti da BitMeter OS sono archiviati in un unico file database:

/var/lib/bitmeter/bitmeter.db

Per resettare tutti i dati raccolti è sufficiente il comando:

# bmdb purge

Come comportamento di default BitMeter OS scrive i suoi aggiornamenti nel database ogni secondo. Per aumentare l'intervallo di scrittura si utilizzi il seguente comando:

# bmdb setconfig cap.write_interval 5

Affinché il comando abbia effetto è necessario riavviare il demone di cattura dei dati.




Guida scritta da: Ferdybassi 12:10, 17 mar 2011 (CET) Swirl-auth20.png Debianized 20%
Estesa da:
Verificata da:

Verificare ed estendere la guida | Cos'è una guida Debianized