我已经了解如何使用 net-snmp 库实现 snmp 子代理(http://net-snmp.sourceforge.net/tutorial/tutorial-5/toolkit/demon/index.html)
该示例运行良好,但我问一个关于“netsnmp_register_int_instance(&variable)”中引用传递的变量的问题
当 snmp 守护进程接收到 snmp 请求时读取此变量,请求“agentx”请求子代理给出变量的值。
但是锁呢?我将把子代理与我自己的二进制文件链接起来,以允许他每秒提供有关其状态的信息。
有时,变量可能会被 snmp 库代码读取而由我自己的代码编写?
我必须修改读取变量以设置锁定的 snmp 库块的代码吗?
谢谢你。