# Informazioni sullo stato di Samba

Il monitor di stato di Samba e NFS è un front-end per i programmi `smbstatus` e `showmount`. Smbstatus dà informazioni sulle connessioni Samba attuali, e fa parte della suite di strumenti Samba, che implementa il protocollo SMB (Session Message Block), anche detto protocollo NetBIOS o LanManager.

Si può usare questo protocollo per fornire servizi di condivisione di stampanti o dischi su una rete che includa macchine con una di varie versioni di &Microsoft; &Windows;.

`showmount` fa parte del pacchetto di software NFS. NFS (Network File System) è il modo usato tradizionalmente in &UNIX; di condividere cartelle in rete. In questo caso viene elaborato l'output di `showmount` `-a localhost`. In alcuni sistemi `showmount` è installato in `/usr/sbin`, controlla che sia nel tuo `PATH`.

### Esportazioni

In questa pagina puoi vedere una lunga lista che mostra le connessioni alle condivisioni Samba attualmente attive, e le directory esportate di NFS presenti sulla tua macchina. La prima colonna indica se la risorsa è una condivisione Samba (SMB) o un export NFS. La seconda colonna contiene il nome della condivisione, la terza il nome dell'host remoto che accede a questa condivisione. Le colonne restanti sono significative solo per le condivisioni di Samba.

La quarta colonna contiene l'ID dell'utente che accede a questa condivisione. Nota che non è detto che corrisponda all'ID utente &UNIX; di questa persona. Lo stesso si applica alla colonna successiva, che contiene l'ID di gruppo dell'utente.

Ciascuna connessione ad una delle tue condivisioni è gestita da un singolo processo (`smbd`), la colonna successiva mostra l'ID (pid) di questo `smbd`. Se uccidi questo processo, l'utente connesso verrà disconnesso. Se l'utente remoto sta usando &Windows;, non appena questo processo viene ucciso, ne verrà creato un altro, quindi difficilmente si accorgerà di qualche inconveniente.

L'ultima colonna mostra quanti file questo utente ha aperti attualmente. Da qui si possono vedere solo quanti file sono aperti attualmente, non quanti ne ha aperti in precedenza &etc;

### Importazioni

Qui puoi vedere quali condivisioni di Samba e di NFS di altri host sono montate sul sitema locale. La prima colonna mostra se si tratta di una condivisione di Samba o di NFS, la seconda mostra il nome della condivisione, e la terza mostra se è montata.

Le condivisioni NFS montate dovrebbero essere visibili in &Linux; (questo è stato verificato) e dovrebbero funzionare in &Solaris; (non è stato verificato).

### Log

Questa pagina presenta in modo efficace il contenuto del file di log locale di Samba. Se apri questa pagina, la lista sarà vuota. Devi premere il tasto Aggiorna perché Samba legga il file di log e mostri il suo contenuto. Verifica che il file di log di Samba sul tuo sistema è effettivamente nella posizione specificata nella riga di immissione. Se è in un altro punto, o se ha un altro nome, correggi il valore del campo. Dopo aver cambiato il nome del file, è necessario premere nuovamente il pulsante Aggiorna.

Samba registra le sue azioni a seconda del livello di log (vedi `smb.conf`), Se loglevel = 1, samba registra solo quando qualcuno si connette alla macchina e quando questa connessione è chiusa di nuovo. Se loglevel = 2, registra anche quando qualcuno apre un file e quando lo chiude di nuovo. Se il livello di log è maggiore di due, vengono registrate ancor più informazioni.

Se ti interessa sapere chi accede alla tua macchina, e a quali file si accede, devi impostare il livello di log a 2 e creare ad intervalli regolari un nuovo file di log per samba (⪚ predisponi un compito per `cron` che, una volta alla settimana, sposti il file di log di samba in un'altra cartella, o qualcosa del genere). Altrimenti, il file di log di samba diventerà molto grande.

Con le quattro caselle da marcare sotto la grande lista puoi decidere quali eventi mostrare nella lista. Devi premere Aggiorna per vedere il risultato. Se il livello di log di samba è troppo basso, non vedrai molte cose.

Facendo clic sull'intestazione di una colonna si può ordinare la lista in base ad essa.

### Statistiche

In questa pagina puoi filtrare il contenuto della terza pagina per certi contenuti.

/diciamo che il campo Evento (non quello nella lista) sia impostato a `Connessione`, Servizio/file sia impostato a `*`, Host/utente sia impostato a `*`, Mostra informazioni estese sul servizio non sia marcato e che Mostra informazioni estese sull'host non sia marcata.

Se premi Aggiorna adesso, puoi vedere quanto spesso una connessione era aperta per la condivisione `*` (&ie; per tutte le condivisioni) dall'host `*` (&ie; per tutti gli host). Ora abilita Mostra informazioni estese sull'host e premi di nuovo Aggiorna. Vedrai per ogni host che corrisponde al carattere jolly `*` quante connessioni sono state aperte da esso.

Ora premi Pulisci i risultati

Ora imposta il campo Evento a "Accesso ai file", abilita Mostra informazioni estese sul servizio e premi nuovamente Aggiorna.

Ora puoi vedere quanto spesso è stato fatto un accesso ad ogni singolo file. Se abiliti anche Mostra informazione estesa sull'host, vedrai quanto spesso ogni singolo utente ha fatto accesso a ciascun file.

Nelle righe di immissione Servizio/file ed Host/utente puoi inserire i caratteri jolly `*` e `?` analogamente a come fai dalla riga di comando. Le espressioni regolari non sono riconosciute.

Facendo clic sull'intestazione di una colonna si può ordinare la lista in base alla stessa. In questo modo si può controllare quale file è aperto più spesso, o quale utente ha aperto più file, eccetera.

### Autori della sezione

Il modulo è copyright 2000: Michael Glauche e &Alexander.Neundorf; &Alexander.Neundorf.mail;

Scritto in origine da: Michael Glauche

Attualmente curato da: &Alexander.Neundorf; &Alexander.Neundorf.mail;

### Contributi

- Conversione ad applet di kcontrol:

  &Matthias.Hoelzer-Kluepfel; &Matthias.Hoelzer-Kluepfel.mail;

- Uso di `KProcess` invece di popen, ed ulteriore controllo degli errori:

  &David.Faure; &David.Faure.mail;

- Conversione a kcmodule, aggiunte linguette per le pagine 2,3,4 e correzione bug:

  &Alexander.Neundorf; &Alexander.Neundorf.mail;

Questa documentazione è copyright 2000 &Alexander.Neundorf; &Alexander.Neundorf.mail;

Documentazione convertita in formato docbook da &Mike.McBride; &Mike.McBride.mail;

Traduzione del manuale di Luciano Montanaro mikelima@cirulla.net