2017-03-14 46 views
1

我有一些设备的接口是CLI和SNMP。 SNMP实现自定义MIB。自动将SNMP服务转换为REST API

我想公开这个SNMP接口作为一个REST API,我想知道是否有任何工具可以读取MIB并自动创建一个REST API。

我的问题是:有一个工具(或一个进程)来创建一个基于MIB规范的REST API?

+1

从技术上讲这是可行的,但我不认为很多人会这样做。您仍然有大量遗留代码需要迁移(因为实现的底层对象使用本地语言,比如C/C++或其他语言),而这些工具不会轻易处理。 –

+0

我在考虑更多关于代理。它访问本地主机上的SNMP并将其转发给HTTP休息。没有代码改变,容易做,但性能更差。 –

回答

2

我只是5分钟前,偶然发现了这一点: RESTful SNMP Over HTTP: Part I

的问题是寻找一种方法来发布内部MIB(管理信息库),数据网络设备的结构安全和统一的方式通过更通用的HTTP(S)协议(超文本传输​​协议[安全])。

+0

那篇文章很好地讨论了SNMP的各个方面如何映射到一个REST API,但没有一个实际的实现,在那里? –