Snmp 对于经理和代理,我需要什么软件

Snmp 对于经理和代理,我需要什么软件,snmp,net-snmp,snmpd,Snmp,Net Snmp,Snmpd,我正在尝试设计一个系统,使用NetSNMP在manager计算机和单个嵌入式代理之间进行通信 有一件事情似乎没有得到明确的回答,那就是您需要在manager和agent计算机上使用的基础软件有什么不同 在大多数教程中,他们似乎在代理和管理器上都安装了“snmp”,并在代理上另外下载了“snmpd” 我目前的理解是,在manager上需要基本的“snmp”,在代理上需要“snmpd”。但我的困惑来自于是否需要在代理上安装“snmp”。看起来你会用很多特定于管理者的软件来充实代理 我理解,如果您希望

我正在尝试设计一个系统,使用NetSNMP在manager计算机和单个嵌入式代理之间进行通信

有一件事情似乎没有得到明确的回答,那就是您需要在manager和agent计算机上使用的基础软件有什么不同

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

我目前的理解是,在manager上需要基本的“snmp”,在代理上需要“snmpd”。但我的困惑来自于是否需要在代理上安装“snmp”。看起来你会用很多特定于管理者的软件来充实代理

我理解,如果您希望在代理中本地查询数据,这是有意义的,但是在您希望减少嵌入式系统的代理软件大小的情况下,是否需要在其上安装“snmp”,如果需要,是否有任何方法删除特定于管理器的文件

谢谢

编辑:只是多一点信息,以更好地说明我的问题或我有困惑的地方。在常见问题解答中,在为代理编译snmp时包括“--enable mini agent”,它指定您需要为代理安装“snmp”。但是还有一个单独的教程没有在代理上包含“snmp”,这就是为什么我对您是否需要“snmp”感到困惑的原因“关于代理,如果你不这样做,那么它比不包括它有什么好处。谢谢。

谢谢莱克斯,“它作为捆绑包发货”这一点是我遗漏的,因为这一点在任何地方都没有提到,所以对于新手来说,这条“一旦你知道它就显而易见”的信息在网站上没有被明确提及,这对我的全面理解很重要

基本上,我认为NetSNMP源程序包不是代理和管理器的捆绑包,这是我遵循的教程,因为这是唯一一个让NetSNMP正常工作的教程。我的困惑是,他正在从源代码安装捆绑的网络snmp包,但也在通过“sudo apt get install snmpd”安装一个单独的snmp守护程序。因此,我假设您需要单独安装snmpd以使守护进程正常工作


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

编辑问题以包含额外信息。不要误用评论。以NetSNMP为例讨论这类问题太广泛了,因为它是作为捆绑包提供的。如果您开发自己的代理和管理器,它们可以是完全独立的部分,并在不同的机器上运行。