C++ Linux上的SNMP支持

C++ Linux上的SNMP支持,c++,linux,snmp,C++,Linux,Snmp,我正在寻找一种在Linux中使用C/C++代码的方法,使我的设备能够成为SNMP管理器和代理。我可以自己在代码中实现管理器/代理逻辑。但我想那是车轮的重新发明 Linux的TCP/IP堆栈中是否存在对SNMP(管理器和代理)实现的内在支持?我需要先安装包吗?Linux发行版之间有什么不同吗?是的,它确实是在重新发明轮子 有许多不同的SNMP manager应用程序可用,包括免费软件和商业软件。网络搜索应该会显示一些选项。我不想推荐一个而不是另一个,因为您的要求非常不具体。(无论如何。) 如果要在

我正在寻找一种在Linux中使用C/C++代码的方法,使我的设备能够成为SNMP管理器和代理。我可以自己在代码中实现管理器/代理逻辑。但我想那是车轮的重新发明


Linux的TCP/IP堆栈中是否存在对SNMP(管理器和代理)实现的内在支持?我需要先安装包吗?Linux发行版之间有什么不同吗?

是的,它确实是在重新发明轮子

有许多不同的SNMP manager应用程序可用,包括免费软件和商业软件。网络搜索应该会显示一些选项。我不想推荐一个而不是另一个,因为您的要求非常不具体。(无论如何。)


如果要在Linux主机上实现SNMP代理,最简单的选项可能是安装该软件包。它包含一个完整的SNMP代理,以及用于在C中构建您自己的管理器的库和头(如果您需要的话)。它适用于所有主要的Linux发行版,并且有相当好的文档。

SNMP没有在TCP堆栈中实现。这是应用程序代码。