[share] Cara monitor samba server

Diskusi tentang Ubuntu Server baik webserver, database server, samba server dan service lainnya serta jaringan menggunakan Sistem Operasi Ubuntu.
Post Reply
User avatar
ususbuntu

[share] Cara monitor samba server

Post 10 Jul 2014, 12:37

sekedar share, moga2 bermanfaat
Kadang kita pengen tau komputer mana dan file apa saja yang sedang di akses di samba server kita.
buka terminal dan ketik smbstatus

Code: Select all

xxxx@blue-planet:~$ smbstatus

Samba version 4.1.6-Ubuntu
Service     PID     machine            Connected at
-------------------------------------------------------------------
shared      2843    192.168.5.75       Thu Jul 10 10:11:17 2014

pid   Uid       DenyMode    Access      R/W      Oplock    SharePath       Name     Time
---------------------------------------------------------------------------------------
2843  65634     DENYNONE    0x100081   RDONLY    NONE      /home/shared    /movies Thu Jul 10 10:11:17 2014
2843  65634     DENYNONE    0x100081   RDWR      NONE      /home/shared    /movies/arrow101.mp4 Thu Jul 10 10:11:17 2014
ok, hasil sudah kelihatan cara bacanya,
tabel pertama menunjukan komputer dgn ip 192.168.5.75 sedang mengakses samba kita yg namanya "Shared" dengan PID (Proses Id, bagian ini harus diingat) "2843" dan waktu awal akses
tabel kedua menunjukan bawa PID 2843 sedang mengakses folder movies dan file arrow101.mp4 di folder /home/shares.

jika yang mengakses samba banyak, dan hanya ingin melihat akses tertentu saja, perintahnya : smbstatus | grep {PID}

Code: Select all

xxxx@blue-planet:~$ smbstatus | grep 2843
shared      2843    192.168.5.75       Thu Jul 10 10:11:17 2014
2843  65634     DENYNONE    0x100081   RDONLY    NONE      /home/shared    /movies Thu Jul 10 10:11:17 2014
2843  65634     DENYNONE    0x100081   RDWR      NONE      /home/shared    /movies/arrow101.mp4 Thu Jul 10 10:11:17 2014
ok, skarang kita sudah tau siapa yg akses dan apa yang di akses.

kadang kita pengen menghentikan proses akses di tengah jalan dengan alasan file tidak boleh di akses dulu sementara waktu atau sekedar niat pengen ngerjain orang.
caranya gunakan perintah "kill {PID}" PID yang dimasukan adalah PID komputer akan kita tutup sementara aksesnya

Code: Select all

xxxx@blue-planet:~$ kill 2843
untuk memperbaharui semua koneksi gunakan printah "sudo service smbd restart", perintah ini akan mereset proses samba dan semua yg terhubung akan terputus.

moga2 bermanfaat

Update:
install QtSmbStatus untuk GUI di Software center atau
sudo apt-get install QtSmbStatus


User avatar
rikyriyanto

Post 04 Aug 2014, 06:40

Terimakasih kang.


Post Reply

Who is online

Users browsing this forum: No registered users and 44 guests