Zabbix 6.2 监控 PostgreSQL13 数据库

Zabbix 6.2 监控 PostgreSQL13 数据库

官方模版地址

https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/postgresql?at=refs%2Fheads%2Frelease%2F6.2

1.pgsql新建监控用户

CREATE USER zbx_monitor WITH PASSWORD 'zbx_monitor' INHERIT;
GRANT pg_monitor TO zbx_monitor;

2. 编辑 pg_hba.conf 文件并重启

# vi /var/lib/pgsql/13/data/pg_hba.conf
host all zbx_monitor 127.0.0.1/32 trust
host all zbx_monitor 0.0.0.0/0 md5
host all zbx_monitor ::0/0 md5

如果 Zabbix agent 和 PostgreSQL 在不同机器,需要配置密码文件,需要创建.pgpass 文件,并存放在 zabbix 用户的家目录下

<REMOTE_HOST1>:5432:postgres:zbx_monitor:<PASSWORD>

重启pgsql

# systemctl  restart postgresql-13.service

3.拷贝监控脚本到var/lib/zabbix下

下载脚本和模版、监控conf文件

# mkdir zabbix-release-6.2
# wget "https://git.zabbix.com/rest/api/latest/projects/ZBX/repos/zabbix/archive?at=refs%2Fheads%2Frelease%2F6.2&format=zip" -O zabbix-release-6.2/zabbix-release-6.2.zip
# cd zabbix-release-6.2/
# unzip zabbix-release-6.2.zip

Postgresql 监控 SQL 文件

mkdir -p /var/lib/zabbix/
cp -r templates/db/postgresql/postgresql/ /var/lib/zabbix/

添加 UserParameter 文件到 Agent 的 zabbix_agentd.d 目录(根据实际情况修改)

cp -r templates/db/postgresql/template_db_postgresql.conf /etc/zabbix/zabbix_agentd.d/

授权

# chown zabbix:zabbix  /etc/zabbix/zabbix_agentd.d/template_db_postgresql.conf

yum安装的pgsql未把pg_isready加入系统全局变量,也需要配置一下

# find / -name pg_isready
/usr/pgsql-13/bin/pg_isready

# cp  /usr/pgsql-13/bin/pg_isready /usr/bin/
# chown zabbix:zabbix /usr/bin/pg_isready

# 测试
#  pg_isready -h 127.0.0.1 -p 5432
127.0.0.1:5432 - accepting connections

修改 zabbix_agentd.conf 文件,确保 UserParameter 被加载

Include=/etc/zabbix/zabbix_agentd.conf.d/*.conf

重启 Zabbix Agent

# systemctl  restart zabbix-agent.service

4.zabbix监控导入模版


5.主机配置模版

6.验证监控数据

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
根据引用\[2\]中的信息,Zabbix是一个企业级开源分布式监控解决方案,可以监控网络的众多参数以及服务器、虚拟机、应用程序、服务、数据库、网站、云等的运行状况和完整性。Zabbix提供灵活的通知机制,允许用户为几乎任何事件配置基于电子邮件的警报,并且提供出色的报告和数据可视化功能。Zabbix支持polling和trapping两种模式,可以通过基于Web的前端访问所有报告、统计信息和配置参数。 根据引用\[3\]中的信息,部署Zabbix AgentAgent2可以使用rpm安装。安装Zabbix仓库后,可以使用yum命令安装Zabbix Agent2和相关插件。 至于监控服务器时间,Zabbix可以通过配置相应的监控项来实现。具体的操作步骤可以参考Zabbix官方文档中的相关章节,如引用\[1\]中提到的"zabbix怎么监控具体项目-比如主机内存占比预警"。在该章节中,可以找到关于如何设置监控项的详细步骤。 总结起来,Zabbix是一个功能强大的监控解决方案,可以监控服务器的时间以及其他各种参数。具体的操作步骤可以参考Zabbix官方文档。 #### 引用[.reference_title] - *1* *2* [zabbix 6.2版本如何实现局域网内的硬件设备状态监控详解-部署安装-界面优化-web调试](https://blog.csdn.net/weixin_43072508/article/details/125956628)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [成熟企业级开源监控解决方案Zabbix6.2关键功能实战-下](https://blog.csdn.net/qq_20949471/article/details/127797974)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值