Tengo un directorio compartido en mi red, usando Samba. La gente en la red usa este recurso compartido de Samba para descargar archivos desde mi recurso compartido a sus computadoras. Me interesa saber qué archivos se descargan más y qué usuarios los descargan. Me gustaría ver esto en tiempo real, si es posible. ¿Existe algún programa que me permita hacer esto? En caso afirmativo, ¿cómo puedo usarlo?
Estoy usando Ubuntu 11.10.
Respuesta1
solo intenta lo siguiente:
sudo watch smbstatus
Esto volverá a mostrar continuamente un estado CLI de las conexiones SMB, como "superior".
Respuesta2
Puedes hacer que Samba registre cosas así. Consulte las man
páginas de Samba, a través de man -k samba
. Leer man smb.conf
y ver las secciones.Archivo de registroyNivel de registro
Respuesta3
vfs_audit
o vfs_full_audit
puede ser mejor en este caso. Este último le permite seleccionar qué eventos desea monitorear. Verhttps://serverfault.com/a/736783/127791para saber cómo configurarlo vfs_full_audit
. En este caso, creo que el open
evento es el que desea (o openat
, descubrí que open
no fue reconocido, y luegotodose registraron eventos).