2016-08-01 57 views
0

嘿家伙Stackoverflowers,数据库查询的应用健康检查 - 管理工具

在我们公司,我们有不同类型的数据库运行多个应用程序堆栈(MySQL和PostgreSQL,MS SQL Azure的SQL,..)。为了进行监控,我们对所有这些应用程序堆栈的数据库使用了一些脚本化查询,Nagios通过电子邮件报告结果。

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

我个人的看法是,像这样的工具必须已经存在,因为它的用例如此通用。然而,谷歌搜索没有产生任何结果,甚至非常类似于我正在寻找的结果。

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

回答

0

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

0

回复迟一点,但退房http://cloudmonix.com - 它提供了基于自定义SQL查询创建度量的能力,支持SQL Azure,SQL Server,MySQL和Oracle。还集成了Nagios(和Zabbix)