监视数据库实例

时间:2008-09-29 08:21:53

标签: database monitoring toad

任何人都有任何想法?还有一个开源软件似乎也可以执行这种功能吗?

8 个答案:

答案 0 :(得分:1)

我不确定你需要什么,但http://www.nagios.org/是否足够用于你的目的?

答案 1 :(得分:0)

什么数据库?什么平台?

如果是MySQL,那么有许多监控应用程序 - 例如,MySQL GUI Tools包含一个Health Monitor小部件(在OS X上)

此外,phpMyAdmin显示来自MySQL服务器的统计信息。

您还可以编写一个连接到数据库的简单脚本,执行一些简单的命令并检查它是否返回已知值。如果没有,请在某处发送警报。

答案 2 :(得分:0)

这很大程度上取决于您所监控的数据库类型和数据 你可能正在监督的事情:

  • 数据库还在吗?
  • 数据库负载有多大?
  • 死锁?
  • 安全事件?
  • 异常?

也许您可以编辑您的问题以填写更多信息?

答案 3 :(得分:0)

你看过OpenNMS吗?

答案 4 :(得分:0)

您可能希望查看cacti(http://www.cacti.net/what_is_cacti.php),它是用于提供任何类型数据的图形表示的通用工具。我们用它来看看我们的web服务器和mysql服务器是多么健康。但它没有任何警报系统(如果发生了一些关键事件并且你需要立即采取行动),据我所知,你可能想要考虑nagios,正如某人所指出的那样。请参阅下面的屏幕截图,了解下面的mysql。屏幕截图显示了各种图表,用于显示一段时间内mysql服务器的各种状态:

http://www.xaprb.com/blog/2008/05/25/screenshots-of-improved-mysql-cacti-templates/

如果您的数据库不是mysql,那么请谷歌搜索“your_database_name cacti”以查找数据库的模板。

答案 5 :(得分:0)

我不确定我是否理解你的问题,但我使用nagios来监控我服务器上的任何内容......

答案 6 :(得分:0)

Nagios怎么样? 以下是MySQL,MS-SQL,Oracle的一些推荐脚本: http://www.consol.de/opensource/nagios/

答案 7 :(得分:0)

+1建议你给我们一些关于你想要监控的更多细节,你是平台。

我使用Hyperic并且非常高兴

OpenNMS我也看了一下,与Nagios一样,我建议下载其中的3个,或者对它们进行一些阅读,然后选择一个并继续进行。我认为HypericNagios更容易实施,OpenNMS我没有为自己尝试。据我所知,这3个大型开源监控解决方案。