[发明专利]一种基于IPMI服务的监控管理压力测试整合方法在审
申请号: | 201710099211.9 | 申请日: | 2017-02-23 |
公开(公告)号: | CN106874162A | 公开(公告)日: | 2017-06-20 |
发明(设计)人: | 熊婷凤 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/26 |
代理公司: | 济南信达专利事务所有限公司37100 | 代理人: | 姜明 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 ipmi 服务 监控 管理 压力 测试 整合 方法 | ||
技术领域
本发明涉及服务器技术领域,具体涉及一种基于IPMI服务的监控管理压力测试整合方法。
背景技术
服务器监控是实时掌握服务器工作状态,并在需要时可以随时调用监控记录进行查看,监控管理作为服务器领域中重要的一个模块,起着监控整个服务器运行状态的命脉端口。通过监控管理的网络端口,我们可以获取服务器的开关机状态、传感器的健康状态、系统产生的事件等等。在远端控制整个在监控管理的测试过程中,稳定性的测试是必不可缺的,基于监控管理目前的压力测试脚本对每个专案的不通用性和脚本管理的复杂性,需要将监控管理压力测试整合。
发明内容
本发明的技术任务是提供一种基于IPMI服务的监控管理压力测试整合方法,基于Shell环境下的压力稳定性测试的改良,在原来压力测试脚本的基础上易管理、具有通用性和延伸扩展性。
本发明解决其技术问题所采用的技术方案是:
一种基于IPMI服务的监控管理压力测试整合方法,关闭防火墙,保证测试机能够和待测试的节点或者模块能够Ping通,即保证两台机器的IP在同一地址段;在远程Linux客户端,打开终端直接运行shell脚本:
按照提示,输入待测节点或模块的监控管理端IP,选择需要运行的压力稳定性测试类型;自动记录运行次数、传感器状态和读值,系统事件日志等;
脚本执行完成之后,测试结果放在脚本所在目录下的相应IP的文件夹中,测试人员查看log文件,判断测试结果是否符合要求。
优选的,该shell脚本执行中会提示输入测试平台IP和测试类型,自动执行。
本发明的一种基于IPMI服务的监控管理压力测试整合方法与现有技术相比,具有以下有益效果:
具有易管理性,将现有的监控管理的远程控制端的压力稳定性测试脚本集合至一个脚本下;
具有通用性,在测试中无需根据各专案的sensor类别不一样而做出修改;
具有延伸扩展性,目前加入的压力稳定性测试只有sensor读取、reset加压测试、网络远程控制系统开关机等压力测试,后续如果测试需要,可以加入更多的压力稳定性测试,增加相应的条目即可;
能够适应多平台,自动化操作,shell脚本执行中会提示输入测试平台IP和测试类型,自动执行,不需要测试人员记住因平台而异的、复杂的sensor名,只需要执行完成之后查看脚本就可以完成相关稳定性测试;操作步骤简便,大幅提高测试效率。
具体实施方式
下面结合具体实施例对本发明作进一步说明。
一种基于IPMI服务的监控管理压力测试整合方法,关闭防火墙,保证测试机能够和待测试的节点或者模块能够Ping通,即保证两台机器的IP在同一地址段;在远程Linux客户端,打开终端直接运行shell脚本:
主要代码:
#!/bin/bash
#program:
echo " ==================================================
BMC STRESS IPMI SESSION KEEP FORE OPTION
usage: ./ipmi.stress.sh
1. bmc info (check the session link info)
2. Sensor_reading Stress
3. Reset Stress
4. Mix_power Stress
================================================"
echo "BMC IP"
read IP
read -p "input your choice(1-4): " choice
case $choice in
"1")
echo "bmc info"
ipmitool -I lanplus -H $IP -U admin -P admin bmc info
;;
"2")
echo "Sensor_reading"
mkdir -p $IP
for i in $(seq 1 1 10000 )
do
echo $i |tee -a $IP/sdr.log
echo $i >> $IP/bmcinfo.log
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710099211.9/2.html,转载请声明来源钻瓜专利网。