![Linux Shell核心编程指南](https://wfqqreader-1252317822.image.myqcloud.com/cover/237/27741237/b_27741237.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.6 实战案例:系统性能监控脚本
下面我们来编写一个检测系统环境、监控系统性能的脚本,并判断各项数据指标是否符合预设的阈值。如果数据有异常,那么将结果通过邮件发送给本机root账户。在实际生产环境能联网的情况下,也可以发送邮件给某个外网的邮件账户。
注意脚本中的很多预设值只是假设值,在实际生产环境中还需要根据业务和环境的需要,调整这些预设值。限于篇幅,本脚本仅获取部分性能参数指标,如果还有其他需要监控的数据,也可以使用类似的方法获取。另外,在过滤数据时暂时使用cut命令,学习后面章节的awk命令后,过滤数据会变得更简单。
![](https://epubservercos.yuewen.com/B53532/15937388204513606/epubprivate/OEBPS/Images/figure_0082_0002.jpg?sign=1738809313-ai6pW9J5AQv6tiWixqcUahk8RZclDwbd-0-11b5d9b9ad72ecf9e90a56d600ae8774)
![](https://epubservercos.yuewen.com/B53532/15937388204513606/epubprivate/OEBPS/Images/figure_0083_0001.jpg?sign=1738809313-vQFJd3YqS846oyADUEnCS0rMmnOrF2V1-0-ae51889cea4f4a1b2da375b69b5bcd52)
![](https://epubservercos.yuewen.com/B53532/15937388204513606/epubprivate/OEBPS/Images/figure_0084_0001.jpg?sign=1738809313-ZrkS8uC4eOieDczBLEuZAMh1A5cxXNx2-0-cab68daec195ef8fbae12a0c772d2edf)