温馨提示×

如何用python监控linux系统状态

小樊
81
2024-12-09 15:27:11
栏目: 编程语言

要使用Python监控Linux系统状态,您可以使用psutil库

pip install psutil

接下来,您可以使用以下示例代码来监控Linux系统的CPU使用率、内存使用情况、磁盘空间和网络接口:

import psutil
import time

def monitor_system_status():
    while True:
        cpu_usage = psutil.cpu_percent(interval=1)
        memory_usage = psutil.virtual_memory().percent
        disk_space = psutil.disk_usage('/').percent
        network_io = psutil.net_io_counters()

        print(f"CPU使用率: {cpu_usage}%")
        print(f"内存使用率: {memory_usage}%")
        print(f"磁盘空间: {disk_space}%")
        print(f"网络接口: {network_io}")

        time.sleep(5)  # 每隔5秒监控一次

if __name__ == "__main__":
    monitor_system_status()

将上述代码保存为一个名为monitor_system.py的文件,然后在终端中运行它:

python monitor_system.py

这将启动一个无限循环,每隔5秒打印一次系统状态。您可以根据需要修改间隔时间或添加其他监控功能。

0