用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-2008 – 是否有提供PowerShell输出的AD工具
- windows7添加开机启动项操作流程
- Win10怎么打开立体声混音选项 Win10开启立体声混音的方法
- win10经常弹出许可证将要到期怎么关闭
- 升级win11系统的配置需求是什么
- windows-server-2012 – 如何修复此Windows 2012仪表板错误
- windows – 为文件共享使用大的NTFS磁盘分配大小会有所不同
- Powershell命令行泄漏下一个Windows 10更新内容
- 一招教你学会window10怎么把我的电脑添加到桌面
- windows-server-2003 – 诊断组策略对象无法访问的原因



