安装过程中遇到的问题

zabbix-server无法启动

查看/tmp/zabbix_server.log提示无法连接postgresql或者无法连接zabbix库

解决的方法:

  • 修改PostgreSQL的配置文件,ubuntu上为/etc/postgresql/,查找
# hostnossl  DATABASE  USER  ADDRESS  METHOD  [OPTIONS]

在下面加上

hostnossl  all  all  all  trust
  • zabbix数据库的权限
$ sudo -u postgresql psql
create user zabbix with password 'zabbix';
create database zabbix owner zabbix;
grant all privileges on database zabbix to zabbix;

zabbix 前端安装配置过程中选择数据库的时候看不到PostgreSQL

原因:

php没有编译postgresql模块

解决方法:

重新编译php,添加以下参数,安装完成后重启php即可.

--with-pgsql --with-pdo-pgsql