Node.js 来自perl的websocket客户端

Node.js 来自perl的websocket客户端,node.js,perl,websocket,Node.js,Perl,Websocket,我正在考虑为node.js服务器构建一个监视器。我正在考虑让一个Perl客户端监视node.js管道中的内容,并在事情不符合犹太规范时提醒nagios js服务器对来自浏览器的常规websocket连接响应良好,该部分已经工作了几个月,我只是想添加监视 服务器使用记录此消息并关闭连接 warn - unknown transport: "undefined" 它来自节点\u modules/socket.io/lib/manager.js: if (!~this.get('trans

我正在考虑为node.js服务器构建一个监视器。我正在考虑让一个Perl客户端监视node.js管道中的内容,并在事情不符合犹太规范时提醒nagios

js服务器对来自浏览器的常规websocket连接响应良好,该部分已经工作了几个月,我只是想添加监视

服务器使用记录此消息并关闭连接

   warn  - unknown transport: "undefined"
它来自
节点\u modules/socket.io/lib/manager.js

 if (!~this.get('transports').indexOf(data.transport)) {
    this.log.warn('unknown transport: "' + data.transport + '"');
    req.connection.end();
    return;
  }

我没有看到更多关于在Perl客户机中设置“transport”的文档,也没有关于设置任何其他相关内容的文档。它似乎不是url中的查询参数。有谁能就我可能遗漏的内容提供一些建议或指点吗?该示例代码是否有效?

在树枝上拍摄您已经尝试过了吗

npm install nagios

这不是项目的唯一部分——一旦我知道我可以监控nodejs的输出,我将自动化一堆web表单和文档上传,以创建我期望的输入,我希望能够从一个应用程序中完成这一切。但我会查看nagios npm脚本,看看它们是否能给我任何线索。