1
我正在爲我們的node.js服務器構建一個監視器。正在考慮讓Perl客戶端監視node.js管道中出現的內容,並且如果事情不是猶太教,那麼會發出警報nagios。來自perl的websocket客戶端
node.js服務器對來自瀏覽器的常規websocket連接做出了很好的響應,該部分已經工作了好幾個月,我只是想要添加監視。
使用sample code in the Perl module AnyEvent::WebSocket::Client,服務器日誌此消息,並關閉連接
warn - unknown transport: "undefined"
這是從node_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客戶端中,或爲此設置任何其他內容。它似乎不是網址中的查詢參數。任何人都可以提供任何建議或指針,以瞭解我可能會失蹤的內容嗎?該示例代碼是否工作?
這不是該項目的唯一部分 - 一旦我知道我可以監視輸出的NodeJS我將被自動一堆Web表單和文檔上傳來創建我期望的輸入,我希望能夠通過一個應用程序完成所有這些。但我會檢查nagios npm腳本,看看他們是否可以給我任何線索。 – 2014-09-02 22:42:14