Zabbix 5.4 完整功能安装指南(PG时序版)

2025-05-27 0 70

Zabbix 5.4 完整功能安装指南(PG时序版)

之前提到过Zabbix 5.2版本的安装方式,此次采用PG+Timescale(Server与DB分开部署)

正文

环境

系统版本:CentOS 8.2(可以替换为其他版本,例如ubuntu)

  • Zabbix版本:5.4
  • 数据库版本:postgresql 12
  • Timescale版本:2.1
  • Nginx版本:1.14

前提条件

关闭Selinux及防火墙

安装Zabbix源

最近官方源的网络已经恢复正常,所以直接采用Zabbix官方源即可,两台机器都需要装


  1. rpm-Uvhhttps://repo.zabbix.com/zabbix/5.4/rhel/8/x86_64/zabbix-release-5.4-1.el8.noarch.rpm

安装Sever相关组件

其中zabbix-web-service为最新的报表功能


  1. dnfinstallzabbix-server-pgsqlzabbix-web-pgsqlzabbix-nginx-confzabbix-sql-scriptszabbix-agent2zabbix-web-service

数据库安装

第二条命令为禁用自带的pg库,不禁用会报错(如下图所示)


  1. dnfinstall-yhttps://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm
  2. dnf-qymoduledisablepostgresql
  3. dnfinstall-ypostgresql12-server

Zabbix 5.4 完整功能安装指南(PG时序版)

初始化数据库


  1. /usr/pgsql-12/bin/postgresql-12-setupinitdb
  2. systemctlenablepostgresql-12&&systemctlstartpostgresql-12

安装Timescale时序插件源


  1. tee/etc/yum.repos.d/timescale_timescaledb.repo<<EOL
  2. [timescale_timescaledb]
  3. name=timescale_timescaledb
  4. baseurl=https://packagecloud.io/timescale/timescaledb/el/$(rpm-E%{rhel})/\\$basearch
  5. repo_gpgcheck=1
  6. gpgcheck=0
  7. enabled=1
  8. gpgkey=https://packagecloud.io/timescale/timescaledb/gpgkey
  9. sslverify=1
  10. sslcacert=/etc/pki/tls/certs/ca-bundle.crt
  11. metadata_expire=300
  12. EOL

安装Timescale插件


  1. dnfinstall-ytimescaledb-2-postgresql-12

初始化数据库添加时序插件并重启数据库


  1. timescaledb-tune–pg-config=/usr/pgsql-12/bin/pg_config
  2. systemctlrestartpostgresql-12

Zabbix 5.4 完整功能安装指南(PG时序版)

一路Y即可

创建Zabbix所需数据库及用户名密码

–pwprompt参数是为zabbix用户创建密码,不带默认不要密码


  1. sudo-upostgrescreateuser–pwpromptzabbix
  2. sudo-upostgrescreatedb-Ozabbixzabbix

Zabbix 5.4 完整功能安装指南(PG时序版)

如果出现这个问题,由于你在root目录下,切换到其他目录即可,没有实际影响

启用TimescaleDB


  1. echo"CREATEEXTENSIONIFNOTEXISTStimescaledbCASCADE;"|sudo-upostgrespsqlzabbix

Zabbix 5.4 完整功能安装指南(PG时序版)

如果出现该图证明就OK了

安装数据库文件及zabbix-agent(建议采用agent2)


  1. dnf-yinstallzabbix-agent2zabbix-sql-scripts

导入数据库架构文件


  1. zcat/usr/share/doc/zabbix-sql-scripts/postgresql/create.sql.gz|sudo-uzabbixpsqlzabbix

导入TimescaleDB超表文件


  1. zcat/usr/share/doc/zabbix-sql-scripts/postgresql/timescaledb.sql.gz|sudo-uzabbixpsqlzabbix

Zabbix 5.4 完整功能安装指南(PG时序版)

和5.2略有不同

数据库配置文件修改

主要体现在两方面,一方面是Server需要远程连接到数据库,所以需要开放连接IP,另外一个是数据库远程用户的权限。


  1. vi/var/lib/pgsql/12/data/postgresql.conf

Zabbix 5.4 完整功能安装指南(PG时序版)

去掉注释,改为*,开启远程访问,另外建议初始化连接数改为300


  1. vi/var/lib/pgsql/12/data/pg_hba.conf

Zabbix 5.4 完整功能安装指南(PG时序版)

改为允许zabbix Server访问,其次认证方式改为trust或者md5

最后pg重新加载配置


  1. vi/var/lib/pgsql/12/data/pg_hba.conf

Zabbix Server配置文件修改

主要修改zabbix数据库的IP和密码(用户默认为zabbix)

Zabbix 5.4 完整功能安装指南(PG时序版)

修改主机

Zabbix 5.4 完整功能安装指南(PG时序版)

修改密码(这里密码脱敏了,实际不是这个,自己注意修改)

Nginx配置

由于默认80端口被占用,所以修改官方配置文件,其次修改zabbix配置文件


  1. vi/etc/nginx/nginx.conf

Zabbix 5.4 完整功能安装指南(PG时序版)

将默认端口改为8080


  1. vi/etc/nginx/conf.d/zabbix.conf

Zabbix 5.4 完整功能安装指南(PG时序版)

将80端口那一行注释去掉

启动相关服务


  1. systemctlrestartzabbix-serverzabbix-agent2nginxphp-fpm
  2. systemctlenablezabbix-serverzabbix-agent2nginxphp-fpm

Zabbix 5.4 完整功能安装指南(PG时序版)

如果出现这个错误基本是selinux的错误

前段关键操作

Zabbix 5.4 完整功能安装指南(PG时序版)

Zabbix 5.4 完整功能安装指南(PG时序版)

如果web服务也分离部署,此处的Host也要写IP

开启报表服务

1.修改配置文件,开启report进程,填写服务相关接口,如下图

Zabbix 5.4 完整功能安装指南(PG时序版)

如果非本地需要写IP

2.安装chrome浏览器


  1. wgethttps://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
  2. dnf-ylocalinstallgoogle-chrome-stable_current_x86_64.rpm

3.启动报表相关服务


  1. systemctlrestartzabbix-web-service
  2. systemctlenablezabbix-web-service

4.前端配置

Zabbix 5.4 完整功能安装指南(PG时序版)

Zabbix 5.4 完整功能安装指南(PG时序版)

这里记得是前端登录Url

写在最后

由于之前做过5.4报表的介绍,这里就不展现效果了,整个过程其实完整跑下来还是有点小复杂的,但是熟练后基本都可以知道每一步报错的问题在哪里,这也是学习的一个过程,相比mysql版本还是优化了很多的,具体效果怎么样大家可以自行测试。

原文链接:https://www.toutiao.com/i6973922191360410115/

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

快网idc优惠网 行业资讯 Zabbix 5.4 完整功能安装指南(PG时序版) https://www.kuaiidc.com/64115.html

相关文章

发表评论
暂无评论