用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 7、8和10创建可启动的Linux USB盘?
- 安装系统怎么选择win10专业版
- Windows Core OS设备现身GeekBench:搭载Intel 5核Lakefiel
- windows-server-2016 – 如何在Windows Server 2016上安装A
- 如何让Windows Server DNS使用hosts文件来解析特定的主机名
- 使用Windows AD证书服务分发根证书
- windows – 直接退学的初级系统管理员的建议和提示?
- 修复Windows 10上的ndis.sys失败BSOD错误
- 探索Linux内核:Kconfig/kbuild的秘密