一、安装及配置postgresql
sudo apt-get update
sudo apt-get install postgresql postgresql-client
修改配置文件,配置远程访问:(PostgreSQL安装路径下的data,也是安装时data的默认路径)data目录下的 pg_hba.conf 和 postgresql.conf。
1. pg_hba.conf 配置PostgreSQL数据库的访问权限。
找到“# IPv4 local connections:“后,回车另起一行,添加参数行如下,保存。
host all all 0.0.0.0/0 trust
其中0.0.0.0/0表示运行任意ip地址访问
2. postgresql.conf 配置PostgreSQL数据库服务器的相应的参数。
找到“listen_addresses“参数后,设置listen_addresses = ‘*’,保存。
3. 设置好后重启服务即可被远程连接
4. 防火墙开放端口
firewall-cmd --permanent --add-rich-rule=' rule family="ipv4" source address="10.245.142.0/24" port port="5432" protocol="tcp" accept'
5. 远程连接
开启数据库时host为服务器ip地址,port默认为5432
二、安装zabbix
官网查看支持安装的版本 ,按以下的步骤完成安装
下载Zabbix
三、配置zabbix
输入http://10.0.0.61/zabbix/setup.php,
问题1:并没有正常显示页面,检查了常见问题,有可能是没有php支持,于是乎装之。
php显示错误_zabbix安装setup界面常见错误处理-CSDN博客
apt-get install php php-gd gcc php-pgsql php-xml
问题2:检查必要条件出错
我在ubuntu22.04LTS的位置是:/etc/php/8.1/apache2/php.ini,3个参数依次修改。
问题3:设置时区
问题4:登录访问,默认账号密码:Admin zabbix
参考:https://www.cnblogs.com/studywen/p/16080460.html