一看必会系列:Not all processes could be identified, non-owned process info

来源:本站原创 脚本技巧 超过55 views围观 0条评论

zabbix

 

原因

zabbix_get执行的脚本中含有netstat -lantp命令报错,原因是-p参数需要root用户才能使用

解决方法 :
chmod +s /bin/netstat

chmod +s 是什么意思

为了方便普通用户执行一些特权命令,SUID/SGID程序允许普通用户以root身份暂时执行该程序,并在执行结束后再恢复身份。
zabbix 服务器测试

zabbix_get -s 4 -p 10050 -k tcp.status[established+exec.jar]

(Not all processes could be identified, non-owned process info

will not be shown, you would have to be root to see it all.)

]# zabbix_get -s 4 -p 10050 -k tcp.status[established+exec.jar]

(Not all processes could be identified, non-owned process info

will not be shown, you would have to be root to see it all.)

本端服务器,鸟用

 

通过在执行的脚本中执行chmod +s /bin/netstat 解决

文章出自:CCIE那点事 http://www.jdccie.com/ 版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。 禁止全文转载。
本文链接:http://www.jdccie.com/?p=3995转载请注明转自CCIE那点事
如果喜欢:点此订阅本站