Linux服务器性能分析和负载监控软件

时间:2011-02-18 03:09:18

标签: linux performance centos metrics

我正在寻找的是在Linux(CentOS)上运行的可以执行以下操作的软件:

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

我看过Cacti,我认为它不是真正的企业解决方案。我不在乎这是免费还是软件支付,虽然开源会很好我真的只是在寻找最好的解决方案。

Linux存在这样的事吗?该公司面临的问题是我们无法衡量我们在代码和服务器配置中所做的更改如何影响整体性能。因此,当我看到让我们这样做 - 然后去做,我无法显示好处或回复因为它在性能方面是负面的。我不是一个Linux大师,只是一个具有一些Linux技能的开发人员,但我对所有建议持开放态度。谢谢你的阅读。

6 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

查看eginnovations监控工具

http://www.eginnovations.com

监视Linux,Apache,mySQL和其他应用程序,并且是基于Web的,因此您不必成为Linux专家。

微米。

答案 2 :(得分:0)

Cacti很简单。 OpenNMS更完整。

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

答案 3 :(得分:0)

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

社区版是免费的。它将完成您所需的一切,并提供基于RPM的简单安装过程。它比Cacti或Nagios更容易设置和使用。我试试看。

答案 4 :(得分:0)

我使用munin。设置比cacti更简单更多。最好自己编译它而不是用apt-get(或其他)来编译它,因为这样它有更多的内置数据收集脚本。

答案 5 :(得分: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/