我正在尝试在我的 debian 服务器上设置 Netdata 监控。 Netdata 可以与除 Samba 之外的所有软件兼容。为了让它识别 samba,我必须执行以下操作:
smbd
必须使用-P 1
选项或内部smbd.conf
使用启动smbd profiling level
我不知道该怎么做。我已经完成了文件告诉我要做的所有其他事情。
(以下是网页链接:https://learn.netdata.cloud/docs/agent/collectors/python.d.plugin/samba/)
我已经做到了,因此netdata
用户拥有 sudo 权限。我只是不知道如何启用分析。我浏览了整个互联网(这意味着我花了很长时间在这个问题上),但除了我为您提供的链接和如何设置 samba 的教程之外什么也没找到。这些甚至都没有提到能够设置分析。唯一做的就是手册页,但它只是说:
smbd profiling level (G)
This parameter allows the administrator to enable profiling support.
Possible values are off, count and on.
Default: smbd profiling level = off
Example: smbd profiling level = on
我尝试将其粘贴到 smb.conf 中,但没有成功。当我这样做时,sudo smbstatus -P 1
我没有找到个人资料。
有人可以向我解释一下如何设置吗?是 smb.conf 中的设置吗?如果是的话,它会去哪里以及它是什么样子?
答案1
profiling level = on
在 smb.conf 中设置(可能是 /etc/samba/smb.conf)应该可以工作。然后重新启动这两个服务,即systemctl restart smb
smb.conf 如下所示:
[global]
workgroup = WORKGROUP
# Enable profiling for netdata
smbd profiling support = on
...
[homes]
comment = Home Directories
browseable = no
...