zabbix_get测试监控项key以及zabbix客户端日志出现(Not all processes could be identified, non-owned process info will not be shown, you would have to be root to see it all.) 解决办法 – 21运维
通知: .-...

zabbix_get测试监控项key以及zabbix客户端日志出现(Not all processes could be identified, non-owned process info will not be shown, you would have to be root to see it all.) 解决办法

linux 21运维 17563浏览 0评论

通过zabbix搞了一个elk应用集做elk监控时,由于用到了netstat 导致key无法正常启用,通过执行shell可以正常获取到key的值,web无法正常获取正常值,于是通过zabbix_server做key测试的时候发生了看到报错:

[root@devops ~]# /usr/local/zabbix/bin/zabbix_get   -s  1.2.3.4  -k  logstashstatus
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)

看报错也想到了一部分原因,毕竟服务器上的agent都是通过zabbix用户来运行的,应该是权限问题导致的,单独提权又偏离了初衷或者没必要。于是网上搜索了下资料看没有更好的解决办法,解决办法如下:

chmod +s /bin/netstat

资料上的意思:zabbix_agentd是zabbix用户守护进程运行的,不能执行netstat命令,导致的zabbix_server无法获取到正常值。
另外补充下chmod +s作用:
为了方便普通用户执行一些特权命令,SUID/SGID程序允许普通用户以root身份暂时执行该程序,并在执行结束后再恢复身份。

转载请注明:21运维 » zabbix_get测试监控项key以及zabbix客户端日志出现(Not all processes could be identified, non-owned process info will not be shown, you would have to be root to see it all.) 解决办法

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (1)

  1. 加sudo权限也行
    啦啦啦2017-09-01 20:42 回复