【发布时间】:2018-09-28 14:19:19
【问题描述】:
我正在尝试设计一个系统以使用 Net-snmp 在管理器计算机和单个嵌入式代理之间进行通信。
似乎没有明确回答的一件事是您在经理和代理计算机上所需的基本软件的差异。
在大多数教程中,他们似乎在代理和管理器上都安装了“snmp”,并在代理上另外下载了“snmpd”。
我目前的理解是,您需要在管理器上使用基本的“snmp”,而在代理上需要“snmpd”。但我的困惑来自您是否需要在代理上安装“snmp”。看起来你会用很多管理器特定的软件来膨胀代理。
如果您想在代理中本地查询数据,我知道这很有意义,但是在您想减少嵌入式系统的代理软件大小的情况下,您是否需要在其上安装“snmp”,如果你有没有办法删除管理器特定的文件?
谢谢!
编辑:再多一点信息,以更好地说明我的问题或我在哪里感到困惑。在faq上,它有类似在为代理编译snmp时包含“”--enable-mini-agent”之类的东西,它指定您需要为代理安装“snmp”。但也有一个单独的教程没有包含代理上的“snmp”,这就是为什么我对您是否需要代理上的“snmp”感到困惑,如果您不需要,那么它比不包括它有什么好处。谢谢。
【问题讨论】:
-
编辑问题以包含额外信息。不要滥用 cmets。
-
使用 Net-SNMP 作为示例来讨论此类内容过于宽泛,因为它是作为捆绑包发布的。如果您开发自己的代理和管理器,它们可以是完全独立的部分并在不同的机器上运行。