Snmp 如何使MIB配置文件可由三个不同的库访问?

Snmp 如何使MIB配置文件可由三个不同的库访问?,snmp,net-snmp,lib,mib,snmp-trap,Snmp,Net Snmp,Lib,Mib,Snmp Trap,因此,我的问题基于以下场景: 我有三个SNMP库,我自己建的,一个在NoDEJS中,一个在C++中,一个在java。 有一个项目响应所有这3个libs snmp查询。(在这种情况下,我们可以向MIB文件添加新配置) 我有一个MIB文件,其中包含query、queryname及其oid的所有配置和映射 问题是这三个库都需要频繁访问MIB文件。 在项目不断添加新配置的同时,如何使文件在三个库之间保持同步 总结是如何使该文件保持同步,并使其成为所有三个LIB使用的单一真相来源,并且能够更新该单

因此,我的问题基于以下场景:

    我有三个SNMP库,我自己建的,一个在NoDEJS中,一个在C++中,一个在java。
  • 有一个项目响应所有这3个libs snmp查询。(在这种情况下,我们可以向MIB文件添加新配置)
  • 我有一个MIB文件,其中包含query、queryname及其oid的所有配置和映射
问题是这三个库都需要频繁访问MIB文件。

  • 在项目不断添加新配置的同时,如何使文件在三个库之间保持同步

总结是如何使该文件保持同步,并使其成为所有三个LIB使用的单一真相来源,并且能够更新该单一真相来源。

这是源代码管理的问题吗?假设您的库存储在单独的Git repo中,您可以将MIB文档存储在自己的repo中,并将其作为子模块添加到库repo中。