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.

ubuntu-18.04.2 查看IP提示 Command 'ifconfig' not found 解决方案