今天看到有人在人肉检查服务器状态,于是乎写了个简单的python脚本来做一些自动化,效果图如下所示,目前只做了部分的四个简单的功能。针对数据库的检查因涉及到数据安全问题,暂时没有做进去,这个脚本在此基础上增加功能完善。
以前笔者也做过类似的功能脚本,四种方法查看树莓派CPU温度 - 简书 (jianshu.com),只不过是在树莓派平台上使用PYTHON来读取文件中的数据,而这一次直接使用psutil库来操作。
1、内存使用率检查,基于psutil.virtual_memory().percent函数。
2.CPU使用率检查,基于psutil.cpu_percent()函数。
3、磁盘使用率检查。基于psutil.disk_usage('c:')函数。
4、文件夹比较检查。使用os.listdir读取文件夹下文件列表,然后判断数量是否相等。根据需要,进一步可以判断两个列表是否相同,更进一步可以使用hash函数对比两个文件是否内容相同。Python和Shell完成两个文件目录的对比 - 简书 (jianshu.com) ,这篇文章有具体的说明,再次不再赘述了。
网友评论