当前位置: 首页 > news >正文

国产浪潮服务器:风扇免手动调节脚本

简介:浪潮集团,是中国本土顶尖的大型IT企业之一,中国领先的云计算、大数据服务商。浪潮集团旗下拥有浪潮信息、浪潮软件、浪潮国际,业务涵盖云计算、大数据、工业互联网等新一代信息技术产业领域,为全球120多个国家和地区提供IT产品和服务,浪潮致力于成为世界一流的新一代信息技术产业龙头企业,经济社会数字化转型的优秀服务商,新型基础设施建设的骨干企业。浪潮服务器面向智慧时代所设计,以“硬件重构+软件定义”技术理念, 为云计算、大数据和人工智能提供高度定制化的承载平台,适合云数据中心部署环境, 赋能各行业的数字化、智慧化转型与重塑。

历史攻略:

Python:requests + BMC 获取和设置服务器风速

Python:requests + bmc开机、关机、优雅重启、强制重启

从入门到精通:IPMITool 的详尽指南

案例源码:仅供参考,实际请按相关BMC信息配置

# -*- coding: utf-8 -*-
# time: 2023/12/06 15:36
# file: fan.py
# 公众号: 玩转测试开发
import re
import requests
import warningswarnings.filterwarnings("ignore")class Fans(object):headers = {"content-type": "application/json","User-Agent": r"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36 Edg/117.0.2045.60",}def __init__(self, host, username, password):self.host = hostself.username = usernameself.password = passworddef get_random(self):url = f"https://{self.host}/api/randomtag"res = requests.get(url, headers=self.headers, verify=False)return res.json()["random"]def get_session(self, random_string):url = f"https://{self.host}/api/session"self.headers["content-type"] = "application/x-www-form-urlencoded; charset=UTF-8"data = {"encrypt_flag": 0,"username": self.username,"password": self.password,"login_tag": str(random_string)}response = requests.post(url, headers=self.headers, data=data, verify=False)token = re.findall("QSESSIONID=(.*?);", response.headers["Set-Cookie"])[0]self.headers["X-Csrftoken"] = response.json()["CSRFToken"]self.headers["Cookie"] = str("lang=zh-cn;QSESSIONID=" + token + "; refresh_disable=1")self.headers["content-type"] = "application/json"def get_fans(self):url = f"https://{self.host}/api/status/fan_info"response = requests.get(url, headers=self.headers, verify=False).json()for k, v in response.items():if k == "fans":for i in v:print(i)def fans_mode(self, mode="manual"):url = f"https://{self.host}/api/settings/fans-mode"# manual - autodata = {"control_mode": mode}response = requests.put(url, headers=self.headers, json=data, verify=False)print("response:", response.text)def change_fans(self, rate=100, fans=24):for i in range(fans):url = f'https://{self.host}/api/settings/fan/{i}'data = {"duty": rate}response = requests.put(url=url, json=data, verify=False, headers=self.headers)response.encoding = "utf-8"print(f"The index {i} fan change to {response.json()['duty']} %", )if __name__ == '__main__':# e.g.bmc_host = "111.1112.113.114"username = "admin"password = "123456789"f = Fans(host=bmc_host, username=username, password=password)random_string = f.get_random()f.get_session(random_string)f.get_fans()f.fans_mode()f.change_fans(rate=100, fans=24)

运行结果:

**图片**

注意事项:

1、慎重起见,请先进行抓包,解析 http 网络接口数据,调试再使用。
2、设置时,需要先自动挡改成手动档,详见方法 fans_mode()

相关文章:

国产浪潮服务器:风扇免手动调节脚本

简介:浪潮集团,是中国本土顶尖的大型IT企业之一,中国领先的云计算、大数据服务商。浪潮集团旗下拥有浪潮信息、浪潮软件、浪潮国际,业务涵盖云计算、大数据、工业互联网等新一代信息技术产业领域,为全球120多个国家和地…...

智能科技企业网站搭建的作用是什么

随着科学技术快速提升,各种智能产品随之而来,每个赛道里都涌入了大量企业商家,有些热门产品更是广受关注,对企业来说,形象、品牌、信息等方面需要完美呈现到用户眼前,而网站无疑是很好的工具。 企业通过【…...

【多组学数据驱动的机器学习:生物医学研究的创新与突破】

简介:随着生物医学研究的不断发展,多组学数据在疾病预防、诊断和治疗方面发挥着越来越重要的作用。本文将介绍如何利用机器学习技术对多组学数据进行综合分析,以及这种方法在生物医学研究中的优势和潜力。 正文: 一、多组学数据…...

AI影响谷歌正在推出新的人工智能模型,用于医疗保健。以下是医生如何使用它们的介绍

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗?订阅我们的简报,深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同,从行业内部的深度分析和实用指南中受益。不要错过这个机会,成为AI领…...

云仓酒庄带您品法国葡萄酒

说起葡萄酒肯定绕不开法国,法国葡萄酒闻名中外,口碑卓越。作为世界上的产酒大国,可以说是每一寸土地都可以种植葡萄。云仓酒庄的品牌雷盛红酒分享这么优秀的一个葡萄酒产酒国有哪些特点呢? 1.产区特色:波国有最著名的…...

