Aro*_*eel 187 monitoring
如需更全面的监控工具及其功能列表,请查看此 Wikipedia 页面。
正如问题所述,用于此任务的最常用工具是什么,它们的优点和缺点是什么?
jdi*_*iaz 136
我过去曾成功地使用过Nagios。它具有很强的可扩展性(超过 200 个附加组件)、相对易于使用和大量报告。负值将是初始设置。
pil*_*lif 57
就我个人而言,我喜欢Munin,它非常易于安装和编写插件,因为它具有非常简单的架构。已经有很多插件可以用于您可以想象的所有目的,因此您可能甚至不必首先编写插件。
它还提供漂亮的图形和配置(非常基本的)警报的选项。
Ton*_*yer 34
扎比克斯。它是开源的,设置和定制相当简单。我们有很多自定义监控脚本输入 zabbix 服务器,但它负责集中这些数据,适当地显示它,通知(电子邮件、IM、SMS、Twitter 等)等等。
Sha*_*ard 29
我一直在我们公司推出Spiceworks,我们发现它是一个很好的工具,不仅可以监控服务器,还可以监控网络上的其他一切。
它会执行诸如自动库存和自定义监控之类的操作,以便在出现问题时向您发送电子邮件(例如:打印机的墨水量下降到 10% 或此服务器的硬盘驱动器有 20%)。
它的缺点可能是每台计算机的信息密度,不要误会它每台机器有很多数据,但是对于诸如服务器之类的东西,您可能需要大量统计信息,您可能需要使用其他工具。
编辑:哦,我有没有提到它的商业模式是基于永远免费的。
gim*_*mel 15
Zenoss Core有一些用处,我们将它(大约一年)用于服务器、网络交换机和 UPS 的轻量级监控。
Zenoss Core 是一款屡获殊荣的开源 IT 监控产品,可通过单个集成软件包有效管理网络、服务器和应用程序的配置、运行状况和性能。
Rob*_*ean 12
Nagios 很棒,因为它是免费的,而且有很多插件。然而,UI 和配置是非常困难的。
与专业版/专业版完全相反,微软系统中心运营管理器 (SCOM) 也很棒,它不是免费的,插件较少,但设置和配置非常出色且简单。
我必须承认,如果我在一家主要是 Microsoft 的公司工作,有非常高的依赖要求(即无法承受监控中断)或不得不考虑让开发人员使用它,那么 SCOM 将是我的推荐而不是 Nagios。
Ave*_*yne 12
我用过:
小智 11
我们使用AlertFox几个星期以来,很高兴。它不仅检查我们的正常运行时间和性能,还通过交易脚本(基于 iMacros)监控购物车、用户登录和网站的其他关键部分。
对于我们的内部监控(磁盘空间等),我们使用Nagios。
Bra*_*don 10
PRTG 网络监视器 - 不能说太多关于它的好东西。很棒的 Web 前端,特别适合通过 SNMP 监控路由器(带宽等)和其他设备并测量 SLA 的正常运行时间等。
www.paessler.com
作为 Windows 人,妈妈。我们希望升级到 Systems Center Operations Manager (SCOM),但在我们开始部署 Windows 2008 之前不需要升级。
为了监控统计信息(内存使用、负载、mysql 活动、apache 活动等),我使用Munin。开箱即用,它已经跟踪了很多事情并绘制了不同时间间隔(过去 24 小时、过去 7 天、上个月、去年)的图表。通过插件可以监控更多的事情。它的输出是带有漂亮图形的 HTML 页面。
Munin 具有主/节点架构:节点在服务器上收集统计信息,主存储数据并生成 HTML 和图形。
我使用Monit来跟踪正在运行的进程,并在出现某些可配置的情况(高 CPU 负载、高内存使用率、无 HTTP 响应等)时重新启动或提醒我。 Monit 还可以监视有关服务器的更一般的事情,例如 CPU负载、内存使用情况、硬盘状态或磁盘使用情况。
Monit 需要针对您想要监控的每个服务或硬件以及在出现问题时如何响应进行配置。最常用的选项是什么都不做,发送警报电子邮件或重新启动服务。
Monit 在工作时很棒,但有时它无法启动、停止或重新启动服务,并且没有很多可用的诊断信息来告诉您出了什么问题。这意味着您不知道问题是出在您的服务上还是出在 Monit 配置上,后者在类似 cron 的最小环境中运行。
默认情况下,这两种工具在大多数 Linux 发行版上都可用。
这完全取决于您所说的“监视器”是什么意思!
Graphite ( http://graphite.wikidot.com/ )
RRDTool 被一个名为 Whisper 的后备存储所取代。文档很好地概述了为什么它不同,我真的很喜欢 CLI 在调查某些事情时进行临时绘图。