我需要针对经理和代理商的什么软件

时间:2018-09-28 14:19:19

标签: snmp net-snmp snmpd

我正在尝试设计一个使用Net-snmp在管理器计算机和单个嵌入式代理之间进行通信的系统。

似乎没有一个明确答案的一件事是管理器与代理计算机上所需的基本软件的区别。

在大多数教程中,他们似乎都在代理和管理器上都安装了“ snmp”,并在代理上另外下载了“ snmpd”。

我目前的理解是,您需要在管理器上使用基本的“ snmp”,而在代理上则需要使用“ snmpd”。但是我的困惑来自您是否需要在代理上安装“ snmp”。看来您会使用许多经理专用软件来使代理膨胀。

如果您要在代理中本地查询数据,我知道这很有意义,但是在这种情况下,您想减小嵌入式系统的代理软件大小,是否需要在其上安装“ snmp”,如果您有什么办法删除管理员专用文件?

谢谢!

编辑:仅需更多信息,可以更好地说明我的问题或我感到困惑的地方。常见问题上,在为代理编译snmp时,它包含诸如“ --enable-mini-agent”之类的内容,这表明您需要为该代理安装“ snmp”。但是也有单独的教程,其中未包含代理上的“ snmp”,这就是为什么我对您是否需要代理上的“ snmp”感到困惑的原因,如果不这样做,那么与不包括它相比有什么好处。

1 个答案:

答案 0 :(得分: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正常工作,因为您只是在进行冗余下载和安装。 / p>