中型 UNIX 网络的服务器监控

中型 UNIX 网络的服务器监控

我正在寻找好的监控工具或工具的建议,以处理混合 Linux(RedHat 4-5)和 HPUX 环境。

目前我们正在使用霍比特人该系统运行得相当好,但是追踪向哪些服务器发出了哪些警报变得越来越困难。

我希望看到的功能:

  1. 轻松配置服务器。
  2. 监控 CPU、网络、内存和特定进程的能力

我研究过 Nagios,但从我所看到的情况来看,为我们所有的服务器(约 200 台)设置配置并不容易,并且如果不在每个代理中安装插件,我就无法监控进程。

答案1

在服务器上设置 SNMP,最好通过一些配置管理工具,例如木偶

然后使用以下监控工具Zenoss 核心来监控它们。Zenoss 可以扫描子网中的主机,这使得添加 200 台服务器变得很容易,并且您可以以各种方式对服务器进行分组/组织,以确定具体监控哪些服务器。

到目前为止,我们只监控了十几台设备,但 Zenoss 功能强大且用户友好。它具有友好的 GUI、历史图表、警报等。

答案2

Nagios 可能有点难学,但您可以在其配置文件中定义模板,这些模板可以被其中的其他对象重复使用,从而节省您的时间。这是一个很棒的监控系统。通常,只要主机运行 SNMP,就不需要在其监控的每台主机上安装客户端。

使用它来监控 Windows 系统可能会有些不同。对于 Windows 系统来说,NSClient++ 运行良好,并且易于安装,甚至可以通过脚本、SMS 等方式安装。http://nsclient.org/nscp/

答案3

我的理解是 Nagios 更适合小型安装。虽然我没有用过,但似乎开放网络管理系统更适合您的安装规模。

某人写了一篇比较Nagios 与 OpenNMS 之间

答案4

如果你被允许使用 SNMP,请查看仙人掌。与 Nagios 相比,它更容易添加/删除主机,我更喜欢它们的界面。Cacti 能够监控 CPU、网络接口、内存使用情况、磁盘空间使用情况和服务。

相关内容