戴尔服务器r740硬盘指示灯,戴尔R740服务器获取cpu、内存、硬盘参数信息。

戴尔R740服务器获取cpu、内存、硬盘参数信息。使用redfish协议,只使用了system的一个总URL即可获取所有参数。

import requests

import json

requests.packages.urllib3.disable_warnings()

##使用一个system总的URL分别获取到cpu、内存、存储三个url.所以只修改system的URL即可

##sel日志单独使用URL获取

class GetHostInfo(object):

def __init__(self,ipaddr,username,password):

self.URLprefix=‘https://‘+ipaddr.strip()

self.username=username.strip()

self.password=password.strip()

global token ##同时存在4-5个token链接,每个token链接时间为5分钟,可以自己设置。

token=0

tokenurl=self.URLprefix+‘/redfish/v1/Sessions‘ ##dell获取token的ID

print(tokenurl)

data={

"UserName":self.username,

"Password":self.password

}

header={

"Content-Type":"application/json"

}

re1=requests.post(tokenurl

你可能感兴趣的:(戴尔服务器r740硬盘指示灯)