图3-3 WebUI操作界面
WebUI操作界面使用Web浏览器的可视化交互界面,可进行便利的操作,实现对机箱、SMM、单板、风扇等硬件设备的配置和管理功能。
3.1.3 SNMP操作
SNMP操作的主要目的是在SMM板上实现USM(Universal Server Manager)系统的远程管理功能,便于网络管理员在网络上的任何节点进行检索信息,修改信息,查找故障,完成故障诊断等操作。
SNMP管理的网络中,包含有以下三个组件:SNMP Manager、SNMP Agent 和MIB库。
? SNMP Manager
又称为NMS(Network Manager Station),它的作
用是向网络中的被管理设备发送各种查询报文,以及接收来自被管设备的响应和Trap。
简称Agent,是驻留在被管设备上的一个进程或任务,
它在NMS和设备上相关应用模块之间起到了一个翻译传递的作用。 就是所有Agent包含的、并且能够被NMS进行查询和设置的设备信息的集合。
? SNMP Agent? MIB
3.2 命令行介绍 3.2.1 简介
SMM软件提供命令行接口,该接口允许您通过串口或Telnet接口访问SMM板,通过命令行的操作方式对SMM板、机箱、14块单板的前插板和后插板、单板上的扣板、风扇框等设备进行查询、设置、管理及相关的维护工作。
SMM板查询和设置操作命令的详细介绍,请参见《Tecal SMM 机箱管理板 命令参考》。
3.2.2 格式
SMM软件常用命令有以下3类:
? 查询命令
smmget
查询命令smmget的格式如下:
smmget [-h] [-l location] [-t target] -d dataitem
? 设置命令
smmset
设置命令smmset的格式如下:
smmset [-h] [-l location] [-t target] -d dataitem -v value
? SAS
命令sascmd
SAS命令sascmd的格式如下: sascmd -a action -o object [-v] [value]
对命令行格式的约定请参见本文档前言部分的“命令行格式约定”。
3.2.3 参数
查询命令smmget和设置命令smmset的参数说明如下:
? [ ]:表明该内容不是每条命令必须的部分,可以省略。
? -h:用于获取命令的帮助信息。如果出现此参数,则后面不能跟其
它参数。
? -l location:设置命令操作的设备。当省略-l location
时,表示默认
的命令操作设备为当前连接的SMM板。
根据location的不同,命令代表的含义也不同,如表3-1所示。
表3-1 不同location代表的含义
location system shelf smm或smm:fru0 命令操作的设备 系统 机箱 当前连接的SMM板 代表的含义 表示对系统进行命令操作 表示对机箱进行命令操作 表示对当前连接的SMM板进行命令操作,如果是T8260机箱,还有fru1和fru2参数,分别代表SDM1和SDM2 对N号槽位的前插板进行命令操作 表示对N号槽位的后插板进行命令操作 bladeN或bladeN:fru0 bladeN:fru1 N号槽位的前插板 N为整型,数据范围为1~14 N号槽位的后插板 N为整型,数据范围为1~14
location bladeN:fru2 命令操作的设备 N号槽位的服务器板 N为整型,数据范围为1~6或9~14 N号槽位的交换网板 N为整型,数据为7或8 代表的含义 表示对单板的IO扣板进行命令操作 表示对单板的GE扣板进行命令操作 表示对单板的CPU扣板进行命令操作 bladeN:fru3 N号槽位的服务器板 N为整型,数据范围为1~6或9~14 N号槽位的交换网板 N为整型,数据为7或8 表示对单板的FC扣板进行命令操作 表示对单板的SAS扣板进行命令操作 表示对风扇框进行命令操作 bladeN:fru4 N号槽位的交换网板 N为整型,数据为7或8 fantray或fantray:fru0
风扇框 ? -t target:设置操作设备上的对象。主要包括传感器、指示灯等部件。 ? -d dataitem:设置操作设备的特定属性或操作设备上部件的特定属
性。
? -v value:设置操作设备上部件的参数值。
SAS命令sascmd的参数说明如下:
? -a action:操作命令。包括设置命令与查询命令。 ? -o object:设置操作命令的设备及对象。
? [-v] [value]:设置操作命令对象的参数值。只有设置命令才可设该
参数值。
3.2.4 特性
SMM板的命令行具备的特性包括历史命令功能、帮助功能、不完全命令功能。
历史命令功能
命令行接口将您键入的历史命令自动保存,您可以随时调用命令行接口保存的历史命令,并
重复执行。操作如表3-2所示。
表3-2 访问历史命令
操作目的 访问上一条历史命令 操作 按“↑”键 操作结果 如果有上一条历史命令则取出,否则命令行显示为空。
访问下一条历史命令 按“↓”键 如果有下一条历史命令则取出,否则命令行显示为空。 注:在某些终端上,不能用光标键对历史命令进行访问,这时可以用组合键“Ctrl+P”键和“Ctrl+N”键来代替“↑”键、“↓”键达到同样目的。
帮助功能
需要获取查询命令smmget的帮助,请执行以下命令:
root@SMM:/# smmget -h
系统将显示以下帮助信息:
smmget [-h] [-l location] [-t target] -d dataitem -h Help
-l Location on the chassis that contains the desired item to be queried. Ex: blade1
-t Item on the location whose attribute will be queried. Ex: BaseboardTemp -d Attribute to be queried.
需要获取设置命令smmset的帮助,请执行以下命令:
root@SMM:/# smmset -h
系统将显示以下帮助信息:
smmset [-h] [-l location] [-t target] -d dataitem -v value -h Help
-l Location on the chassis that contains the desired item to set. Ex: blade1
-t Item on the location whos attribute will be set. Ex: BaseboardTemp -d Attribute to be set.
-v New value to set the dataitem to.
需要获取SAS命令sascmd的帮助,请执行以下命令:
root@SMM:/# sascmd -h
系统将显示以下帮助信息:
sascmd [-h] -a action -o object [-v] [value] -h Help
-a Action on the chassis. Ex:getphyrouter
-o Object on the action whose attribute will be queried(or set). Ex:blade8
-v New value to set the object to.
不完全命令功能
不完全命令功能主要体现在以下两方面:
? 多个命令之间利用空格加以区分
命令和命令之间、命令和设置参数之间使用空格隔开,空格数目对命令的执行没有影响。
? 命令参数不区分大小写
手工输入的命令参数大写、小写不统一时,命令的执行效果一样。
命令和文件名是区分大小写的。

