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

No Comments 脚本技巧

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 解决

发表评论