mirror of
https://github.com/netdata/netdata.git
synced 2025-04-25 05:31:37 +00:00
![]() * make remark access all directories * detailed fix after autofix by remark lint * cross check autofix for this set of files * crosscheck more files * crosschecking and small fixes * crosscheck autofixed md files |
||
---|---|---|
.. | ||
Makefile.inc | ||
README.md | ||
samba.chart.py | ||
samba.conf |
samba
Performance metrics of Samba file sharing.
Requirements:
smbstatus
programsudo
programsmbd
must be compiled with profiling enabledsmbd
must be started either with the-P 1
option or insidesmb.conf
usingsmbd profiling level
netdata
user needs to be able to sudo thesmbstatus
program without password
It produces the following charts:
-
Syscall R/Ws in kilobytes/s
- sendfile
- recvfle
-
Smb2 R/Ws in kilobytes/s
- readout
- writein
- readin
- writeout
-
Smb2 Create/Close in operations/s
- create
- close
-
Smb2 Info in operations/s
- getinfo
- setinfo
-
Smb2 Find in operations/s
- find
-
Smb2 Notify in operations/s
- notify
-
Smb2 Lesser Ops as counters
- tcon
- negprot
- tdis
- cancel
- logoff
- flush
- lock
- keepalive
- break
- sessetup
prerequisite
This module uses smbstatus
which can only be executed by root. It uses
sudo
and assumes that it is configured such that the netdata
user can
execute smbstatus
as root without password.
Add to sudoers
:
netdata ALL=(root) NOPASSWD: /path/to/smbstatus
configuration
samba is disabled by default. Should be explicitly enabled in python.d.conf
.
samba: yes