Erlang 如何在SNMP代理中为特定OID设置值
我正在用erlang编写一个SNMP代理。我想为一些OID设置值,虽然我看到像Erlang 如何在SNMP代理中为特定OID设置值,erlang,snmp,otp,Erlang,Snmp,Otp,我正在用erlang编写一个SNMP代理。我想为一些OID设置值,虽然我看到像snmpa:get/2和snmpa:get_next/2这样的函数,但我找不到任何可以执行设置的函数。 如何在erlang中的snmp代理中设置值?erlang文档提供了一个可能有用的方法。@SteveVinoski我唯一能找到的是:这个MIB现在加载到代理中,经理可以提问。作为一个例子,我们在工具箱中启动另一个Erlang系统和简单的Erlang管理器。这意味着我必须启动一个snmp管理器,这是我不想做的(有很多配置
snmpa:get/2
和snmpa:get_next/2
这样的函数,但我找不到任何可以执行设置的函数。如何在erlang中的snmp代理中设置值?erlang文档提供了一个可能有用的方法。@SteveVinoski我唯一能找到的是:这个MIB现在加载到代理中,经理可以提问。作为一个例子,我们在工具箱中启动另一个Erlang系统和简单的Erlang管理器。这意味着我必须启动一个snmp管理器,这是我不想做的(有很多配置)。我要做的是更改作为代理的变量。这可能吗?snmpa模块本可以实现set/2功能,但它没有。这在使用默认实现时非常有用。通常情况下,您将自己实现检测功能,从而实现备份存储。