1. 怎么导入 MIB 文件?
导入 MIB 库的具体操作路径如下:
- 准备文件:将华为提供的全套 MIB 文件(包含基础依赖的 SMI-MIB、ENTITY-MIB 以及华为私有的 HW-MIB 等)打包成一个
.zip 压缩包。 - 上传编译:登录 iMC Web 界面,依次点击顶部菜单的【系统】→【资源管理】→【MIB 管理】。点击【导入 MIB】按钮,选择打包好的 zip 压缩包,勾选“添加到系统 MIB 库”,然后点击确定开始编译。
- 校验结果:编译完成后,在左侧 MIB 列表或搜索框中输入
hwLsw 或 entity,如果能搜到相关的硬件、端口、CPU 内存 OID 节点,即表示导入成功。
2. 导入后直接就能用吗?
不能直接用。 这是最容易踩坑的地方!
仅仅导入 MIB 文件,iMC 只能解析性能指标(OID),但不会改变设备的分类。如果 iMC 内置的设备特征库中没有该型号交换机的 sysObjectID,设备依然会被识别为“PC”或“未知设备”,无法正常纳管巡检。
3. IMC 需要添加第三方设备,MIB 库已经要来了该如何操作?
要让 iMC 彻底识别并纳管华为交换机,您必须完成以下“两步走”及后续配套配置:
第一步:自定义设备定义(关键)
导入 MIB 后,必须将华为交换机的 sysObjectID 绑定到交换机设备类型。
- 进入【系统】→【资源管理】→【设备定义】页面,点击【增加】。
- 厂商选择【Huawei】,设备类型选择“交换机”,型号填写具体型号(如 S5710-52C-EI)。
- 获取
sysObjectID:在华为交换机命令行执行 display snmp-agent sys-info id,将输出的完整 OID 字符串填入 SysObjectID 栏。 - 适配模板选择通用二层交换机模板(如华为 Quidway 系列),保存。
- 回到【资源】→【设备视图】,删除之前被识别为 PC 的设备,重新自动发现或手动添加该 IP,设备图标就会变成正常的交换机。
第二步:华为设备侧的 SNMP 配套配置
华为设备默认可能没有开启完整的 MIB 视图,iMC 会拿不到硬件信息。需要在交换机上执行以下配置:
snmp-agent
snmp-agent mib-view included fullview 1
snmp-agent community read public mib-view fullview
snmp-agent sys-info version v2c
配置完成后,在 iMC 设备详情中点击【测试 SNMP】,显示正常即可。
第三步(可选):告警与巡检联动
- 告警解析:如果设备有私有告警(Trap),还需要将 MIB 文件放入 iMC 安装目录的
<imc>/client/TrapMIB 文件夹中,然后在【告警】→【Trap 管理】→【Trap 定义一览表】中点击“通过 MIB 导入 Trap 定义”,这样告警才会显示中文描述,而不是原始数字 OID。 - 巡检配置:在【业务】→【巡检管家】→【巡检模板管理】中关联对应设备,即可实现完整监控。
暂无评论