技术协议' | y+ O3 q+ D, t$ b+ t' G
| 简介, T: @. i7 T: H+ L( i
| 应用场景1 |2 _+ ` f' k3 l3 P
|
SMI-S协议
' v: W+ f9 d; e% g% `) X( e | 存储管理接口标准SMI-S(Storage Management Initiative specification)由全球网络存储工业协会(SNIA)发起并主导,众多存储厂商共同参与开发的一种标准管理接口。& ?5 r- I9 ^# L/ w8 `# a8 _+ d. Y
| 获取存储设备信息、容量信息、性能信息# l( w- W6 Y. M3 d
|
Swordfish协议
2 r2 p/ T- _) e! b8 u* S5 l | Swordfish是全球网络存储工业协会(SNIA)公布的存储管理规范,目标是在云时代的数据中心内实现存储产品和服务的标准化管理。
: w8 v/ f- r8 S% Z | 获取到存储设备信息、容量信息、性能信息
. _8 z1 d- k" @- x) d |
SNMP Trap协议9 }$ }: t3 V6 J: M! @
| 简单网络管理协议(SNMP,Simple Network Management Protocol)是专门设计用于在 IP 网络管理网络节点(服务器、工作站、路由器、交换机、存储等)的一种应用层标准协议。SNMP Trap:设备主动向管理软件通报通知线路的故障、连接的终端和恢复、认证失败等消息。
) T' F: M$ ^( U2 @. T* Q. `* U | 告警信息上报
$ q V- j# B7 V* k' z8 u |
定制化(RestAPI/CLI)
! D) {9 d- _% k6 m, S | 针对一些品牌的存储产品不支持存储标准接口协议(SMI-S、Swordfish)时,通过设备的RestAPI或CLI文档,定制化设计存储产品数据采集方案。9 `* F$ d6 o* F
| 使用动态编程语言Python通过使用RestAPI或CLI获取存储设备信息、容量信息、性能信息、告警信息,同时利用Python语言特性,实现动态添加存储采集流程到异构存储监控平台系统。 p/ m& ?- k: N3 R- b" f
|