Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Debian NewRelic未列出服务器监视上的所有进程_Debian_Newrelic - Fatal编程技术网

Debian NewRelic未列出服务器监视上的所有进程

Debian NewRelic未列出服务器监视上的所有进程,debian,newrelic,Debian,Newrelic,我在NewRelic和进程列表上设置了一个服务器监控,只列出了nrsymond(向NewRelic报告数据的deamon),没有其他进程(如apache、postgresql等)。经过多次搜索,我只找到了云Linux的转机,但我在一个专用服务器上,运行Debian 7,所以它不起作用 我试图通过将newrelic用户权限分配给adm组(event root)来提高它的权限,但这并没有改变任何事情 我还尝试在/etc/fstab上的proc行添加hidepi=0,gid=adm标志,但结果也是一样

我在NewRelic和进程列表上设置了一个服务器监控,只列出了nrsymond(向NewRelic报告数据的deamon),没有其他进程(如apache、postgresql等)。经过多次搜索,我只找到了云Linux的转机,但我在一个专用服务器上,运行Debian 7,所以它不起作用

我试图通过将newrelic用户权限分配给adm组(event root)来提高它的权限,但这并没有改变任何事情

我还尝试在
/etc/fstab
上的proc行添加
hidepi=0,gid=adm
标志,但结果也是一样的


你知道如何解决这个问题吗?

在NewRelic论坛上发布后,似乎是由于grsecurity造成的

事实上,这个Linux内核的安全补丁出现在我的服务器上,它的一个特性是隐藏不属于检查它的用户的进程。由于newrelic守护进程以UNIX用户的身份监视进程(在这种情况下为newrelic),因此它关注此限制,因此他只能看到自己的进程

要检查grsecurity是否应用于内核,请键入
uname-a
a查看结果。对我来说,它包含
3.14.32-xxxx-grs-ipv6-64
(这是我的Linux内核),其中grs代表grsecurity

我试图找到一种方法来编辑它的配置,只禁用这个功能,但似乎我必须重新编译我的内核(对此并不确定,如果您有更多信息,请随时留下评论!)


所以我用相同的版本替换了我的内核,但是没有应用grsecurity补丁,现在它就像一个符咒一样工作。

您可以将newrelic用户添加到“procread”组:

usermod-a-G procread newrelic