0
同時在linux系統上接收snmptrap ...每件事情都很好,但在Windows服務器& XP我得到Could not format log-string
。任何人都請幫我解決這個問題。 我正在使用Net-SNMP-5.6.1.1用於Windows服務器。 由於提前無法格式化日誌字符串
同時在linux系統上接收snmptrap ...每件事情都很好,但在Windows服務器& XP我得到Could not format log-string
。任何人都請幫我解決這個問題。 我正在使用Net-SNMP-5.6.1.1用於Windows服務器。 由於提前無法格式化日誌字符串
這是因爲供給snprintf()
的代替sprintf()
因爲它限制檢查爲 字符串長度。或因爲Void debugmsg_hex(const char *token, const u_char * thedata, size_t len)
可以接受不超過LOGLENGTH==1024
。 解決: 驗證snmp_logging.c
並刪除支票。
CODE
什麼是完整的錯誤消息。我需要打印的代碼。
嗨Grijesh,我實際上在事件查看器中查看此消息,並且它只顯示「無法格式化日誌字符串」。 – Gaurav
在'logging.c'中有一個宏'LOGLENGTH'增加了它的大小,重新編譯並運行..另外禁用調試模式。 –
試試這個選項'snmptrab -Dmib_init -H ..' –