XIAO ESP32S3之实现口罩检测

一、例程介绍 此例程是运行FOMO 轻量检测模型实现人员佩戴口罩检测,Demo中已包含训练好的模型参数,无需再训练。 FOMO(Faster Objects, More Objects) 是由 Edgeimpulse 工程师提出的一种轻量级的目标检测模型,其主要特点是模型非常小&#…...

LVS简介及LVS-NAT负载均衡群集的搭建

目录 LVS群集简介 群集的含义和应用场景 性能扩展方式 群集的分类 负载均衡(LB) 高可用(HA) 高性能运算(HPC) LVS的三种工作模式 NAT 地址转换 TUN IP隧道 IP Tunnel DR 直接路由 Direct Rout…...

ElasticSearch之cat segments API

命令样例如下: curl -X GET "https://localhost:9200/_cat/segments?vtrue&pretty" --cacert $ES_HOME/config/certs/http_ca.crt -u "elastic:ohCxPHQBEs5*lo7F9"执行结果输出如下: index shard prirep ip segment g…...

docker镜像与容器的迁移

docker容器迁移有两组命令,分别是 save & load :操作的是images, 所以要先把容器commit成镜像export & import:直接操作容器 我们先主要看看他们的区别: 一 把容器打包为镜像再迁移到其他服务器 如把mysq…...

Cmake基础(2)

使用一个简单的示例来应用cmake&#xff0c;无任何三方库的单一的应用程序项目 你可以收获 使用cmake生成VS项目生成mingw项目(makefile) 1 首先新建一个cpp&#xff0c;我们要做一个控制台应用程序 #include<iostream> void main(){std::cout<<"hello cm…...

OSPF理论总结与实验

第1章 OSPF[1] 本章阐述了OSPF协议的特征、术语&#xff0c;OSPF的路由器类型、网络类型、区域类型、LSA类型&#xff0c;OSPF报文的具体内容及作用&#xff0c;描述了OSPF的邻居关系&#xff0c;通过实例让读者掌握OSPF在各种场景中的配置。 本章包含以下内容&#xff1a; …...

浅谈安科瑞无线测温产品在巴西某工厂的应用

摘 要&#xff1a;高压开关设备是变电站和配电站中保证电力系统安全运行的重要设备之一,因此,开关柜的稳定运行对于整个电力系统有非常重要的意义。设备老化、长期高负荷运行都可能使设备局部温度过高而发生火灾&#xff0c;因此,对变电站内的敏感设备进行温度检测变得尤为重要…...

RabbitMQ 命令

Docker # 进入容器 > docker exec -it rabbitmq /bin/bash# 帮助 > rabbitmq-service help# 查看所有队列 > rabbitmqctl list_queues Windows 进入安装目录【D:\Program Files\RabbitMQ Server\rabbitmq_server-3.9.10\sbin】输入cmd # 帮助 > rabbitmq-servic…...

数据库系列之简要对比下GaussDB和OpenGauss数据库

GaussDB作为一款企业级的数据库产品&#xff0c;和开源数据库OpenGauss之间又是什么样的关系&#xff0c;刚开始接触的时候是一头雾水&#xff0c;因此本文简要对比下二者的区别&#xff0c;以加深了解。 1、GaussDB和OpenGauss数据库简要对比 GaussDB是华为基于PostgreSQL数据…...

FFmpeg的AVInputFormat

文章目录 结构体定义操作函数支持的AVOutputFormat 通过上面的分析&#xff0c;基本可以看到ffmpeg的套路了&#xff0c;首先一个context上下文&#xff0c;上下文里面一个priv_data 指针&#xff0c;然后再插件结构体中有一个priv_data_size&#xff0c;然后回调函数。 结构体…...

SQL命令---删除字段

介绍 使用sql语句删除表字段。 命令 alter table 表名 drop 字段名;例子 删除a表中的name字段。 alter table a drop name;下面是执行删除后的表结构&#xff1a;...

深入探讨 Python 中的装饰器和上下文管理器

Python 作为一门灵活而强大的语言&#xff0c;提供了许多高级特性&#xff0c;其中装饰器&#xff08;Decorators&#xff09;和上下文管理器&#xff08;Context Managers&#xff09;是其中两个非常有用的概念。这两个功能性特性提供了对代码结构和行为进行修改和控制的强大工…...

比whatsapp效果好---Google Messages RCS协议消息推送

这段时间由于使用谷歌手机Pixel 7 &#xff08; Android13&#xff09;研究改机room&#xff0c;看了很多相关的资料&#xff0c;测试研究了谷歌生态很多软件功能。结果就是改机Room还没编译成功&#xff0c;反而是测试出Google Messages群发功能的bug&#xff0c;算是一个惊喜…...

HBuilder X

选择一款编程软件有以下几个好处&#xff1a; &#xff08;1&#xff09;提高效率&#xff1a;编程软件通常强调代码编辑和自动完成&#xff0c;可以帮助程序员更快速、更准确地输入代码。 &#xff08;2&#xff09;降低错误率&#xff1a;编程软件还可以检测代码中的错误&a…...

