zabbix 监控postgres报错“sh:psql command not found”


1、问题:“sh:psql command not found”

 

2、问题解析:

经过排查是因为postgres安装目录在/home/下,zabbix用户监控导致权限不足。

注意:不要试图用:chmod,chown修改权限,那是没用的,我已经测试过了

 

3、解决方法:

将postgres的安装目录放在非/home目录下,一般情况下可以放在/usr/local目录下,然后授权软连接就OK了,数据存放目录不做要求。

mv /home/postgres/postgres-13  /usr/local/

ln -s //usr/local/postgres-13/bin/psql /bin/psql

其余环境变量自己修改即可,就不做说明了。

  


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM