我正在尝试编写一个使用 net-snmp 支持的 agentX 的 snmp 子代理。起初,我使用了 net-snmp FAQ 中的示例代码:
http://www.net-snmp.org/wiki/index.php/TUT:Writing_a_Subagent
从示例代码 ( example-demon.c,nstAgentSubagentObject.c,nstAgentSubagentObject.h ) 中,我构建了一个子代理,它可以使用 agentX 来执行 snmpget 和 snmpset。
我的问题是:从nstAgentSubagentObject.c中的代码中,有很多跟踪代码,如下所示:
DEBUGMSGTL(("nstAgentSubagentObject",
"Initializing the nstAgentSubagentObject module\n"));
但是我在任何地方都看不到日志。
我试图启动 snmpd(snmp 的恶魔)
snmpd -f -DnstAgentSubagentObject -Lf /tmp/snmp.log
。
但是我仍然看不到日志。谁能告诉我如何查看 DEBUGMSGTL 的日志?