ManufacturerOid怎么通过ipmi命令获取、设置

Product对象下有ManufacturerOid属性,用于显示SNMP OID

在资源树上发现有对应的ipmi命令设置、获取OID

现在想确认下这个ipmi命令的具体参数是多少,有无使用实例

@TuHuaNeng 该命令是 OEM 命令,目前在社区 IPMI OEM 命令中没有详细展示(待发布状态),请暂时先参考:IPMI 命令 - 设置BMC参数 #5Ah

1 个赞

命令定义如下

"SetCustomManufacturerOid": {
	"netfn": "0x30",
	"cmd": "0x93",
	"priority": "Default",
	"role": "Operator",
	"privilege": ["BasicSetting"],
	"req": [
		{ "data": "ManufactureId", "baseType": "U32", "len": "3B", "customizedRule": "Manufacturer"},
		{ "data": "SubCmd", "baseType": "U8", "len": "1B", "value": "0x5a"},
		{ "data": "Selector", "baseType": "U16", "len": "2B", "value": "0x0046"},
		{ "data": "DataLen", "baseType": "U16", "len": "2B"},
		{ "data": "Data", "baseType": "String", "len": "*"}
	],
	"rsp": [
		{ "data": "CompletionCode", "baseType": "U8", "len": "1B"},
		{ "data": "ManufactureId", "baseType": "U32", "len": "3B", "customizedRule": "Manufacturer"}
	]
}


"GetCustomManufacturerOid": {
	"netfn": "0x30",
	"cmd": "0x93",
	"priority": "Default",
	"role": "User",
	"privilege": ["ReadOnly"],
	"req": [
		{ "data": "ManufactureId", "baseType": "U32", "len": "3B", "customizedRule": "Manufacturer"},
		{ "data": "SubCmd", "baseType": "U8", "len": "1B", "value": "0x5b"},
		{ "data": "Selector", "baseType": "U16", "len": "2B", "value": "0x0046"},
		{ "data": "DataLen", "baseType": "U16", "len": "2B"}
	],
	"rsp": [
		{ "data": "CompletionCode", "baseType": "U8", "len": "1B"},
		{ "data": "ManufactureId", "baseType": "U32", "len": "3B", "customizedRule": "Manufacturer"},
		{ "data": "Data", "baseType": "U8[]", "len": "*"}
	]
}

好的,感谢