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

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

  

posted on 2021-12-02 17:39  !!雪莲花!!  阅读(1106)  评论(0)    收藏  举报