首頁  >  文章  >  後端開發  >  Python取得伺服器的廠商和型號信息

Python取得伺服器的廠商和型號信息

大家讲道理
大家讲道理原創
2016-11-07 17:04:121459瀏覽

Python獲取伺服器的廠商和型號信息,在RHEHL6下,需要係統預裝python-dmidecode這個包(貌似默認就已經裝過了)

腳本內容如下

[root@linuxidc tmp]# cat test.pypy

   
#!/usr/bin/env python
import dmidecode
info=dmidecode.system()
info_keys=info.keys()
for i in range(len(info_keys)):
    if info[info_keys[i]]['dmi_type'] == 1 :
        print info[info_keys[i]]['data']['Manufacturer']
        print info[info_keys[i]]['data']['Product Name']


[root@linuxidc tmp]#

執行的時候,需要root權限,輸出如下:

[root@linuxidc tmp]# ./test.py

廠商HP,第二行是HP伺服器的型號。


附註:透過dmidecode指令取得這些資訊的方式是:

dmidecode -t1

輸出如下:


[root@linuxidccmp:c fal

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn