为Patroni创建Zabbix模板

为Patroni创建Zabbix模板

💡 原文约500字/词,阅读约需2分钟。
📝

内容提要

本文介绍了如何使用Zabbix Server和Patroni API创建模板组、主机组和模板,并向模板添加主机和项,最后展示从Patroni API获取的数据。主要步骤包括创建模板组、主机组、模板,添加主机和项,以及数据的预处理和展示。

🎯

关键要点

  • 使用Zabbix Server和Patroni API创建模板组、主机组和模板。
  • 创建模板组时,点击Data collection > Template groups中的create template group按钮。
  • 为模板组命名,例如'模板/Patroni PostgreSQL Cluster'。
  • 创建主机组时,点击Data collection > Host groups中的create host group按钮。
  • 为主机组命名,例如'Patroni postgresql clusters'。
  • 创建模板时,点击Data collection > Templates中的create template按钮。
  • 在创建模板时,输入模板名称,例如'patroni node1 health check'。
  • 为模板添加主机,点击模板的host部分,然后点击create host按钮。
  • 在创建主机时,填写Host name、Templates、Host groups和interfaces等信息。
  • 为创建的主机添加项,点击主机的items部分,然后点击'Create item'按钮。
  • 在创建项时,填写Name、Type、Key、Type of information和URL等信息。
  • 如果需要对接收到的数据进行预处理,则需要添加预处理步骤。
  • 使用JSONPath提取replication_state状态,并使用正则表达式检测是否为'streaming'。
  • 通过点击添加项的左侧的...按钮,查看接收到的数据。
  • 成功创建模板并在Zabbix中显示从Patroni API获取的数据。
➡️

继续阅读