寻找一个简单的Linux监控代理

寻找一个简单的Linux监控代理

我正在寻找一种简单、易于安装、适用于所有主流 Linux 发行版、可与 SNMP 配合使用的监控代理软件。

它应该简单地使用 SNMP 报告磁盘使用情况、服务器负载、进程列表、正常运行时间、内存使用情况等。

有什么建议么?

奥克塔伊

编辑-以更简单的方式描述我想要实现的目标:

我希望在服务器上安装一个小软件,以便获取实时统计数据,并能够连接该软件来获取这些统计数据。

答案1

我认为我已经找到了我所寻找的东西:http://www.webnms.com/linux-monitor/index.html

它很小,甚至有一个微型网络服务器来显示统计数据,也可以与 SNMP 配合使用。

不过我愿意接受其他建议,这个 badboy 不能正确显示正常运行时间,而且它不是开源的。

奥克塔伊

答案2

我强烈推荐 Monit。它非常轻量,可以监控您提到的所有内容。此外,您还可以对其进行配置,以便在出现问题时发送电子邮件警报并尝试修复已发生的问题。

不确定您的任何服务器上是否有 Web 服务器,但也有 M/Monit 为您提供 Web 界面来查看运行 Monit 的所有服务器的状态。

我已经在 RHEL 服务器上使用它近一年了,我非常喜欢它。Monit 是免费的,但 M/Monit 需要一次性支付约 150 美元的费用。

答案3

网络管理协议可能是 Linux 上 SNMP 的“标准”。它几乎可以用任何语言的脚本自由扩展。

答案4

我认为CACTI是所有监控工具中最简单的。

相关内容