如何在 Thruk 中隐藏密码?

问题描述

因此,Thruk 现在可以选择在“扩展命令”字段中混淆密码和其他敏感信息。我已经打开了该选项,但它似乎没有做任何事情。我编辑了 thruk_local.conf 文件添加包含在 Thruk 中的代码commandline_obfuscate_pattern = /(\-\-password=")[^"]*(")/$1"***"$2/ 但我没有阅读 Perl,所以我不知道如何调查它失败的原因。我知道 Perl 已安装,但此脚本是否正在寻找要替换的特定模式?在命令中,密码用“-p”表示。希望这里有人以前用过这个并且可以帮助我!

解决方法

如果你像这样使用 NAGIOS 或 fork,你可以用 $USER100$ tu $USER2xx$ 把密码放在 /usr/local/nagios/private/resources.cfg 然后在 thruk 在 /etc/thruk/thruk_local.conf 中添加此选项: resource_file=/etc/thruk/resource.cfg(其中将显示 $USER1$ 到 $USER99$) expand_user_macros = USER1-99

这为您在 nagios 中的密码增加了安全性