如何使用 snmp++ 启用/禁用交换机端口
How can I use snmp++ to enable/disable a switch port?
我在网上找了很久,但我才发现我可以使用snmp trap来实现这个功能。但是我不知道如何在 snmp++ 中使用陷阱。我只能在net-snmp中找到如何使用trap,但是我们的老师要求我们使用snmp++。因此,如果有人可以帮助我,我将非常感谢
首先,您需要知道,为了启用/禁用端口,您必须切换IF-MIB中定义的ifAdminStatus。
接口向上:
snmpset -v1 -c community hostname IF-MIB::ifAdminStatus.interface i 1
接口关闭:
snmpset -v1 -c community hostname IF-MIB::ifAdminStatus.interface i 2
有一组很好的例子,包括SNMP++库附带的snmpset。因此,您应该能够相应地修改此示例应用,以实现所需的内容。
相关文章:
- 如何创建一个CMake变量,除非显式重写,否则使用默认值
- C++:TypeDef使用元组
- 使用std::multimap迭代器创建std::list
- 从不同线程使用int64的不同字节安全吗
- 比较并显示使用最小值(a,b)和最大值(a、b)升序排列的4个数字
- 为什么在全局范围内使用"extern int a"似乎不行?
- 在C#中处理C++指针而不使用unsafe的最佳方法
- 使用C++库在Android项目中修改gradle中的cmake参数,用于插入指令的测试
- 如何使用Google Mock来模拟gettimeofday()
- 如何使用默认参数等选择模板专业化
- 为什么使用 "this" 指针调用派生成员函数?
- 使用新行和不使用新行读取文件
- 如何使用 < 和 > 命令获取 c++ 中的输入和输出?
- 如何确定我已使用非编码文件到达 EOF?
- 如何使用 clang 格式在交换机中获取单行对齐的大小写语句
- 如何使用 snmp++ 启用/禁用交换机端口
- 使用 LLVM 的 libc++ 时,__1 符号从何而来?
- 在std::cout之后使用std::cin时,换行符从何而来
- 为什么以及在何处在C++中使用引用和指针
- 基例如何影响使用递归函数的哪些行