异地现场工控设备,如何实现远程配置、调试?

南京某企业专注于工业物联领域&#xff0c;在相关项目中往往会在各个点位部署基于Linux系统的中控主机&#xff0c;实现各类物联设备信息的采集、汇总。但是&#xff0c;由于各点位分散多地&#xff0c;且数量达到了上百个&#xff0c;虽然中控主机具备4G物联网接入能力&#x…...

csp信奥赛C++高频考点专项训练之字符串 --【回文字符串】:回文拼接

csp信奥赛C高频考点专项训练之字符串 --【回文字符串】&#xff1a;回文拼接 题目描述 一个字符串是回文串&#xff0c;当且仅当该字符串从前往后读和从后往前读是一样的&#xff0c;例如&#xff0c;aabaa\texttt{aabaa}aabaa 和 ccddcc\texttt{ccddcc}ccddcc 都是回文串&…...

Hyperbrowser MCP:下一代AI原生网页自动化工具,零代码抓取与结构化数据提取

前言 2026年3月12日&#xff0c;全球MCP生态核心团队HyperAI正式开源Hyperbrowser MCP&#xff0c;这是全球首个专为AI智能体设计的浏览器自动化与网页数据提取工具。它彻底打破了传统网页抓取工具"必须写代码"的门槛&#xff0c;无需编写一行Selenium/Playwright脚本…...

我很笨--学习PG Vector--我开始研究HNSW的减少内存占用--要不你也试试!!系列 5)

❝开头还是介绍一下群&#xff0c;如果感兴趣PolarDB ,MongoDB ,MySQL ,PostgreSQL ,Redis, OceanBase, Sql Server等有问题&#xff0c;有需求都可以加群群内有各大数据库行业大咖&#xff0c;可以解决你的问题。加群请联系 liuaustin3 &#xff0c;&#xff08;共3400人左右 …...

别再混淆了!用TensorFlow/Keras代码实例,5分钟搞懂DepthwiseConv2D和Conv2D的核心区别

深度可分离卷积实战&#xff1a;用TensorFlow代码拆解DepthwiseConv2D与Conv2D的本质差异 在移动端图像识别或实时视频处理场景中&#xff0c;我们常常遇到这样的困境&#xff1a;模型精度达标了&#xff0c;但推理速度却跟不上实际需求。去年部署一个花卉识别应用到老旧安卓设…...

Python词云进阶:从基础生成到创意可视化实战指南

1. 词云基础与核心原理 词云作为一种数据可视化形式&#xff0c;最早由美国学者提出用于快速捕捉文本核心内容。它的本质是通过字体大小变化反映词汇频率分布——高频词大而醒目&#xff0c;低频词小而密集。在Python生态中&#xff0c;wordcloud库是实现这一技术的核心工具&am…...

Next.js部署(Vercel)

Vercel 部署 为什么选择 Vercel&#xff1f; 与 Next.js 同源&#xff1a;Vercel 与 Next.js 由同一团队维护&#xff0c;新版本特性、运行时行为与文档往往最先在 Vercel 上得到验证&#xff0c;踩坑相对较少。边缘网络&#xff1a;部署在全球边缘节点&#xff0c;静态资源与…...

别再手动敲测试数据了!用Verilog的$readmemh/b从文件初始化RAM/ROM,效率翻倍

高效Verilog存储器初始化&#xff1a;$readmemh/b实战指南 在数字电路设计与验证中&#xff0c;存储器初始化是每个工程师都无法回避的基础工作。传统手动编写测试向量的方式不仅耗时耗力&#xff0c;更成为项目进度中的效率瓶颈。本文将深入解析Verilog中$readmemh和$readmemb…...

如何处理SQL空值填充_利用IFNULL函数保证数据完整性

IFNULL函数用于MySQL中处理NULL值&#xff0c;接受两个参数&#xff1a;第一个为可能为NULL的表达式&#xff0c;第二个为替代值&#xff1b;需确保类型一致&#xff0c;避免隐式转换错误&#xff0c;且不跨数据库兼容。IFNULL 函数在 MySQL 中怎么用才不踩空IFNULL 只接受两个…...

斗鱼股权曝光:腾讯持股40% 陈少杰持股18%

雷递网 乐天 5月13日斗鱼日前向美国SEC发布20-F文件&#xff0c;文件显示&#xff0c;截至2026年3月31日&#xff0c;腾讯一共持有 12,070,080股&#xff0c;占总股本的40%&#xff1b;斗鱼创始人、联席CEO陈少杰持股为18%。截至2026年3月31日&#xff0c;斗鱼股权结构Morgan S…...

AgentHeroes:AI角色生成到发布的自动化工作流全栈平台

1. 项目概述与核心价值最近在折腾AI内容生成的朋友&#xff0c;估计都遇到过这么个头疼事儿&#xff1a;好不容易用Stable Diffusion或者Midjourney跑出来一张满意的角色图&#xff0c;想让它动起来、甚至批量生成内容发布到社交媒体&#xff0c;整个流程就变得支离破碎。你得先…...