🚤IBMC之——SNMP 管理接口🚤

387 阅读2分钟

小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。

简单网络管理协议(以下简称 SNMP)是管理进程(NMS)和代理进程(Agent)之间 的通信协议。它规定了在网络环境中对设备进行监视和管理的标准化管理框架、通信 的公共语言、相应的安全和访问控制机制。

iBMC 提供了 SNMP 的编程接口,支持 SNMP Get/Set/Trap 操作。通过第三方管理软件 调用 SNMP 接口可以方便地对服务器集成管理。SNMP 代理支持 V1/V2C/V3 版本,出 厂默认只启用 V3 版本。SNMP V1/V2C 的 Get/Set 操作可以使用不同的团体名;SNMP V3 的鉴权算法支持选择 MD5 或 SHA,加密算法支持选择 DES 或 AES,安全用户名 与登录用户名相同。SNMP V3 安全用户与其他接口(Web、CLI、IPMI LAN)共用一 套本地用户。

SNMP 接口应用场景:

1.场景 1——基于开源工具的管理 直接使用第三方的 MIB 图形工具(如 MG-SOFT MIB Browser)和命令行工具基于 SNMP 协议对每个 MIB 节点进行操作,通常用于测试或临时的服务器远程管理和维 护。

2.场景 2——简单集成管理 网管软件将 SNMP MIB 定义文档编译后导入,即可通过 SNMP 接口管理服务器,并可 对重要的信息配置触发脚本以及对 Trap 事件进行重新映射;目前已跟业界常用的 CA、IBM System Director、HP SIM 网管软件进行了对接验证。

3.场景 3——深度集成管理 网管支持插件方式,针对不同服务器厂商开发不同的集成管理插件,插件接收网管的 操作命令并通过 SNMP 接口与 iBMC 交互进行查询和设置信息,然后按照网管与插件 接口格式返回给网管进行展示。

求点赞呀

image.png