有关监视工具及其功能的更全面列表,请查看Wikipedia页面。
正如问题所指出的,用于此任务的最常用工具是什么?它们的优缺点是什么?
有关监视工具及其功能的更全面列表,请查看Wikipedia页面。
正如问题所指出的,用于此任务的最常用工具是什么?它们的优缺点是什么?
Answers:
过去,我成功使用过Nagios。它是非常可扩展的(超过200个附加组件),相对易于使用,并且包含大量报告。否定是初始设置。
我一直在我们公司进行Spiceworks的发布,我们发现它不仅是监视服务器的工具,而且还是网络上其他所有工具的好工具。
它可以执行诸如自动库存和自定义监视之类的操作,以便在出现问题时向您发送电子邮件(例如:打印机墨水不足10%或该服务器的硬盘驱动器有20%墨水)。
它的缺点可能是每台计算机的信息密度大,不要误会,因为每台计算机有很多数据,但是对于服务器等可能需要大量统计信息的事情,可能需要使用其他工具。
编辑:哦,我是否提到过它的商业模式是基于它永远免费的。
我用于监视超过一千台Linux机器的地方使用OpenNMS。我们监视每台计算机的硬件以及在其上运行的应用程序。
Zenoss Core有一些用途,我们(大约一年)一直在使用它来对服务器,网络交换机和UPS进行轻量级监视。
Zenoss Core是屡获殊荣的开源IT监视产品,可通过单个集成软件包有效地管理网络,服务器和应用程序的配置,运行状况和性能。
我用过:
我是运营监控升级项目的一部分。我们已经有多家供应商来现场介绍一些大型系统,并混合了一些较便宜的替代品进行比较。
Hyperic就是其中之一,它也可以作为免费的开源解决方案获得。它为定制代理提供的功能和可扩展性给我留下了深刻的印象。
为了监视统计信息(内存使用情况,负载,mysql活动,apache活动等),我使用Munin。开箱即用,它已经可以跟踪许多事物,并以不同的时间间隔(过去24小时,过去7天,去年一个月,去年)绘制图表。通过插件,甚至可以监视更多的事情。它的输出是带有漂亮图形的HTML页面。
Munin具有主/节点体系结构:节点在服务器上收集统计信息,而主数据库存储数据并生成HTML和图形。
我使用Monit跟踪正在运行的进程,并在出现某些可配置的情况(高CPU负载,高内存使用,无HTTP响应等)时重新启动或提醒我。Monit还可以监视有关服务器的更多常规信息,例如CPU负载,内存使用情况,硬盘状态或磁盘使用情况。
需要为要监视的每个服务或硬件配置Monit,以及在出现问题时如何响应。最常用的选项是不执行任何操作,发送警报电子邮件或重新启动服务。
Monit可以正常工作,但有时无法启动,停止或重新启动服务,并且没有太多诊断信息可用来告诉您出了什么问题。这意味着您不知道问题是否出在您的服务或Monit配置上,该配置在类似于cron的最小环境下运行。
在大多数Linux发行版中,默认情况下都可以使用这两种工具。
我很惊讶没有人提到Linux服务器的logwatch或logcheck-节省了大量时间来阅读日志!
我使用Pingdom监视服务器。服务器无法访问时,它将向我发送一条SMS消息。
这完全取决于您所说的“显示器”。
Graphite(http://graphite.wikidot.com/)是现场竞争与Cacti和基于RRDTool的解决方案竞争的新参与者。
RRDTool被名为Whisper的后备存储所代替。文档很好地概述了为什么会有所不同,我非常喜欢在调查某些东西时使用CLI进行临时图形绘制。
目前,我们使用的是Paessler的 PRTG 。太好了 不需要任何代理,出色的Ajax Web界面,历史记录,图形,WMI等。有10个传感器版本可免费使用,但我们为企业版花了很多钱。钱用得其所。
霍比特人(Hobbit)-它是“老大哥”(Big Brother)的更快更好的版本(如今看来,这令人震惊地商业化)。
如果您急着想要一个快速的工具来监视MS服务器,则可以使用Windows的性能监视器,设置带有自定义监视模板和自定义日程表的计数器日志(例如:每小时收集5分钟的数据)。然后下载Microsoft的LogParser和Codeplex的日志性能分析(PAL)工具(http://pal.codeplex.com/)来处理计数器日志。PAL将生成详尽的报告,并提供指向可能的问题解决文档/工具的链接。
我将Solarwinds,VMware服务器性能选项卡和自定义脚本结合使用。
我在Windows系统中使用的是Solarwinds Orion网络性能监视器。我的Web服务器上的管理员。仍然可以在其上运行一些有用的应用程序指标,但是它具有基本的盒级内容(磁盘,网络,CPU)的良好信息。
对于我的VMware来宾,我喜欢性能选项卡。
对于我的Sun服务器,当我需要在Solarwinds中不可用的东西(因为我们的管理员尚未添加)时,我编写了自定义脚本(通常在Perl中)来监视诸如镜像运行状况,交换使用情况之类的事情。
我想了解更多有关Solarwinds的信息,但是一天只有26个小时(或者我的老板认为),所以我发现这可能是一个小限制...
Zabbix(http://www.zabbix.com)也很好,并且比Nagios容易安装。