使用 Zabbix 进行 PostgreSQL 监控

PostgreSQL monitoring With Zabbix

在Zabbix中,监控多个postgres数据库的可能性有多大。 因为在 odbc.ini

中只能定义一个服务器数据库

谢谢。

如果您查看 zabbix 共享站点 here,您会看到几个提供通过 zabbix 代理进行监控的模板。通过使用 zabbix 代理而不是服务器端 odbc 选项,您将实际连接推送到代理(当然,它可以与 zabbix 在同一台服务器上)。这允许您为每个服务器进行单独的发现甚至单独的凭据(例如在用户宏中)。

我没有试验那里的模板,只是提供它们作为示例。当然,确定一个人究竟在数据库上监视什么是一个更困难的主题,因为它可能因站点而异——该站点的 "normal" 是什么,因此什么值得提醒。但是使用 LLD 和进行任意查询的能力,您可以形成您可能需要的任何项目和触发器。实际上,您可以让您的 DBA(当然也可能是您)制定标准,然后将其全部放入模板中。