Samba 트래픽을 어떻게 모니터링할 수 있나요?

Samba 트래픽을 어떻게 모니터링할 수 있나요?

Samba를 사용하여 내 네트워크에 디렉토리가 공유되어 있습니다. 네트워크상의 사람들은 이 Samba 공유를 사용하여 내 공유에서 자신의 컴퓨터로 파일을 다운로드합니다. 어떤 파일을 가장 많이 다운로드하는지, 어떤 사용자가 다운로드하는지에 관심이 있습니다. 가능하다면 실시간으로 보고 싶습니다. 이 작업을 수행할 수 있는 프로그램이 있나요? 그렇다면 어떻게 사용할 수 있나요?

우분투 11.10을 사용하고 있습니다.

답변1

그냥 다음을 시도해 보세요:

sudo watch smbstatus

그러면 'top'과 같은 SMB 연결의 CLI 상태가 계속해서 다시 표시됩니다.

답변2

Samba가 그런 것들을 기록하도록 할 수 있습니다. man를 통해 Samba 페이지를 확인하세요 man -k samba. man smb.conf섹션을 읽고 확인하세요.로그 파일그리고로그 수준

답변3

vfs_audit아니면 vfs_full_audit이 경우에 가장 좋을 수도 있습니다. 후자를 사용하면 모니터링하려는 이벤트를 선택할 수 있습니다. 보다https://serverfault.com/a/736783/127791구성하는 방법에 대해 알아보세요 vfs_full_audit. 이 경우에는 해당 open이벤트가 귀하가 원하는 이벤트라고 생각합니다 (또는 openat- 인식되지 않는 것으로 확인되었습니다 open. 그런 다음모두이벤트가 기록되었습니다).

관련 정보