Tag: net snmp

如何将陷阱消息从Linux发送到本地计算机上的snmp代理?

我无法find互联网上的任何解决scheme,所以我决定发布我的问题在stackoverflow,我有一个程序在Linux服务器上,当我执行它应该发送陷阱消息到我本地的snmp代理。 我将主机名设置为我的系统IP地址,所以我看到所有的日志都从程序打印,但没有sedning陷阱到我的本地snmp代理任何想法我怎么能使它在这种情况下工作? app.js var snmp = require("net-snmp"); var msg = require('./event.js'); function process (msg) { var host = msg.event.body.trapHost; var snmpVersion = snmp.Version1; if (msg.event.body.snmpVersion === "v2"){ snmpVersion = snmp.Version2c } var sessionOptions = { port: 161, retries: 1, timeout: 5000, transport: "udp4", trapPort: msg.event.body.trapPort, version: snmpVersion }; //Create snmp Session var session = snmp.createSession(host,"public",sessionOptions); […]