2013-05-07 90 views
0

有什麼著名的Python插件/庫監控linux系統,如:蟒蛇插件來監控Linux系統

  • 溫度
  • CPU使用率
  • 內存使用
  • 磁盤使用
  • 網絡使用

有沒有?

非常感謝你:d

+1

您可以通過exec或pipe('popen')使用系統程序 – ibi0tux 2013-05-07 11:10:21

+0

您可以通過系統調用OS! – guanabara 2013-05-07 11:12:39

+0

有一個lib,涵蓋了你的大部分要求https://code.google.com/p/psutil/ – 2013-05-07 11:20:32

回答

0

你應該看看這個project看起來密切合作,你想要做什麼。

或者,您可以通過exec或pipe(popen)使用系統程序。更一般地看看這個package

例如,爲了獲得溫度,你可以簡單地使用os.system()

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

根據您要執行您可能需要線程和管道或不是程序。

+0

我看了pymeter,但他們沒有提供溫度,磁盤和內存監控,只有CPU和網絡, 你是什麼意思,通過執行或管道?我沒有得到它, – user2358015 2013-05-07 11:16:46

+0

有了這樣的功能,你可以執行第三方程序,將爲您提供您正在尋找的信息。 例如,你可以從你的python程序調用'acpi -t'來獲得溫度。 – ibi0tux 2013-05-07 11:18:17

+0

對不起,但你能給我一些代碼的例子嗎? – user2358015 2013-05-07 11:22:33

2

我在Python中製作了這個簡單的應用程序,您需要安裝的所有程序都是名爲「acpi」的軟件包。將刷新率更改爲您的偏好。

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