【问题标题】:Sync MIB-files without folders tree (for snmp)在没有文件夹树的情况下同步 MIB 文件(用于 snmp)
【发布时间】:2014-05-16 14:26:13
【问题描述】:

我们有一个带有一些 mib 文件的 svn-repo。对于人类来说,可以将文件保存在子文件夹中:

MIBS
 +VendorA
   +MIB1.txt
   +MIB2.txt
 +VendorB
   +MibN.txt
...

用户可以使用 Tortoise 客户端更新或添加 MIB。服务器应通过 cron 自行更新其工作副本。

但 snmpd 不支持子目录,来自手册页:

/usr/local/share/snmp/mibs/

代理还将将此目录中的所有文件作为 MIB 加载。 但是,它不会加载任何以“.”开头的文件。或下降 进入子目录。

是否可以在不包含文件夹的情况下从 repo 同步文件?

感谢您的任何反馈!

【问题讨论】:

    标签: svn subdirectory mib snmpd


    【解决方案1】:

    SVN externals 文件类型+手工。即

    • 在同一个 repo 特殊结帐文件夹中创建(可能在 /trunk 之外)
    • 将文件夹内的每个“虚拟”文件映射到 MIB-tree 中的真实文件
    • 维护实际状态的链接列表(新的 MIB 必须添加到定义中,删除 - 删除) - 可能可以通过提交后挂钩自动化
    • 具有平面 MIB 要求的 SVN 用户必须签出 FLAT 文件夹的 URL

    【讨论】:

    • 似乎有帮助..我会尝试这个解决方案并在之后评论结果
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-02-04
    • 2011-02-08
    • 1970-01-01
    • 1970-01-01
    • 2013-02-08
    • 1970-01-01
    • 2020-11-05
    相关资源
    最近更新 更多