监控一段时间内的磁盘使用情况-检查是否存在较大的变化

监控一段时间内的磁盘使用情况-检查是否存在较大的变化

我正在寻找一种可以随时间监控磁盘使用情况的工具。我正在寻找的是短时间内意外增长的文件夹或文件。

我用北卡罗莱纳大学猴面包树(当 X 可用时),文件灯阿盖杜实时评估形势。

部分问题在于,当这些数据被备份电脑将它从那里移除是“相当困难”的。因此我们得到的是臃肿的备份。

我正在寻找的是一个具有某种差异的警报系统每日或每周报告...。

额外功能:对数据库(主要是 postgres)执行相同操作。在多用户系统上通知用户。

答案1

多年来,我发现绘制资源使用情况和监控图表的最简单的解决方案是穆宁星期一。前者擅长绘制几天、几周和几年的使用情况图表,而后者擅长非常灵活的监控、跟踪故障(和恢复)和发送通知。两者都可以使用 shell 脚本或其他程序轻松扩展,以绘制和监控系统的几乎任何方面。

它们有些老派,不提供任何点击式界面。换句话说,您必须习惯使用 vi(1)(或您最喜欢的编辑器)编辑文本文件来设置。另一方面,它们非常轻量,比 Nagios 等功能齐全的工具消耗的资源少得多作为更简单的工具,安装和配置也可以更快地完成。

需要注意的一件重要事情是穆宁可用于监控其绘制的资源,并在值超出配置范围时发送通知。通知是通过运行外部脚本完成的,因此您可以插入自己的通知系统(默认情况下它只会发送电子邮件)。它的灵活性要差得多星期一因为(如果我没记错的话)你可以只设置一个通知渠道全部监控的资源。这与星期一让你创造无限(资源、时间、频道)元组。但如果您的通知需求不是非常复杂,那么使用穆宁可能就是您所需要的。

最后但同样重要的一点是,这些工具在 Debian 系统上都可用,因此只需 apt-get 安装它们,一切就绪了:

$ apt-get install mon
$ apt-get install munin   # On your munin server
$ ssh monitored1.example.com apt-get install munin-node
$ ssh monitored2.example.com apt-get install munin-node

答案2

Nagios 可以做到这一点,在警告和关键点向您发送警报,您定义任何特定磁盘的磁盘使用情况,但它是一个成熟的基础设施监控服务(我相信您会发现随着时间的推移其他警报的用途)。

相关内容