我正在嘗試編寫一個使用agentX的snmp子代理,它由net-snmp支持。 起初,我使用從NET-SNMP FAQ的示例代碼:如何在net-snmp中查看DEBUGMSGTL的日誌
http://www.net-snmp.org/wiki/index.php/TUT:Writing_a_Subagent
而且從例如代碼 (例如-demon.c,nstAgentSubagentObject.c,nstAgentSubagentObject.h),I建一個可以使用agentX執行snmpget和snmpset的子代理。
我的問題是: 從代碼nstAgentSubagentObject.c,有很多跟蹤代碼,例如如下:
DEBUGMSGTL(("nstAgentSubagentObject",
"Initializing the nstAgentSubagentObject module\n"));
,但我看不到任何地方登錄。
我試圖啓動snmpd(snmp的惡魔) snmpd -f -DnstAgentSubagentObject -Lf /tmp/snmp.log
。
但我仍然無法看到日誌。誰能告訴我如何查看DEBUGMSGTL的日誌?