10-hREST配置SNMP和获取CPU信息典型配置
本章节下载: 10-hREST配置SNMP和获取CPU信息典型配置 (598.96 KB)
H3C hREST
配置SNMP和获取CPU信息典型配置
Copyright © 2023 新华三技术有限公司 版权所有,保留一切权利。
非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部,并不得以任何形式传播。
除新华三技术有限公司的商标外,本手册中出现的其它公司的商标、产品标识及商品名称,由各自权利人拥有。
本文档中的信息可能变动,恕不另行通知。
目 录
hREST命令行工具是一款基于HDM的接口开发的、便于用户管理服务器的命令行工具。用户可通过hREST工具的查询、设置命令对服务器进行管理。本文介绍了使用hREST命令行工具实现配置SNMP和获取CPU信息的典型配置。
本文档不严格与具体软、硬件版本对应,如果使用过程中与产品实际情况有差异,请以设备实际情况为准。
本文档中的配置均是在实验室环境下进行的配置和验证,配置前设备的所有参数均采用出厂时的缺省配置。如果您已经对设备进行了配置,为了保证配置效果,请确认现有配置和以下举例中的配置不冲突。
本文档假设您已了解hREST命令行工具。
本文档适用于需要通过hREST工具配置SNMP快速获取HDM信息的场景,可以高效实时获取设备信息,从而能尽快响应并处理服务器问题。
如图1所示,H3C UniServer R4900 G3服务器的HDM通过HDM专用网口与PC相连,且保证网络能正常通信。现希望实现如下需求:在PC上通过hREST工具以命令行的方式远程管理服务器,包括配置SNMP参数及获取CPU信息。组网配置如下:
· HDM管理软件相关信息如下:
¡ IP地址:192.168.50.137/16
¡ 管理员账号:admin
¡ 管理员密码:Password@_
· PC的相关信息如下:
¡ IP地址:192.168.11.35/16
¡ Windows系统且已安装hREST命令行工具
图1 hREST组网图
参考hREST用户手册中对相关命令的说明,使用hREST工具执行操作。
基本的配置思路为:
(1) 查询设备当前情况。
(2) 确认要配置的参数,发送命令修改配置。
(3) 再次发送查询命令,确认修改成功。
本举例在HDM-2.96版本上进行配置和验证,hREST工具版本为hREST-1.15P02。
(1) 如图2所示,打开hREST安装包所在的文件夹目录D:\hREST_Windows_V1.15P02,进入bin目录下,按住Shift的同时鼠标右键在空白处单击,选择“在此处打开命令窗口(W)”,打开Windows CMD命令行工具。
(2) 在Windows CMD命令行界面执行如下命令,获取当前SNMP信息,执行如下命令,如图3所示。
hrest –H 192.168.50.137 –U admin –P Password@_ getsnmp
hREST命令的通用格式为hrest -H hostname -U username -P password <command>。
· -H hostname:指定被管理设备的IP地址。
· -U username -P password:指定被管理设备的HDM用户名及其密码。
· <command>:hREST命令执行的具体动作。
(1) 启用SNMP V1版本,执行如下命令,如图4所示。SNMP v3默认开启,无需设置。
hREST -H 192.168.50.137 -U admin -P Password@_ setsnmp -V1E Enable
图4 SNMP V1版本启用
(2) 配置开启超长口令,并配置只读团体名在16-32字符之间,执行如下命令,如图5所示。
hREST -H 192.168.50.137 -U admin -P Password@_ setsnmp –LPE Enable –ROC thisisatestsnmproc
如超长口令为关闭状态,只读团体名需在1-32字符之间,且只读团体名与读写团体名不能配置相同。通过hREST工具与在HDM Web页面上的配置要求一致,需要考虑关联项的因素,否则会导致配置失败。
(1) 配置SNMP Trap报文通知开启,执行如下命令,如图6所示。
hREST -H 192.168.50.137 -U admin -P Password@_ setsnmp –SE Enable
图6 配置SNMP Trap报文通知开启
(2) 添加支持SNMP扩展权限的用户,用户名为testUser,执行如下命令,如图7所示。
hrest –H 192.168.10.6 –U ****** -P ****** adduser -N testUser -P Password@_ -R Administrator -EN Enable -V3 Enable
图7 配置SNMP Trap报文通知开启
(3) 配置SNMP Trap版本为v3,并指定SNMP v3用户为testUser。要配置SNMP Trap版本为v3,必须存在开启了SNMP扩展权限的用户。执行如下命令,如图8所示。
hREST -H 192.168.50.137 -U admin -P Password@_ setsnmp –TV v3 –T3U testUser
图8 配置SNMP Trap版本及用户
(4) 配置告警发送级别,本次设置为发送所有级别,执行如下命令,如图9所示。
hREST -H 192.168.50.137 -U admin -P Password@_ setsnmp –AS All
(5) 配置告警Trap服务器。
¡ 序号为1的告警服务器为启用,Trap服务器地址为192.168.1.1,Trap端口为161。
¡ 序号为2的告警服务器为启用,Trap服务器地址为192.168.1.2,Trap端口为162。
¡ 序号为3的告警服务器为禁用,Trap服务器地址为192.168.1.3,Trap端口为163。
¡ 序号为4的告警服务器为启用,Trap服务器地址为192.168.1.4,Trap端口为164。
执行如下命令,如图10所示。
hREST -H 192.168.50.137 -U admin -P Password@_ setsnmp –TS [1-1-161-192.168.1.1_2-1-162-192.168.1.2_3-0-163-192.168.1.3_4-1-164-192.168.1.4]
图10 配置告警Trap服务器
(1) 再次获取当前SNMP信息,执行如下命令,如图11所示。
hrest –H 192.168.50.137 –U admin –P Password@_ getsnmp
(2) 登录HDM Web页面,进入SNMP页面,如图12所示,查看到超长口令已开启,符合设置。
(3) 进入本地用户页面,如图13所示,查看到新增了本地用户testUser,符合配置。
(4) 进入告警Trap报文设置页面,如图14所示,查看设置情况与配置完全一致,表示配置成功。
图14 告警Trap报文设置页面
(1) 如图15所示,打开hREST安装包所在的文件夹目录D:\hREST_Windows_V1.15P02,进入bin目录下,按住Shift的同时鼠标右键在空白处单击,选择“在此处打开命令窗口(W)”,打开Windows CMD命令行工具。
(2) 获取CPU信息,执行如下命令,如图16所示。
hREST -H 192.168.50.137 -U admin -P Password@_ getcpu
(3) 获取指定ID为2的CPU信息,执行如下命令,如图17所示。
hREST -H 192.168.50.137 -U admin -P Password@_ getcpu –CI 2
图17 获取ID为2的CPU信息
登录HDM Web页面,进入CPU硬件信息页面,如图18所示,与hREST获取到的信息一致。
图18 CPU硬件信息
H3C服务器 hREST用户手册
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!