【问题标题】:What software do I need for the manager versus the agent经理和代理我需要什么软件
【发布时间】: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 作为示例来讨论此类内容过于宽泛,因为它是作为捆绑包发布的。如果您开发自己的代理和管理器,它们可以是完全独立的部分并在不同的机器上运行。

标签: snmp net-snmp snmpd


【解决方案1】:

感谢 Lex,“它作为一个捆绑包提供”是我缺少的一点,因为在任何地方都没有提到这一点,所以对于新人来说,这个“一旦你知道就显而易见”的信息没有在网站上明确提及对我的整体理解很重要。

基本上,我认为 net-snmp 源包不是代理和管理器的捆绑包的总体困惑来自我遵循的本教程:https://www.maketecheasier.com/net-snmp-part-1/,因为它是唯一让 net-snmp 正常工作的教程。我的困惑是他正在从源安装捆绑的 net-snmp 包,但还通过“sudo apt-get install snmpd”安装了一个单独的 snmp 守护程序。因此,我假设您需要单独安装 snmpd 才能使守护程序正常工作。

本教程没有提到 snmpd 实际上已经包含在源代码中,并且您不需要执行“sudo apt-get install snmpd”命令以使 snmpd 工作,因为您只是在进行冗余下载和安装。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-04-08
    • 1970-01-01
    • 2014-01-28
    • 1970-01-01
    • 2010-09-09
    • 1970-01-01
    • 1970-01-01
    • 2019-04-02
    相关资源
    最近更新 更多