dell 机器远程控制(草稿)
一,原理
Dell™ 系统底板管理控制器 (BMC) 通过与主板上的不同传感器通信来监视系统是否有严重事件,并在某些参数超出其预置阈值时发出警报和日志事件。 BMC 支持工业标准的 Intelligent Platform Management Interface (IPMI) 协议,可以实现远程配置、监测和恢复系统。 BMC 提供以下功能:
• 通过系统的串行端口和集成 NIC 进行访问
• 故障日志记录和 SNMP 警报发送
• 访问系统事件日志 (SEL) 和传感器状况
• 控制包括开机和关机在内的系统功能
• 独立于系统电源或工作状态的支持
• 用于系统设置、基于文本公用程序和操作系统控制台的文本控制台重定向
• 使用 LAN 上串行 (SOL) 访问 Linux Enterprise 服务器串行控制台界面。
MIB简化信息:
hrSWRunName .1.3.6.1.2.1.25.4.2.1.2 列出系统进程
hrSWInstalledName .1.3.6.1.2.1.25.6.3.1.2 列出系统安装的软件
hrSystemUptime .1.3.6.1.2.1.25.1.1 系统已正常运行的时间
system .1.3.6.1.2.1.1 列出系统信息
sysDescr.0 .1.3.6.1.2.1.1.1.0 操作系统
sysObjectId.0 .1.3.6.1.2.1.1.2.0
sysUpTime.0 .1.3.6.1.2.1.1.3.0 系统已正常运行的时间
sysContact.0 .1.3.6.1.2.1.1.4.0
sysName.0 .1.3.6.1.2.1.1.5.0
sysLocation.0 .1.3.6.1.2.1.1.6.0
sysServices.0 .1.3.6.1.2.1.1.7.0
ifNumber.0 .1.3.6.1.2.1.2.1.0
enterprises .1.3.6.1.4.1 http://www.alvestrand.no/objectid/1.3.6.1.4.1.html
Snmputil 工具属于 Resource Kit 工具包,语法如下:
usage: snmputil [get|getnext|walk] agent community oid [oid ...] snmputil trap
其中agent表示代理进程的IP地址,community表示团体名,oid表示MIB对象ID。