zabbix-agent提示'Not all processes could be identified'
Posted ccbloom
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zabbix-agent提示'Not all processes could be identified'相关的知识,希望对你有一定的参考价值。
信息如下:
??其实监控服务端口,用zabbix自带的模板会很方便,但是因为我两个程序端口冲突了,不得已,只能自定义一个监控项,如下:
# zabbix-agent自定义监控项如下,为了契合zabbix的返回值,这里特意设置为正常返回1,异常返回0:
[[email protected] zabbix_agentd.d]# pwd
/etc/zabbix/zabbix_agentd.d
[[email protected] zabbix_agentd.d]# tail -1 userparameter_mysql.conf
UserParameter=monitor.wula,netstat -lntp | grep 7777 &>/dev/null && echo 1 || echo 0
# 在zabbix-server端尝试拉取值,如下,能取到值,但是多了一坨东西:
[[email protected] ~]# zabbix_get -s 77.77.77.77 -k monitor.wula
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
1
?
原因如下:
??查询资料发现是因为使用了netstat -p的参数,zabbix的账户是没有使用 -p 参数的权限的,所以会有此提示。
?
解决方法:
?第一种方法:把 -p 参数拿掉就行了。
[[email protected] zabbix_agentd.d]# tail -1 userparameter_mysql.conf
UserParameter=monitor.wula,netstat -lnt | grep 7777 &>/dev/null && echo 1 || echo 0
[[email protected] zabbix_agentd.d]# systemctl restart zabbix-agent.service
[[email protected] ~]# zabbix_get -s 77.77.77.77 -k monitor.wula
1
?第二种方法:授权netstat命令给非root用户。
[[email protected] zabbix_agentd.d]# chmod +s /bin/netstat
?
?
以上是关于zabbix-agent提示'Not all processes could be identified'的主要内容,如果未能解决你的问题,请参考以下文章
2020.2.9 解决Zabbix agent is not available&windows下安装zabbix-agent 主机部署监控
spring rest项目提示Request method 'PUT' not supported Method Not Allowed 405 错误
Required String parameter ' ' is not present
使用pip命令安装库时提示Could not build wheels for six, since package 'wheel' is not installed
linux使用vi命令错误提示:E558: Terminal entry not found in terminfo 'vt100' not known.