graphics化Linux监控工具

我想知道什么是最公开安装或广泛使用的Linux系统的性能监测软件,可与Ubuntu 64位兼容?

我已经为可用性报告安装了Nagios,但对于超过10个的监视性能,打开每个服务器的SSH控制台运行顶部是不切实际的。

我想监视的是:1.磁盘空间问题。 2.资源猪。 3.失败的root / sudologin尝试。 4.这里有什么?

任何forms的build议将不胜感激。

谢谢。

我使用munin ,他们在这里有一个现场演示 。 而不是打开ssh连接munin在您正在监视的每台机器上都有自己的munin-node服务。 这些可以configuration为限制通过IP访问。

收集所有日志的节点和主机之间的对话相当轻量级,仅对每个被监视的值包含RRD数据点,并且每5分钟发生一次。 脚本将在节点上运行,股票是bash,也许是perl。

我还没有看着你的第三个例子与munin,所以我不知道这是可能的股票插件。 在慕尼黑交易所有一个额外的插件库。

您需要在每个受监视的Ubuntu主机上安装SNMP服务器来监视性能和磁盘空间,并且需要一个用于监视日志消息的中央系统日志服务器。

有大量的工具可以从SNMP服务器收集和绘制数据,我知道的所有系统日志服务器都可以从远程机器收集系统日志事件。

您所引用的指标是性能限制 – 您没有测量服务器性能 – 尽pipe如此,现有的Nagios插件很less用于性能监视。

我会build议Nagios作为衡量和报告性能问题的工具 – 但是你说你已经安装了它,但是“为每个服务器打开运行在最前面的SSH控制台是不切实际的”。 – 这对我来说没什么意义 – Nagios是专门为您devise的! 查看NRPE如何从中央服务器pipe理监控的详细信息。

“磁盘空间问题” – 在标准的nagios插件中

“资源猪” – 这是一个相当无意义的指标。 你可以从/ proc文件系统获得当前/累计的CPU和内存使用情况,#打开文件和每个进程的其他统计信息 – 将它们包装在一个脚本中创build一个nagios插件是微不足道的 。 为了测量每个进程的磁盘I / O,这在2.4和2.6版本的早期内核上总是有点问题 – 但是现在我已经了解了它在更新的内核中的可能性 – 请参阅iotop的Python实现。

“失败的根/ sudologin尝试”。 正如我以前经常说的,大部分写入日志的安全性内容都告诉你安全性在哪里正常工作 – 也就是说大部分安全性是没有意义的。 重要的是你的安全受到威胁。 你应该看到的是成功的根访问。 Nagios有用于日志监控的插件 。

“还有什么” – 是的,性能监控。 有一些工具可以作为Nagios插件的各种服务注入事务,而不需要知道你需要测量哪些服务以获得更具体的信息。