2011-02-18 61 views
1

我寻找专为为软件多数民众赞成在Linux(CentOS的)运行,可以做到以下几点:Linux服务器的性能分析和负荷监控软件

  • 显示人类可读的CPU,内存,磁盘,Apache,MySQL和利用/性能。
  • 提供有关上述指标(今天,周,月,年等...)的历史报告
  • 提供此数据以便于查看基于Web的报告或至少可导出到excel/csv。

我看过仙人掌,我不认为它真的是一个企业解决方案。我不在乎这是免费的还是为软件付费的,尽管开源会很好,我真的只是在寻找最好的解决方案。

Linux中是否存在类似这样的事情?这家公司面临的问题是,我们无法测量我们在代码和服务器配置中所做的更改是如何影响整体性能的。所以当我看到让我们这样做的时候 - 那就做吧,我无法展现好处或者回归,因为它在性能方面是负面的。我不是一个Linux大师,只是一个具有一些Linux技能的开发人员,但我愿意接受所有建议。谢谢阅读。

+0

这不应该在http://serverfault.com/? – 2011-02-18 03:26:24

回答

0

Cacti是一个简单的。 OpenNMS更完整。

您不仅限于linux,使用SNMP您可以从远程主机获取此数据并使用您喜欢的任何NMS。

0

恕我直言,最好的“免费增值”工具之一是Zenoss(http://community.zenoss.org/)。

社区版是免费的。它会做你需要的一切,并且有一个简单的基于RPM的安装过程。这比Cacti或Nagios更容易设置和使用。我会试试看。

0

我使用munin。我很多很多比仙人掌更容易设置。最好自己编译它,而不是使用apt-get(或其他)来进行编译,因为它拥有更多的内置数据收集脚本。

0

基本上没有单一仪表板,您可以在其中获取所有报告指标。有一系列开源软件可以满足您的需求。

对于服务器性能很多人推荐munin,您将不得不学习如何读取报告数据。您还可以编写自定义脚本来获取Mysql的某些报告参数。此外,如果您的服务器主机提供了API,那么您可以在管理面板中做更多与报告相关的内容。

你看看下面的网址,它可以为你提供更多关于选择最适合你的需求的想法。

https://serverfault.com/questions/44/what-tool-do-you-use-to-monitor-your-servers http://sixrevisions.com/tools/10-free-server-network-monitoring-tools-that-kick-ass/

2

即使有很多的开源项目,但他们遭受的主要缺点是,他们客场很难配置。我有一些免费的叫SeaLion这是更容易安装和配置。它具有非常棒的时间表基础来表示输出。也有不同的付费工具线新的文物,服务器密度,太阳风,你也可以看看。 enter image description here

+0

海狮是非常有用的,因为你可以添加自定义命令并安排它,当问题出现时,你可以找出哪里出了问题! – 2014-03-18 04:35:21

1

退房的eginnovations监控工具

http://www.eginnovations.com

显示器的Linux,Apache,MySQL和和其他应用程序,是基于Web的,所以你不必是Linux专家。

M.