用Linux Shell脚本来监控磁盘使用情况并发送邮件
副标题[/!--empirenews.page--]
市场上有很多用来监控 Linux 系统的监控工具,当系统到达阀值后它将发送一封邮件。它监控所有的东西例如 CPU 利用率、内存利用率、交换空间利用率、磁盘空间利用率等等。然而,它更适合小环境和大环境。 想一想如果你只有少量系统,那么什么是最好的方式来应对这种情况。 是的,我们想要写一个 shell 脚本 来实现。 在这篇指南中我们打算写一个 shell 脚本来监控系统的磁盘空间使用率。当系统到达给定的阀值,它将给对应的邮件地址发送一封邮件。在这篇文章中我们总共添加了四个 shell 脚本,每个用于不同的目的。之后,我们会想出其他 shell 脚本来监控 CPU,内存和交换空间利用率。 在此之前,我想澄清一件事,根据我观察的磁盘空间使用率 shell 脚本使用情况。 大多数用户在多篇博客中评论说,当他们运行磁盘空间使用率脚本时他们获得了以下错误。
是的,这是对的。甚至,当我第一次运行这个脚本的时候我遇到了相同的问题。之后,我发现了根本原因。 当你在基于 RHEL 5 & RHEL 6 的系统上运行包含用于磁盘空间警告的 为了解决这个问题,我们需要用
方法一:Linux Shell 脚本来监控磁盘空间使用率和发送邮件你可以使用下列 shell 脚本在 Linux 系统中来监控磁盘空间使用率。 当系统到达给定的阀值限制时,它将发送一封邮件。在这个例子中,我们设置阀值为 60% 用于测试目的,你可以改变这个限制来符合你的需求。 如果超过一个文件系统到达给定的阀值,它将发送多封邮件,因为这个脚本使用了循环。 同样,替换你的邮件地址来获取这份警告。
输出:我获得了下列两封邮件警告。
最终添加了一个 cronjob 来自动完成。它会每 10 分钟运行一次。
方法二:Linux Shell 脚本来监控磁盘空间使用率和发送邮件作为代替,你可以使用下列的 shell 脚本。对比上面的脚本我们做了少量改变。
(编辑:徐州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- windows-server-2003 – 具有唯一值的AD自定义属性
- 如何在Ubuntu 18.04中启动到救援模式或紧急模式
- 比Spark快100倍的GPU加速SQL引擎!BlazingSQL开源了
- 怎么安装无线路由器,教您无线路由器如何安装
- exchange-2010 – 如何重新配置??Exchange自动发现?
- windows-server-2012 – 我可以在Server 2012 / R2上禁用WS
- 水煮小丸之3元CN专访(开心篇)
- windows-server-2008 – 远程桌面会话突然以“协议错误”结
- Win10设置开机直接进入平板模式的方法
- windows 2008中IIS 7.5情形下设置Fastcgi模式PHP