0

有人知道吗?还有任何开源软件也可以执行这种功能?

4

8 回答 8

1

我不确定您需要什么,但http://www.nagios.org/是否足以满足您的目的?

于 2008-09-29T08:35:50.277 回答
0

你看过OpenNMS吗?

于 2008-10-01T15:55:48.753 回答
0

纳吉奥斯呢?以下是 MySQL、MS-SQL、Oracle 的一些推荐脚本:http: //www.consol.de/opensource/nagios/

于 2009-09-01T08:06:02.450 回答
0

+1 建议您向我们提供有关您要监控的内容和平台的更多详细信息。

我使用Hyperic并且非常满意

我也看过OpenNMS,与Nagios一样,我建议下载其中的 3 个,或者稍微阅读一下它们,然后选择一个并继续使用。在我看来, Hyperic比Nagios更容易实现,OpenNMS我没有为自己尝试。据我所知,这三个是大型开源监控解决方案。

于 2009-09-01T08:16:05.143 回答
0

什么数据库?什么平台?

如果是 MySQL,周围有很多监控应用程序 - 例如,MySQL GUI 工具包括一个 Health Monitor 小部件(在 OS X 上)

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

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

于 2008-09-29T08:53:26.817 回答
0

您可能想查看 cacti ( http://www.cacti.net/what_is_cacti.php ),它是用于提供任何类型数据的图形表示的通用工具。我们用它来查看我们的网络服务器和 mysql 服务器的健康程度。但据我所知,它没有任何警报系统(以防万一发生紧急情况并且您需要立即采取行动),您可能希望将 nagios 视为已经有人指出的。请参阅下面的屏幕截图以了解下面的 mysql。屏幕截图显示了各种图表,用于显示一段时间内 mysql 服务器的各种状态:

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

如果您的数据库不是 mysql,则 google 搜索“your_database_name cacti”以查找您的数据库的模板。

于 2008-10-13T07:14:05.580 回答
0

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

于 2008-10-15T10:13:10.240 回答
0

这在很大程度上取决于什么样的数据库以及您正在监视什么。
您可能正在监视的事情:

  • 数据库还在吗?
  • 数据库的负载有多大?
  • 死锁?
  • 安全事件?
  • 例外?

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

于 2008-09-29T11:15:23.450 回答