西数超哥博客
运维经验教程分享

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.) 解决办法

通过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身份暂时执行该程序,并在执行结束后再恢复身份。

转载请注明:西数超哥博客www.ysidc.top» 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.) 解决办法

https://www.ysidc.top 西数超哥博客,数据库,西数超哥,虚拟主机,域名注册,域名,云服务器,云主机,云建站,ysidc.top

赞(0)
声明:本站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,若涉及侵权请及时告知,将会在第一时间删除。本站原创内容未经允许不得转载:西数超哥博客 » 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.) 解决办法