
redhat 9 安装zabbix server pgsql安装zabbix server pgsql先安装zabbixs server 所需的红帽依赖包安装rpm包下载下列的rpm包zabbix-server pgsql fping将刚刚下载的rpm包上传到服务器/home/offline-zabbix7-pg15执行下面的命令安装安装数据库,zabbix-server数据初始化设置数据库本地密码加密方式设置zabbixs数据库连接启动服务端开机自启动访问zabbix 程序升级停止服务端运行更新程序启动服务器安装zabbix server pgsql先安装zabbixs server 所需的红帽依赖包dnfinstall-y--downloadonly--downloaddir/home/offline-zabbix7-pg15 nginx php-fpm php-cli安装rpm包下载下列的rpm包zabbix-server pgsql fping# fpinghttps://dl.fedoraproject.org/pub/epel/9/Everything/x86_64/Packages/f/fping-5.0-4.el9.x86_64.rpm## postgresqlhttps://download.postgresql.org/pub/repos/yum/15/redhat/rhel-9-x86_64/postgresql15-15.7-1PGDG.rhel9.x86_64.rpm https://download.postgresql.org/pub/repos/yum/15/redhat/rhel-9-x86_64/postgresql15-contrib-15.7-1PGDG.rhel9.x86_64.rpm https://download.postgresql.org/pub/repos/yum/15/redhat/rhel-9-x86_64/postgresql15-libs-15.7-1PGDG.rhel9.x86_64.rpm https://download.postgresql.org/pub/repos/yum/15/redhat/rhel-9-x86_64/postgresql15-server-15.7-1PGDG.rhel9.x86_64.rpm# zabbixhttps://repo.zabbix.com/zabbix/7.0/rhel/9/x86_64/zabbix-release-latest-7.0.el9.noarch.rpm https://repo.zabbix.com/zabbix/7.0/rhel/9/x86_64/zabbix-web-pgsql-7.0.26-release1.el9.noarch.rpm https://repo.zabbix.com/zabbix/7.0/rhel/9/x86_64/zabbix_agent2-7.0.26-windows-amd64-openssl.msi https://repo.zabbix.com/zabbix/7.0/rhel/9/x86_64/zabbix-agent2-7.0.26-release1.el9.x86_64.rpm https://repo.zabbix.com/zabbix/7.0/rhel/9/x86_64/zabbix-nginx-conf-7.0.26-release1.el9.noarch.rpm https://repo.zabbix.com/zabbix/7.0/rhel/9/x86_64/zabbix-selinux-policy-7.0.26-release1.el9.x86_64.rpm https://repo.zabbix.com/zabbix/7.0/rhel/9/x86_64/zabbix-server-pgsql-7.0.26-release1.el9.x86_64.rpm https://repo.zabbix.com/zabbix/7.0/rhel/9/x86_64/zabbix-sql-scripts-7.0.26-release1.el9.noarch.rpm https://repo.zabbix.com/zabbix/7.0/rhel/9/x86_64/zabbix-web-7.0.26-release1.el9.noarch.rpm https://repo.zabbix.com/zabbix/7.0/rhel/9/x86_64/zabbix-web-deps-7.0.26-release1.el9.noarch.rpm将刚刚下载的rpm包上传到服务器/home/offline-zabbix7-pg15执行下面的命令安装服务器会自动完成安装dnfinstall-y*.rpm安装数据库,zabbix-server数据初始化下面一行行执行# 初始化数据库postgresql-15-setup initdb systemctlenable--nowpostgresql-15# 建库sudo-upostgres psql create database zabbix;create user zabbix with passwordzabbix;grant all privileges on database zabbix to zabbix;\q# 导入zabbix初始化数据zcat /usr/share/zabbix-sql-scripts/postgresql/server.sql.gz|sudo-upostgres psql-dzabbix# 授权sudo-upostgres psql-dzabbix-cGRANT ALL ON ALL TABLES IN SCHEMA public TO zabbix;sudo-upostgres psql-dzabbix-cGRANT ALL ON ALL SEQUENCES IN SCHEMA public TO zabbix;设置数据库本地密码加密方式vi/var/lib/pgsql/15/data/pg_hba.conf把local all all peer改成local all all trust重启数据库systemctl restart postgresql-15设置zabbixs数据库连接vi /etc/zabbix/zabbix_server.conf确保下面的配置DBNamezabbix DBUserzabbix DBPasswordzabbix启动服务端systemctl start zabbix-server systemctlenable--nownginx systemctlenable--nowphp-fpm开机自启动systemctlenablezabbix-server systemctlenablenginx systemctlenablephp-fpm systemctlenablepostgresql-15访问http://你的服务器IP/ 账号Admin 密码zabbixzabbix 程序升级停止服务端# 停服务端systemctl stop zabbix-server# 如需也停agent2systemctl stop zabbix-agent2运行更新程序dnf update zabbix*-y启动服务器systemctl start zabbix-server systemctl start zabbix-agent2