如何使用 Zabbix 服务
功能概述
为了实现多维监控数据库,PostgreSQL 支持启用 Zabbix Agent 服务提供监控服务。
前提条件
-
已创建 PostgreSQL 集群,且集群状态为
活跃。 -
用户已搭建 Zabbix Agent2 环境,且已获取 Zabbix 系统用户、密码以及 IP 地址。
说明
步骤二:配置 Zabbix 监控
-
使用 Web 浏览器,登录 Zabbix Server 的 Web 界面。
-
在主机配置页面,填写以下参数。
-
Host 标签页,关键参数填写说明如下。
选项 说明 示例 Host name
填写 zabbix 的监控的名称。
pgsql
Templates
选择监控模板。
PostgreSQL by Zabbix agent 2
Host groups
Host 所在的组。
Databases
Interfaces
添 agent2 的地址。
agent:127.0.0.1:10050
-
Macros 标签页,关键参数填写说明如下。
选项 说明 示例 {$PG.URI}
填写 URI
tcp://192.168.100.253:5432
{$PG.USER}
用户名
root
{$PG.PASSWORD}
密码
qingcloud1234
{$PG.DATABASE}
数据库名
postgres
-
-
添加 Host 之后,等待 2-5 分钟,待主机的 Status 更新为
Enabled且 Availability 一栏的ZBX显示为绿色后表示监控配置成功,即可查看采集的最新数据和监控图。
步骤三:验证 Host 是否可用
-
在 Zabbix Server 的 Web 界面,选择 Configuration > Hosts,查看新创建的 Host 是否显示
Available。
-
在 Zabbix Server 的 Web 界面,选择 Monitoring > Latest data,选择目标 Host 的名称,查看是否有数据。
-
如果以上两个步骤验证均通过,则监控添加成功;否则,需查看
zabbix-server错误日志并排查原因。