0

嘿,Stackoverflowers 们,

在我们公司,我们有多个应用程序堆栈在不同类型的数据库(MySQL、PostgreSQL、MS SQL、Azure SQL 等)上运行。出于监控目的,我们对所有这些应用程序堆栈的数据库使用一些脚本查询,Nagios 在电子邮件中报告结果。

现在,由于我们的支持团队还希望轻松访问这些查询,以便手动运行或修改它们,我们正在考虑构建一个专门设计的应用程序,能够存储、运行和修改可以在任何上面列出的数据库类型,并为我们基于 SENSU 的新报告堆栈提供用户友好的 Web 界面和带有 JSON 输出的 REST API,将在几个月内部署。

我个人认为,这样的工具一定已经存在,因为它的用例非常通用。然而,谷歌搜索并没有产生任何与我正在寻找的结果非常相似的结果。

所以我的问题是:你知道这样的工具吗?如果您必须自己构建它:您的方法是什么?我们主要是一个 Java/C++ 团队,但对所有选项都持开放态度。

4

2 回答 2

0

回复有点晚,但请查看http://cloudmonix.com——它提供了基于自定义 SQL 查询创建指标的能力,支持 SQL Azure、SQL Server、MySQL 和 Oracle。还与 Nagios(和 Zabbix)集成

于 2016-12-27T16:53:50.580 回答
0

一些或可能所有这些东西都可以通过一个名为 NAGIRA 的现有 API 来完成。在谷歌上查找。这肯定会为您提供 JSON 格式的所有结果。我也认为它可以让你手动运行检查。所以你可以构建一个小前端并调用这个 API 来实现你想要的。

于 2016-08-02T03:03:16.760 回答