暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

监控系统小能手之SNMP和IPMI

子衿技术联盟 2016-01-20
3806

1.     SNMP

(1)SNMP简介:

SNMP:“简单网络管理协议”,用于网络管理的协议。SNMP用于网络设备的管理。SNMP的工作方式:管理员需要向设备获取数据,所以SNMP提供了 “读”操作;管理员需要向设备执行设置操作,所以SNMP提供了“写”操作;设备需要在重要状况改变的时候,向管理员通报事件的发生,所以SNMP提供了 “Trap”操作。

(2)结构

SNMP基于TCP/IP协议工作,对网络中支持SNMP协议的设备进行管理。对于网络管理,我们面对的数据是设备的配置、参数、状态等信息,面对的操作是读取和设置;同时,因为网络设备众多,为了能及时得到设备的重要状态,还要求设备能主动地汇报重要状态,这就是报警功能。如下图:



在具体实现上,SNMP为管理员提供了一个网管平台(NMS),又称为管理站,负责网管命令的发出、数据存储、及数据分析。被监管的设备上运行一个SNMP代理(Agent)),代理实现设备与管理站的SNMP通信。如下图:


管理站与代理端通过MIB进行接口统一,MIB定义了设备中的被管理对象。管理站和代理都实现了相应的MIB对象,使得双方可以识别对方的数据,实现通信。管理站向代理申请MIB中定义的 数据,代理识别后,将管理设备提供的相关状态或参数等数据转换为MIB定义的格式,应答给管理站,完成一次管理操作。

(3)监控信息

只要是MIB库里有的OID值都可以监控,有线性数据,也有逻辑数据。线性数据比如说CPU负载,内存负载,硬盘空间使用率等,逻辑数据比如说网络的通断,PCIE接口的情况等等。

通过SNMP能够监控的常用的OID值得总结如下:

  




 

2.     IPMI

(1)   IPMI简介

IPMI(Intelligent Platform Management Interface)即智能平台管理接口是使硬件管理具备“智能化”的新一代通用接口标准。用户可以利用 IPMI 监视服务器的物理特征,如温度、电压、电扇工作状态、电源供应以及机箱入侵等。Ipmi最大的优势在于它是独立于 CPU BIOS 和 OS 的,所以用户无论在开机还是关机的状态下,只要接通电源就可以实现对服务器的监控。所以IPMI在使用时,主要是针对硬件信息的检测。

(2)   使用条件

IPMI功能与OS及硬件相对独立,在任何条件下,只要满足以下三点,就可以使用IPMI提供的众多功能:

BMC芯片+IPMI模块加载+IPMITOOL

(3)   支持的监控功能

IPMI的监控信息主要来自BMC,一般来说,BMC具有以下功能:

1)通过系统的串行端口进行访问
2) 故障日志记录和 SNMP 警报发送
3)访问系统事件日志 (System Event Log ,SEL) 和传感器状况
4)控制包括开机和关机
5)独立于系统电源或工作状态的支持
6)用于系统设置、基于文本公用程序和操作系统控制台的文本控制台重定向


通过IPMI,用户可以主动监测组件的状态,以确保不超过预制阈值,例如

1)    远程电源控制

2)    串口的IP映射

3)    支持健康关机

4)    机箱环境监控(温度、风扇转速、CPU电压等)

5)    远程设备身份LED控制

6)    系统事件日志

7)    平台时间跟踪

8)    数据记录

这样,通过避免不定期的断电,协助维护了 IT 资源的运行时间。 IPMI的预告故障能力也有助于 IT 周期的管理。通过检查系统事件日志 (SEL),可以更轻松的预先判定故障组件。




联系我们



子衿技术公众号邀请IT界技术大牛激扬文字,发表真知灼见,篇篇干货。

我们依托南瑞集成实验室,开展线下交流,动手实践,欢迎您的加入!

地址:南京市江宁区诚信大道19号南京南瑞集团公司信息系统集成分公司

电话:025-81095705





1)即日起,凡是推送在【子衿技术】平台的文章,阅读量超过1000,该文章作者可获赠礼品。

2)投稿数量较多的作者可获赠礼品。

3)从关注的用户中每月抽取3名幸运关注用户,这3名幸运用户可获赠礼品。


技术干货文章随时欢迎向“子衿技术团队”订阅号投稿。

投稿邮箱:xx.miaojingwen@163.com。


文章转载自子衿技术联盟,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论