用于监控linux系统的python插件

时间:2013-05-07 11:03:18

标签: python linux monitoring monitor

是否有任何着名的python插件/库来监控linux系统,例如:

  • 温度
  • CPU使用率
  • 内存使用
  • 磁盘使用情况
  • 网络使用

有没有?

非常感谢你:D

2 个答案:

答案 0 :(得分:2)

我在Python中创建了这个简单的应用程序,为此运行所需的只是一个名为“acpi”的包。将刷新率更改为您的首选项。

import os
import time
refreshrate = 10
while(1):
    os.system("clear")
    print(os.system("acpi -V"))
    time.sleep(refreshrate)

答案 1 :(得分:0)

你应该看看这个project,它看起来与你想做什么有关。

或者,您可以通过exec或管道(popen)使用系统程序。更一般地看一下这个package

例如,要获得温度,您只需使用os.system()

import os
print os.system('acpi -t')

根据您要执行的程序,您可能需要线程和管道。