我网络中的所有服务器都运行 Zabbix 代理进行监控,我添加的一些附加项目需要使用sudo
才能执行。通常情况下,这并不是那很糟糕,但对于其中一个,结果大约有 75 行每一分钟在与其通常的数据收集相关的日志中。
有什么方法可以具体告诉sudo
告诉不记录任何内容针对特定用户?
我尝试添加
Defaults:zabbix logfile=/dev/null
到我的sudoers
文件,它停止了session opened
和session closed
日志行,但并没有停止这个混乱:
sudo[12424]: zabbix : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=...
sudo[12433]: zabbix : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=...
sudo[12435]: zabbix : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=...
sudo[12437]: zabbix : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=...
sudo[12449]: zabbix : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=...
sudo[12459]: zabbix : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=...
sudo[12465]: zabbix : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=...
sudo[12467]: zabbix : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=...
答案1
使用visudo
,您可以将此行添加到您的 syslog 配置中以禁用用户的所有日志记录zabbix
:
Defaults: zabbix !syslog