# 示例代码:Python 运维脚本 - 检查服务器磁盘使用情况
import shutil
import os
def check_disk_usage(disk):
    """检查指定磁盘的使用情况"""
    du = shutil.disk_usage(disk)
    free_percent = du.free / du.total * 100
    print(f"磁盘 {disk} 的剩余空间百分比: {free_percent:.2f}%")
    return free_percent
def check_cpu_usage():
    """检查CPU使用率"""
    import psutil
    cpu_usage = psutil.cpu_percent(interval=1)
    print(f"CPU 使用率: {cpu_usage}%")
    return cpu_usage
def main():
    # 检查根目录磁盘使用情况
    disk_free_percent = check_disk_usage('/')
    # 检查CPU使用率
    cpu_usage_percent = check_cpu_usage()
    # 根据检查结果执行相应操作
    if disk_free_percent < 20:
        print("警告:磁盘空间不足!")
    if cpu_usage_percent > 75:
        print("警告:CPU使用率过高!")
if __name__ == "__main__":
    main()/)的磁盘使用情况,并返回剩余空间的百分比。psutil 库来获取当前 CPU 的使用率,并返回该值。这个脚本可以帮助运维人员监控服务器的关键资源,确保系统运行正常。
上一篇:10个常用python第三方库
下一篇:python中定义类的关键字为
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站