zabbix监控mongodb /root/.dbshell无权限解决办法

我看网上大部分是说用setfacl命令改变/root/.dbshell权限,但是这样每个mongodb服务器都需要设置,不太友好

为什么会到/root/下找.dbshell呢?肯定是和环境变量有关系,经过测试发现,虽然zabbix执行脚本是用zabbix权限执行,但是$HOME环境变量还是/root/

只需要在命令前添加export HOME='/home/zabbix';即可解决问题

posted @ 2021-02-07 16:23  centosboy  阅读(225)  评论(0)    收藏  举报