使用Qt和C++创建SNMP代理
Creating an SNMP agent with Qt and C++
我正在考虑将SNMP支持添加到我在linux下编写的一个简单守护进程中。我的守护进程是用C++和Qt5编写的。
我正在寻找一种简单的方式来添加这种支持。我发现了几个MIB创建工具,问题是编写代理(或子代理)。我宁愿不用C编写这个代码,有人知道q Qt库有帮助吗?我找到了mib2c,它将在C中创建骨架(但我更愿意将C++与Qt一起使用)。
您可以尝试使用CIMPLE,我在github的原始网站上分叉了它。我已经在github上做了一些清理,并试图联系原作者,但他们从未回复过我的任何电子邮件,这让我怀疑他们是否打算继续支持图书馆。
不管怎样,它确实可以工作,并且与Windows和Linux都能很好地配合使用,这两种系统实现SNMP代理的风格非常不同。如果你在谷歌上搜索"WBEM",你会发现其他一些库。CIMPLE是我们在Fusion io中用于SNMP支持的一个。它很好地支持C++,并使用代码生成器来处理许多编写起来很无聊且不特定于您的应用程序的锅炉板内容。
相关文章:
- 代理对象的常量正确性
- 有什么好的方法可以让系统调用代理允许在单元测试中进行模拟
- 具有所表示类的相同构造函数签名的代理类模板
- 类型为 'std::map< char,int > 的 <Swig 对象的代理
- 我如何知道QNetWorkReped来自哪个代理?
- C++向量初始化遗传算法的代理向量
- 类(可能是代理)的命名,允许在不修改基础容器的情况下对项目进行排序和删除
- 如何将HTTPS流量重定向到本地主机:443上的代理?
- 适用于 Linux 的 c++ 上的代理脚本
- SNMP 代理在单元测试期间断开连接
- 模板代理方法无法编译
- 对于代理容器上的迭代器来说,"least bad implementation"可能是什么?
- 如何在ZMQ代理中记录接收消息?
- C++ boost::asio https 通过代理
- 如何确定请求的 OID 是否在具有 net-snmp API 的表中?
- 使用函数指针作为成员函数的代理
- 应用程序未发送所有 SNMP 陷阱
- 使用Qt和C++创建SNMP代理
- Windows Server 2012上的SNMP扩展代理无法连接到需要数据的端口
- 与开发SNMP扩展代理DLL相关