{"_id":"monitor","_rev":"229-5c4ebcf77643bce8a744d49a63e8d91d","name":"monitor","dist-tags":{"latest":"0.6.10"},"versions":{"0.2.4":{"name":"monitor","version":"0.2.4","author":{"name":"Loren West","email":"open_source@lorenwest.com"},"_id":"monitor@0.2.4","dist":{"shasum":"ae6011e12df5252e4ce92b1c7d7dfabf97951729","tarball":"https://registry.npmjs.org/monitor/-/monitor-0.2.4.tgz","integrity":"sha512-sEjfF5/yu04zTmAYXp9nN9287JvC86DASaejn71lmIadqBtCb+e3Aj05vz24CKElvrojz40lbX3JTjrPIzT0ig==","signatures":[{"sig":"MEYCIQCwYnBeM8UV14xBc8tG/SLUWWD3RU66Bns5iqD8CZ1XdwIhANCy8d70fzVF9u1CHOs98UyR+Km6dlvsWQb5D17E7ulf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/node-monitor","engines":{"node":">=0.2.4"},"modules":{"file-logger":"./logger/file-logger","email-logger":"./logger/email-logger","log4js-logger":"./logger/log4js-logger","os-cmd-logger":"./logger/os-cmd-logger","console-logger":"./logger/console-logger","couchdb-logger":"./logger/couchdb-logger"},"scripts":{"test":"vows test/*.js --spec"},"_npmVersion":"0.2.10","description":"Runtime monitoring for node.js applications","directories":{"lib":"./lib","test":"./test"},"_nodeVersion":"v0.2.5","dependencies":{"vows":">=0.5.2","config":">=0.2.4","log4js":">=0.1.0","couchdb":">=0.1.0","sprintf":">=0.1.1"},"_nodeSupported":true},"0.2.5":{"name":"monitor","version":"0.2.5","author":{"name":"Loren West","email":"open_source@lorenwest.com"},"_id":"monitor@0.2.5","dist":{"shasum":"d55c1726aa8803b15335dcc326c1e08a7358041e","tarball":"https://registry.npmjs.org/monitor/-/monitor-0.2.5.tgz","integrity":"sha512-kU4f4pQAEb+h/bPe10fgw6r6khNFqaJG21doqJS9mNGEsWFHoep6z8xksT9gGcAvH12w/1ygO99M1rC+wKW4FQ==","signatures":[{"sig":"MEYCIQDJUNgbslzhRGmiZyy+UJRp+8emiLRgF0BqUwByf5eUwwIhAMSLF3O5z/+VBMmwjJiiixLoEyIlm5qvK8MhAe5brn3t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/node-monitor","engines":{"node":">=0.2.4"},"modules":{"file-logger":"./logger/file-logger","email-logger":"./logger/email-logger","log4js-logger":"./logger/log4js-logger","os-cmd-logger":"./logger/os-cmd-logger","console-logger":"./logger/console-logger","couchdb-logger":"./logger/couchdb-logger"},"scripts":{"test":"vows test/*.js --spec"},"_npmVersion":"0.2.8-1","description":"Runtime monitoring for node.js applications","directories":{"lib":"./lib","test":"./test"},"_nodeVersion":"v0.2.5","dependencies":{"vows":">=0.5.2","config":">=0.2.4","log4js":">=0.1.0","couchdb":">=0.1.0","sprintf":">=0.1.1"},"_nodeSupported":true},"0.2.6":{"name":"monitor","version":"0.2.6","author":{"name":"Loren West","email":"open_source@lorenwest.com"},"_id":"monitor@0.2.6","dist":{"shasum":"2942084df5a42031b1ad9c14ef158ac3f39247a7","tarball":"https://registry.npmjs.org/monitor/-/monitor-0.2.6.tgz","integrity":"sha512-20w5+KT15WqljpNhPlQeieKn9mz2zliGgOWkNRm+Oxpr5IdRRs+BmDGOWsybBw8NJXATPc5nF25kIPvnJT9JIw==","signatures":[{"sig":"MEQCIDfSKtphM1j0eD6Sz+v57MdLtS9UIkgYcrXxObY/BFlAAiBPyC5oVyUk+lwUFbZocK8mdAcZJV55nqOODe+vpqHbfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/node-monitor","engines":{"node":">=0.2.4"},"modules":{"file-logger":"./logger/file-logger","email-logger":"./logger/email-logger","log4js-logger":"./logger/log4js-logger","os-cmd-logger":"./logger/os-cmd-logger","console-logger":"./logger/console-logger","couchdb-logger":"./logger/couchdb-logger"},"scripts":{"test":"vows test/*.js --spec"},"_npmVersion":"0.2.12-1","description":"Runtime monitoring for node.js applications","directories":{"lib":"./lib","test":"./test"},"_nodeVersion":"v0.2.5","dependencies":{"vows":">=0.5.2","config":">=0.2.4","log4js":">=0.1.0","couchdb":">=0.1.0","sprintf":">=0.1.1"},"_nodeSupported":true},"0.2.7":{"name":"monitor","version":"0.2.7","author":{"name":"Loren West","email":"open_source@lorenwest.com"},"_id":"monitor@0.2.7","dist":{"shasum":"36c77b331ee732f4af13d411132a6c12b57d46d0","tarball":"https://registry.npmjs.org/monitor/-/monitor-0.2.7.tgz","integrity":"sha512-dkPr5LXt/qf/0goa9Q7eLkWBKjfWexd3Lt3XBleXDzScn2jER+TFsBogxfRswWuWDMf/nwnpKQvxWnUL0SgKfw==","signatures":[{"sig":"MEUCIQD2dxLQQ60uM/hbaOdoKP3I9GnKryHURyf54wrL4x7kggIgY3TcVNrnlav9nbakGAY5BZuol2j5crj32Zqmapayc2Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/node-monitor","engines":{"node":">=0.2.4"},"modules":{"file-logger":"./logger/file-logger","email-logger":"./logger/email-logger","log4js-logger":"./logger/log4js-logger","os-cmd-logger":"./logger/os-cmd-logger","console-logger":"./logger/console-logger","couchdb-logger":"./logger/couchdb-logger"},"scripts":{"test":"vows test/*.js --spec"},"_npmVersion":"0.2.12-1","description":"Runtime monitoring for node.js applications","directories":{"lib":"./lib","test":"./test"},"_nodeVersion":"v0.2.5","dependencies":{"vows":">=0.5.2","config":">=0.2.4","log4js":">=0.1.0","couchdb":">=0.1.0","sprintf":">=0.1.1"},"_nodeSupported":true},"0.2.8":{"name":"monitor","version":"0.2.8","author":{"name":"Loren West","email":"open_source@lorenwest.com"},"_id":"monitor@0.2.8","dist":{"shasum":"70205ab143d731c985379e8dcd1fc379677c2ce3","tarball":"https://registry.npmjs.org/monitor/-/monitor-0.2.8.tgz","integrity":"sha512-OWAgyfybcVjz/BO6HYDlnsvfRFqnXkh+gVtmNBjxJMMnvGrIstHt2QR6I+D8xQIWs+CvXaTj6P+UOcEqo2EyYg==","signatures":[{"sig":"MEUCIFm0jltYMzpWVhaPwiFXQwCA87vssq2d0uw/gwdxWVbaAiEAkHU0Bdgv9tWdZKEP4mUPcoWaOLPieRyn6xgdHdTJUyQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/node-monitor","engines":{"node":">=0.2.4"},"modules":{"file-logger":"./logger/file-logger","email-logger":"./logger/email-logger","log4js-logger":"./logger/log4js-logger","os-cmd-logger":"./logger/os-cmd-logger","console-logger":"./logger/console-logger","couchdb-logger":"./logger/couchdb-logger"},"scripts":{"test":"vows test/*.js --spec"},"_npmVersion":"0.2.12-1","description":"Runtime monitoring for node.js applications","directories":{"lib":"./lib","test":"./test"},"_nodeVersion":"v0.2.5","dependencies":{"vows":">=0.5.2","config":">=0.2.4","sprintf":">=0.1.1"},"_nodeSupported":true},"0.2.9":{"name":"monitor","version":"0.2.9","author":{"name":"Loren West","email":"open_source@lorenwest.com"},"_id":"monitor@0.2.9","dist":{"shasum":"0499eefb978faf94fa1879afad7a6902df3e9dbb","tarball":"https://registry.npmjs.org/monitor/-/monitor-0.2.9.tgz","integrity":"sha512-ZrpaPapPMIpYlNBD66OmeM7fjHuKWS6Me0q9Pxas2s/ZcgMDK84MyDHLuyupFQWT4g02RRzUxBb8pzz+eIattA==","signatures":[{"sig":"MEQCIAL9g0IsKgmW2YZ5hs+FrXj6AsSyvIYT2n2mq/8E4bvSAiBL4zwj554ZaPq7mQhPWsCWcpotVPW4NsZGngNMLsmHHw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/node-monitor","files":[""],"engines":{"node":">=0.2.4"},"modules":{"file-logger":"./logger/file-logger","email-logger":"./logger/email-logger","log4js-logger":"./logger/log4js-logger","os-cmd-logger":"./logger/os-cmd-logger","console-logger":"./logger/console-logger","couchdb-logger":"./logger/couchdb-logger"},"scripts":{"test":"vows test/*.js --spec"},"_npmVersion":"0.2.16","description":"Runtime monitoring for node.js applications","directories":{"lib":"./lib","test":"./test"},"_nodeVersion":"v0.2.6","dependencies":{"vows":">=0.5.6","config":">=0.2.8","log4js":">=0.2.3","sprintf":">=0.1.1","couch-client":">=0.0.3"},"_defaultsLoaded":true,"_engineSupported":true},"0.2.10":{"name":"monitor","version":"0.2.10","author":{"name":"Loren West","email":"open_source@lorenwest.com"},"_id":"monitor@0.2.10","dist":{"shasum":"dc88c038d382af01220ca7e7b1dc33462f1155f0","tarball":"https://registry.npmjs.org/monitor/-/monitor-0.2.10.tgz","integrity":"sha512-mWlfwlNQ+t1XS2cIzEx+JE2Hqs56oK4W5z9eRB+DqX+KiwZ1XApa2YvPl7oKN/wTrmCrBrMWPENv8KNTx0PRHA==","signatures":[{"sig":"MEQCIF7/HLypCAMQ/EZ0AA/1eD9gVzwleRrIJ1LQE9YPcjDZAiAT0eZhclfNjDSlwnUMvvvnVtF4qgEturxTJe5ee3qb9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/node-monitor","files":[""],"engines":{"node":">=0.2.4"},"modules":{"file-logger":"./logger/file-logger","email-logger":"./logger/email-logger","log4js-logger":"./logger/log4js-logger","os-cmd-logger":"./logger/os-cmd-logger","console-logger":"./logger/console-logger","couchdb-logger":"./logger/couchdb-logger"},"scripts":{"test":"vows test/*.js --spec"},"_npmVersion":"0.2.16","description":"Runtime monitoring for node.js applications","directories":{"lib":"./lib","test":"./test"},"_nodeVersion":"v0.2.6","dependencies":{"vows":">=0.5.6","config":">=0.2.8","log4js":">=0.2.3","sprintf":">=0.1.1","couch-client":">=0.0.3"},"_defaultsLoaded":true,"_engineSupported":true},"0.2.11":{"name":"monitor","version":"0.2.11","author":{"name":"Loren West","email":"open_source@lorenwest.com"},"_id":"monitor@0.2.11","dist":{"shasum":"002841adb5e548e25088928766120666fe4d0e3b","tarball":"https://registry.npmjs.org/monitor/-/monitor-0.2.11.tgz","integrity":"sha512-bO8IS46UdF9jIvdYBqlTvb562sKYIQggfbUKgQESxBVTDhWSbEKKqEu1Opq4Z4mWJeA3ZrCN5zYil8CLkAdl6A==","signatures":[{"sig":"MEUCIQDBUoiPPGerFCVDbAIhoDP7Wis8IIjzH9a8DUXUjIrp+QIgTcAK28L/qYrgkQrbcyJt0xPe+1tZJnQknQZxIQN0sVw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/node-monitor","files":[""],"engines":{"node":">=0.2.6"},"modules":{"file-logger":"./logger/file-logger","email-logger":"./logger/email-logger","os-cmd-logger":"./logger/os-cmd-logger","console-logger":"./logger/console-logger","couchdb-logger":"./logger/couchdb-logger"},"scripts":{"test":"vows test/*.js --spec"},"_npmVersion":"0.2.16","description":"Runtime monitoring for node.js applications","directories":{"lib":"./lib","test":"./test"},"_nodeVersion":"v0.4.1","dependencies":{"vows":">=0.5.6","config":">=0.2.8","sprintf":">=0.1.1","couch-client":">=0.0.3"},"_defaultsLoaded":true,"_engineSupported":true},"0.4.0":{"name":"monitor","version":"0.4.0","author":{"url":"https://github.com/lorenwest","name":"Loren West","email":"open_source@lorenwest.com"},"_id":"monitor@0.4.0","maintainers":[{"name":"lorenwest","email":"npm@lorenwest.com"}],"homepage":"http://lorenwest.github.com/monitor/","bugs":{"url":"https://github.com/loren/monitor/issues"},"dist":{"shasum":"49b0dbec8431907a36a05a905d1c479eb24335eb","tarball":"https://registry.npmjs.org/monitor/-/monitor-0.4.0.tgz","integrity":"sha512-hkCQvAIzTg6xlkaCf3/8BUcJsnIObDyOqMmT1Rj8Mg/b6NPDGpDivgNwFpKXYjS+gUXcP8jZsGpj1b6Z3sXBBA==","signatures":[{"sig":"MEUCIHmdoPCg5omHmjvL7njMi9M7l8TYht2ze9QK+gVMDH0pAiEA5x78bbMtXFYOOl/4D+DYp1RyoV9nccD3jQegLL89kAA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","engines":{"node":">= 0.6.0"},"scripts":{"test":"grunt test","start":"node server"},"_npmUser":{"name":"lorenwest","email":"npm@lorenwest.com"},"licenses":[{"url":"https://github.com/lorenwest/monitor/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/lorenwest/monitor.git","type":"git"},"_npmVersion":"1.1.12","description":"Runtime monitoring for node.js applications","directories":{},"_nodeVersion":"v0.6.14","dependencies":{"cron":"0.1.x","config":"0.4.x","backbone":"0.9.x","socket.io":"0.9.x","underscore":"1.3.x","socket.io-client":"0.9.x"},"_defaultsLoaded":true,"devDependencies":{"grunt":"~0.3.6"},"_engineSupported":true,"optionalDependencies":{}},"0.4.1":{"name":"monitor","version":"0.4.1","author":{"url":"https://github.com/lorenwest","name":"Loren West","email":"open_source@lorenwest.com"},"_id":"monitor@0.4.1","maintainers":[{"name":"lorenwest","email":"npm@lorenwest.com"}],"homepage":"http://lorenwest.github.com/monitor/","bugs":{"url":"https://github.com/loren/monitor/issues"},"dist":{"shasum":"632b35ff744f35d68e279bc2274a9b14511e80a8","tarball":"https://registry.npmjs.org/monitor/-/monitor-0.4.1.tgz","integrity":"sha512-Vx7FjSAHGx8r6NKs/liGLeHqfMx2H3v+Drc6mzsKD0n9nBWG8MD1PDosbVh/NQd11alJeRYXVEMkXsDYTfsQGg==","signatures":[{"sig":"MEQCIFwVjTE/fzn/Vah7A7QsXIiNqmT6vfH01OlLSDjvzb17AiAnW7OpZU59Ldw5ILbyi1pELH0eR3WOfUR45i/q8TZJaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","engines":{"node":">= 0.6.0"},"scripts":{"test":"grunt test","start":"node server"},"_npmUser":{"name":"lorenwest","email":"npm@lorenwest.com"},"licenses":[{"url":"https://github.com/lorenwest/monitor/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/lorenwest/monitor.git","type":"git"},"_npmVersion":"1.1.12","description":"Runtime monitoring for node.js applications","directories":{},"_nodeVersion":"v0.6.14","dependencies":{"cron":"0.1.x","config":"0.4.x","backbone":"0.9.x","socket.io":"0.9.x","underscore":"1.3.x","socket.io-client":"0.9.x"},"_defaultsLoaded":true,"devDependencies":{"grunt":"~0.3.6"},"_engineSupported":true,"optionalDependencies":{}},"0.4.2":{"name":"monitor","version":"0.4.2","author":{"url":"https://github.com/lorenwest","name":"Loren West","email":"open_source@lorenwest.com"},"_id":"monitor@0.4.2","maintainers":[{"name":"lorenwest","email":"npm@lorenwest.com"}],"homepage":"http://lorenwest.github.com/monitor/","bugs":{"url":"https://github.com/loren/monitor/issues"},"dist":{"shasum":"ff92f10d97f05a8f3928258c5cb84f31689b8d9f","tarball":"https://registry.npmjs.org/monitor/-/monitor-0.4.2.tgz","integrity":"sha512-LmONnNYsU7qrFh443PNJIPJgMpTzw4qfiPNgZ5ShywdnjHAwyuG/53joo6SElYyNCUM9M+wGp9r/FOunxScdtg==","signatures":[{"sig":"MEYCIQDXy0OMF86QtbgKUYpDkD4fTxyFuoNTisODXmtPvDs9GgIhAJDrdoNDau6bcYRTmfLnVnY1/7xWddzpUqLZWrCtWzkE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","engines":{"node":">= 0.6.0"},"scripts":{"test":"grunt test","start":"node server"},"_npmUser":{"name":"lorenwest","email":"npm@lorenwest.com"},"licenses":[{"url":"https://github.com/lorenwest/monitor/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/lorenwest/monitor.git","type":"git"},"_npmVersion":"1.1.12","description":"Runtime monitoring for node.js applications","directories":{},"_nodeVersion":"v0.6.14","dependencies":{"cron":"0.1.x","config":"0.4.x","backbone":"0.9.x","socket.io":"0.9.x","underscore":"1.3.x","socket.io-client":"0.9.x"},"_defaultsLoaded":true,"devDependencies":{"grunt":"~0.3.6"},"_engineSupported":true,"optionalDependencies":{}},"0.4.3":{"name":"monitor","version":"0.4.3","author":{"url":"https://github.com/lorenwest","name":"Loren West","email":"open_source@lorenwest.com"},"_id":"monitor@0.4.3","maintainers":[{"name":"lorenwest","email":"npm@lorenwest.com"}],"homepage":"http://lorenwest.github.com/monitor/","bugs":{"url":"https://github.com/loren/monitor/issues"},"dist":{"shasum":"e678976cd02533355adfb0c62963bb7b57e9d782","tarball":"https://registry.npmjs.org/monitor/-/monitor-0.4.3.tgz","integrity":"sha512-HmtTeTLIqGufF2sbuqs4mfiFDAbL67DRIELsyL3iUFME+TXhpMPTOf8/r1sBSzChHN+IlaILEKMWB8LzHt03NA==","signatures":[{"sig":"MEUCID9jFgDcmFAq+8LMCvz5dqNDG+TKL2LgOJXA7rpXWMbnAiEA+4BMGUtM54NagX+wysWOREUOaPhFzLbZ1QlL5SqlwoU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","engines":{"node":">= 0.6.0"},"scripts":{"test":"grunt test","start":"node server"},"_npmUser":{"name":"lorenwest","email":"npm@lorenwest.com"},"licenses":[{"url":"https://github.com/lorenwest/monitor/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/lorenwest/monitor.git","type":"git"},"_npmVersion":"1.1.65","description":"Runtime monitoring for node.js applications","directories":{},"dependencies":{"cron":">=0.1.3 <0.2.0","config":">=0.4.17 <0.5.0","backbone":">=0.9.2 <0.10.0","socket.io":">=0.9.10 <0.10.0","underscore":">=1.4.2 <1.5.0","socket.io-client":">=0.9.11 <0.10.0"},"devDependencies":{"grunt":">=0.3.17"}},"0.4.4":{"name":"monitor","version":"0.4.4","author":{"url":"https://github.com/lorenwest","name":"Loren West","email":"open_source@lorenwest.com"},"_id":"monitor@0.4.4","maintainers":[{"name":"lorenwest","email":"npm@lorenwest.com"}],"homepage":"http://lorenwest.github.com/monitor/","bugs":{"url":"https://github.com/loren/monitor/issues"},"dist":{"shasum":"f8247886586f62ecc0d64426afb31fc9f166f093","tarball":"https://registry.npmjs.org/monitor/-/monitor-0.4.4.tgz","integrity":"sha512-0QJLZS/5k18Yte0cf5lbQKqT1S9GSgb5wMhll1kV+0oxRGMLchmmg3Gxcl2gQK9WzFKTSClWIO58J0mSHwMiyw==","signatures":[{"sig":"MEYCIQD4qAZ2q+fNUSIAO5qXvxxnmbgNibzJ6wAdzw+6XETy7gIhAIID3y8KDQ6XFzAETjgmMTPHp4/PwoV0m+yOytpzuw/B","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","engines":{"node":">= 0.6.0"},"scripts":{"test":"grunt test","start":"node server"},"_npmUser":{"name":"lorenwest","email":"npm@lorenwest.com"},"licenses":[{"url":"https://github.com/lorenwest/monitor/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/lorenwest/monitor.git","type":"git"},"_npmVersion":"1.1.66","description":"Runtime monitoring for node.js applications","directories":{},"dependencies":{"cron":">=0.1.3 <0.2.0","config":">=0.4.17 <0.5.0","backbone":">=0.9.2 <0.10.0","socket.io":">=0.9.10 <0.10.0","underscore":">=1.4.2 <1.5.0","socket.io-client":">=0.9.11 <0.10.0"},"devDependencies":{"grunt":">=0.3.17"}},"0.4.5":{"name":"monitor","version":"0.4.5","author":{"url":"https://github.com/lorenwest","name":"Loren West","email":"open_source@lorenwest.com"},"_id":"monitor@0.4.5","maintainers":[{"name":"lorenwest","email":"npm@lorenwest.com"}],"homepage":"http://lorenwest.github.com/monitor/","bugs":{"url":"https://github.com/loren/monitor/issues"},"dist":{"shasum":"bf8be6e2e02668653b9b8ec84053f462de5c1a3d","tarball":"https://registry.npmjs.org/monitor/-/monitor-0.4.5.tgz","integrity":"sha512-hqLJoXvz3Q1t7cU47WNrta1XO6j9uAr/xbiJmlkMyfd8WkufVWDnnvUhq9Ox8rpQ4SZCz1xB4D/WtDYtj/WWFQ==","signatures":[{"sig":"MEYCIQClnnA4EgytEWhkB76FRz0hF5Sp2m5Jf5I4KEWrx0qeswIhAJlRQ3Jyqcl+IJYsYvoA74Qt0KA+ZUf4vfY7Y7Zf5Gve","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","engines":{"node":">= 0.6.0"},"scripts":{"test":"grunt test","start":"node server"},"_npmUser":{"name":"lorenwest","email":"npm@lorenwest.com"},"licenses":[{"url":"https://github.com/lorenwest/monitor/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/lorenwest/monitor.git","type":"git"},"_npmVersion":"1.1.66","description":"Runtime monitoring for node.js applications","directories":{},"dependencies":{"cron":">=0.1.3 <0.2.0","config":">=0.4.17 <0.5.0","backbone":">=0.9.2 <0.10.0","socket.io":">=0.9.10 <0.10.0","underscore":">=1.4.2 <1.5.0","socket.io-client":">=0.9.11 <0.10.0"},"devDependencies":{"grunt":">=0.3.17"}},"0.4.6":{"name":"monitor","version":"0.4.6","author":{"url":"https://github.com/lorenwest","name":"Loren West","email":"open_source@lorenwest.com"},"_id":"monitor@0.4.6","maintainers":[{"name":"lorenwest","email":"npm@lorenwest.com"}],"homepage":"http://lorenwest.github.com/monitor/","bugs":{"url":"https://github.com/loren/monitor/issues"},"dist":{"shasum":"84c812a48a5b10c522909c2282c6ed58a93a423f","tarball":"https://registry.npmjs.org/monitor/-/monitor-0.4.6.tgz","integrity":"sha512-AXJF1EflllsTnZOY2uzadcHg+iKsva7kbk1FKdMxidZb60lBPFSvcV34mIwTJPxewm+B5WJUjBIVODRQr38+eA==","signatures":[{"sig":"MEYCIQCzxC0PM+Y8BfLCTI1JcXqwdIntwzGDXVvvjIzJGCA30gIhAO9sQDE79j9EpoRzAV89KoxCIfa9qrkYc46VzvqPCxme","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","engines":{"node":">= 0.6.0"},"scripts":{"test":"grunt test","start":"node server"},"_npmUser":{"name":"lorenwest","email":"npm@lorenwest.com"},"licenses":[{"url":"https://github.com/lorenwest/monitor/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/lorenwest/monitor.git","type":"git"},"_npmVersion":"1.1.66","description":"Runtime monitoring for node.js applications","directories":{},"dependencies":{"cron":">=0.1.3 <0.2.0","config":">=0.4.17 <0.5.0","backbone":">=0.9.9 <0.10.0","socket.io":">=0.9.10 <0.10.0","underscore":">=1.4.3 <1.5.0","socket.io-client":">=0.9.11 <0.10.0"},"devDependencies":{"grunt":">=0.3.17"}},"0.5.1":{"name":"monitor","version":"0.5.1","keywords":["monitor","node-monitor","remote control","monitoring","control","realtime","dashboard","control panel"],"author":{"url":"http://github.com/lorenwest","name":"Loren West","email":"open_source@lorenwest.com"},"_id":"monitor@0.5.1","maintainers":[{"name":"lorenwest","email":"npm@lorenwest.com"}],"homepage":"http://lorenwest.github.com/monitor/","bugs":{"url":"https://github.com/lorenwest/monitor/issues"},"dist":{"shasum":"34f800efd9cd348e9ad6aedfff599a5cbe5cdfc4","tarball":"https://registry.npmjs.org/monitor/-/monitor-0.5.1.tgz","integrity":"sha512-/ecKD+NXBvNf/KtHDHO5025RqY9xIVp4BUbCZhquhj8J2G4Y1/Mqstb30iDLrfjJ6FASUd2bnQG/oWyYbt3+sA==","signatures":[{"sig":"MEQCICHCRwTFVZzWtKv+6NlnmYkv77xrnH5yRRJyYQ74m7vEAiAM/8pHqvrK3nS+JWanDnisADCpT8mg0crM6ekbhY4Mew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"monitor.js","engines":{"node":">= 0.6.0"},"scripts":{"test":"grunt test","start":"node monitor"},"_npmUser":{"name":"lorenwest","email":"npm@lorenwest.com"},"licenses":[{"url":"https://github.com/lorenwest/node-monitor/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/lorenwest/monitor.git","type":"git"},"_npmVersion":"1.1.69","description":"Remote Monitoring and Control Panels for Node.js","directories":{},"dependencies":{"jsdom":">=0.2.0 <0.3.0","config":">=0.4.17 <0.5.0","jquery":">=1.6.3 <1.7.0","connect":">=1.7.2 <1.8.0","monitor-min":">=0.5.1 <0.6.0","core-monitor":">=0.5.1 <0.6.0","xmlhttprequest":">=1.4.2 <1.5.0"},"devDependencies":{"grunt":">=0.3.17 <0.4.0"}},"0.5.2":{"name":"monitor","version":"0.5.2","keywords":["monitor","node-monitor","remote control","monitoring","control","realtime","dashboard","control panel"],"author":{"url":"http://github.com/lorenwest","name":"Loren West","email":"open_source@lorenwest.com"},"_id":"monitor@0.5.2","maintainers":[{"name":"lorenwest","email":"npm@lorenwest.com"}],"homepage":"http://lorenwest.github.com/node-monitor/","bugs":{"url":"https://github.com/lorenwest/node-monitor/issues"},"dist":{"shasum":"bd59e806b4401f351e7bbf3c59edf1b1a48d93a8","tarball":"https://registry.npmjs.org/monitor/-/monitor-0.5.2.tgz","integrity":"sha512-cMqpQvGPTelQT2DH3lfzaH9YAKG5kkEK3bjoUhG56N9K3HeZ/STfZDl3Y7IP3NS8chTp2d7FcVzax8BHaRn8Hg==","signatures":[{"sig":"MEUCIDeOS33xWxTeD/9czWydY6NKn8cpa6NqO1z6D+HEXGt+AiEA3rcgrUc50x7TB5qw/vBMIVQaJzWUENSXZ3jFp3mzBoo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"monitor.js","_from":".","engines":{"node":">= 0.6.0"},"scripts":{"test":"grunt test","start":"node monitor"},"_npmUser":{"name":"lorenwest","email":"npm@lorenwest.com"},"licenses":[{"url":"https://github.com/lorenwest/node-monitor/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/lorenwest/node-monitor.git","type":"git"},"_npmVersion":"1.3.5","description":"Remote Monitoring and Control Panels for Node.js","directories":{},"dependencies":{"jsdom":">=0.2.0 <0.3.0","config":">=0.4.17 <0.5.0","jquery":">=1.6.3 <1.7.0","connect":">=1.7.2 <1.8.0","numeral":">=1.4.8 <1.5.0","monitor-min":">=0.5.1 <0.6.0","core-monitor":">=0.5.1 <0.6.0","xmlhttprequest":">=1.4.2 <1.5.0"},"devDependencies":{"grunt":">=0.3.17 <0.4.0"}},"0.5.3":{"name":"monitor","version":"0.5.3","keywords":["monitor","node-monitor","remote control","monitoring","control","realtime","dashboard","control panel"],"author":{"url":"http://github.com/lorenwest","name":"Loren West","email":"open_source@lorenwest.com"},"_id":"monitor@0.5.3","maintainers":[{"name":"lorenwest","email":"npm@lorenwest.com"}],"homepage":"http://lorenwest.github.com/node-monitor/","bugs":{"url":"https://github.com/lorenwest/node-monitor/issues"},"dist":{"shasum":"b4ce89b482fbefa6bed241df3c2dff6fb8b43636","tarball":"https://registry.npmjs.org/monitor/-/monitor-0.5.3.tgz","integrity":"sha512-KakT0zya1rHfnbUgTkpTy+Me8GC30rrAeBeTijph6ldxRMFwl35BmjPtgfMTYqPKHlqb4eNu7J8SLRx2JswvJA==","signatures":[{"sig":"MEUCIH6FYL16CvEowb7IyRYhc353bNSXFo6mwaclGtgrWdRyAiEA7tynMzfRSRGtHXzsQWdoMvB940c9Mse895z8WnxVojs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"monitor.js","_from":".","engines":{"node":">= 0.6.0"},"scripts":{"test":"grunt test","start":"node monitor"},"_npmUser":{"name":"lorenwest","email":"npm@lorenwest.com"},"licenses":[{"url":"https://github.com/lorenwest/node-monitor/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/lorenwest/node-monitor.git","type":"git"},"_npmVersion":"1.3.5","description":"Remote Monitoring and Control Panels for Node.js","directories":{},"dependencies":{"config":">=0.4.17 <0.5.0","connect":">=1.7.2 <1.8.0","monitor-min":">=0.5.8 <0.6.0","core-monitor":">=0.5.4 <0.6.0"},"devDependencies":{"grunt":">=0.3.17 <0.4.0"}},"0.5.4":{"name":"monitor","version":"0.5.4","keywords":["monitor","node-monitor","remote control","monitoring","control","realtime","dashboard","control panel"],"author":{"url":"http://github.com/lorenwest","name":"Loren West","email":"open_source@lorenwest.com"},"_id":"monitor@0.5.4","maintainers":[{"name":"lorenwest","email":"npm@lorenwest.com"}],"homepage":"http://lorenwest.github.com/node-monitor/","bugs":{"url":"https://github.com/lorenwest/node-monitor/issues"},"dist":{"shasum":"029d62a1786336b2d1390b2bba951fa0908d7119","tarball":"https://registry.npmjs.org/monitor/-/monitor-0.5.4.tgz","integrity":"sha512-SG3yKvhNH2e71WkKZYQmw/Dfbe6lvIGxSMmEzOekvhVEmb1eE+mO12MmYwNxX+jkbSWclKisRDKFGtVNFJU+mw==","signatures":[{"sig":"MEUCIBVH1/57Yr2Xp92NHxbdtuMHtEEVgkMWG8ZNh/R1JUnaAiEAgMSvQwMIBBBP2r4k0pww+CfH1X+W6472YY5OLsnf7c0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"monitor.js","_from":".","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test","start":"node monitor"},"_npmUser":{"name":"lorenwest","email":"npm@lorenwest.com"},"licenses":[{"url":"https://github.com/lorenwest/node-monitor/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/lorenwest/node-monitor.git","type":"git"},"_npmVersion":"1.3.5","description":"Remote Monitoring and Control Panels for Node.js","directories":{},"dependencies":{"config":">=0.4.17 <0.5.0","connect":">=1.7.2 <1.8.0","monitor-min":">=0.5.8 <0.6.0","core-monitor":">=0.5.4 <0.6.0"},"devDependencies":{"grunt":">=0.3.17 <0.4.0"}},"0.6.0":{"name":"monitor","version":"0.6.0","author":{"url":"https://github.com/lorenwest","name":"Loren West","email":"open_source@lorenwest.com"},"_id":"monitor@0.6.0","maintainers":[{"name":"lorenwest","email":"npm@lorenwest.com"}],"homepage":"http://lorenwest.github.com/node-monitor/","bugs":{"url":"https://github.com/lorenwest/node-monitor/issues"},"dist":{"shasum":"9eb870572df16e70d967ad96f5378d5a0b53c693","tarball":"https://registry.npmjs.org/monitor/-/monitor-0.6.0.tgz","integrity":"sha512-rm5JzyMSuTE/C3hY7I/Yj6W60bsB1MD8CqTdH75Og3SI3EW82lX51XuAckQY2OcEHoR6iU+Xffwql/1kD7RgUA==","signatures":[{"sig":"MEYCIQD0zu6PPkpQdPCfxTHWm4Yvwb5on4r8Zhmm0bbS0heukQIhAIXQ4Xj4yYhrhIOH3UebAufgaw1KcPMslUJyhv020J46","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"node":">= 0.6.0"},"scripts":{"test":"grunt test","start":"node monitor"},"_npmUser":{"name":"lorenwest","email":"npm@lorenwest.com"},"licenses":[{"url":"https://github.com/lorenwest/node-monitor/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/lorenwest/node-monitor.git","type":"git"},"_npmVersion":"1.3.5","description":"Runtime monitoring for node.js applications","directories":{},"dependencies":{"cron":">=0.1.3 <0.2.0","config":">=0.4.32 <0.5.0","backbone":"0.9.9","socket.io":">=0.9.10 <0.10.0","underscore":">=1.4.3 <1.5.0","socket.io-client":">=0.9.11 <0.10.0","backbone-callbacks":">=0.1.4 <0.2.0"},"devDependencies":{"grunt":"0.3.17"}},"0.6.1":{"name":"monitor","version":"0.6.1","author":{"url":"https://github.com/lorenwest","name":"Loren West","email":"open_source@lorenwest.com"},"_id":"monitor@0.6.1","maintainers":[{"name":"lorenwest","email":"npm@lorenwest.com"}],"homepage":"http://lorenwest.github.com/node-monitor/","bugs":{"url":"https://github.com/lorenwest/node-monitor/issues"},"dist":{"shasum":"b853c1a4b8853a60d1fb2f1792c345d9a80eea6b","tarball":"https://registry.npmjs.org/monitor/-/monitor-0.6.1.tgz","integrity":"sha512-Ew3VmDlHisykUeDVUzj4BPRW9Zi2jM6DJv5fOaswGlYCwR1c3RlrmQb3/R4himfKwa1ZdQaYwJ0f85mPiTyTaQ==","signatures":[{"sig":"MEYCIQDi2xkLWtPbtZUwMzmuZgMAzwha1i7nNF5KAmtc0hMBxwIhAJomr5vdJySkHH36E7gJdWPF0uS+5v6TjGYiNxplFEDO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"node":">= 0.6.0"},"scripts":{"test":"grunt test","start":"node monitor"},"_npmUser":{"name":"lorenwest","email":"npm@lorenwest.com"},"licenses":[{"url":"https://github.com/lorenwest/node-monitor/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/lorenwest/node-monitor.git","type":"git"},"_npmVersion":"1.3.5","description":"Runtime monitoring for node.js applications","directories":{},"dependencies":{"cron":">=0.1.3 <0.2.0","config":">=0.4.33 <0.5.0","backbone":"0.9.9","socket.io":">=0.9.10 <0.10.0","underscore":">=1.4.3 <1.5.0","socket.io-client":">=0.9.11 <0.10.0","backbone-callbacks":">=0.1.4 <0.2.0"},"devDependencies":{"grunt":"0.3.17"}},"0.6.2":{"name":"monitor","version":"0.6.2","author":{"url":"https://github.com/lorenwest","name":"Loren West","email":"open_source@lorenwest.com"},"_id":"monitor@0.6.2","maintainers":[{"name":"lorenwest","email":"npm@lorenwest.com"}],"homepage":"http://lorenwest.github.com/node-monitor/","bugs":{"url":"https://github.com/lorenwest/node-monitor/issues"},"dist":{"shasum":"3cdeee15a2223f741b3a48470e05ce43080147b1","tarball":"https://registry.npmjs.org/monitor/-/monitor-0.6.2.tgz","integrity":"sha512-5E9Va9UwAzSwdtfrZ/dg7vNn3krFIbYv03BS4pSryO+H8pAKa/2jl/ttxjKHkdiTtTDrmh3Av53TaQR6XJkO0w==","signatures":[{"sig":"MEYCIQCB/GgdpoOZsKm81kNVpLeLnWddfKRRGQ3prpCvlx7bFwIhAMKHYqqCi+Cf0D2Wt+5V6HzqQXQn82xmOj5lrcCh1UEz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"node":">= 0.6.0"},"scripts":{"test":"grunt test","start":"node monitor"},"_npmUser":{"name":"lorenwest","email":"npm@lorenwest.com"},"licenses":[{"url":"https://github.com/lorenwest/node-monitor/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/lorenwest/node-monitor.git","type":"git"},"_npmVersion":"1.3.5","description":"Runtime monitoring for node.js applications","directories":{},"dependencies":{"cron":">=0.1.3 <0.2.0","config":">=0.4.33 <0.5.0","backbone":"0.9.9","socket.io":">=0.9.10 <0.10.0","underscore":">=1.4.3 <1.5.0","socket.io-client":">=0.9.11 <0.10.0","backbone-callbacks":">=0.1.4 <0.2.0"},"devDependencies":{"grunt":"0.3.17"}},"0.6.3":{"name":"monitor","version":"0.6.3","author":{"url":"https://github.com/lorenwest","name":"Loren West","email":"open_source@lorenwest.com"},"_id":"monitor@0.6.3","maintainers":[{"name":"lorenwest","email":"npm@lorenwest.com"}],"homepage":"http://lorenwest.github.com/node-monitor/","bugs":{"url":"https://github.com/lorenwest/node-monitor/issues"},"dist":{"shasum":"54be6a79bda0935522c46e614bae5ba90fea7604","tarball":"https://registry.npmjs.org/monitor/-/monitor-0.6.3.tgz","integrity":"sha512-coHwogefsP5MMYgcCWS/iaQMzjXL8l1pO0O8485aqrBogCKrXWIN2fPfBGtbMI4gTf/nOwZsVkpP0CclTxV0zg==","signatures":[{"sig":"MEUCIAhC4wfQEHkJVfrJWOcjASHoYHzndn9W7gfqK13at26+AiEA6+n5xWbgUZDXSt5JYqGHvy7wMD9jAw0B2357iZtgI7Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"node":">= 0.6.0"},"scripts":{"test":"grunt test","start":"node monitor"},"_npmUser":{"name":"lorenwest","email":"npm@lorenwest.com"},"licenses":[{"url":"https://github.com/lorenwest/node-monitor/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/lorenwest/node-monitor.git","type":"git"},"_npmVersion":"1.3.14","description":"Runtime monitoring for node.js applications","directories":{},"dependencies":{"cron":">=0.1.3 <0.2.0","config":">=0.4.33 <0.5.0","backbone":"0.9.9","socket.io":">=0.9.10 <0.10.0","underscore":">=1.4.3 <1.5.0","socket.io-client":">=0.9.11 <0.10.0","backbone-callbacks":">=0.1.4 <0.2.0"},"devDependencies":{"grunt":"0.3.17"}},"0.6.4":{"name":"monitor","version":"0.6.4","author":{"url":"https://github.com/lorenwest","name":"Loren West","email":"open_source@lorenwest.com"},"_id":"monitor@0.6.4","maintainers":[{"name":"lorenwest","email":"npm@lorenwest.com"}],"homepage":"http://lorenwest.github.com/node-monitor/","bugs":{"url":"https://github.com/lorenwest/node-monitor/issues"},"dist":{"shasum":"3d4b3eddc62c34ede3665dce0665ba7fcd6ba07b","tarball":"https://registry.npmjs.org/monitor/-/monitor-0.6.4.tgz","integrity":"sha512-dTe2jp26BIyHHUjsJeNyeC1aTQV5fHltNMkEYxekAGKGeSRn7F19YIaP0PshHPiDkn5O2ency4AxXyScBpPTmQ==","signatures":[{"sig":"MEQCIEchPZIZdkER2qKB6/eX4zBqMgAzLVnpxZiR99BD3z3RAiAvJhvO/8QOxiCJQuigfYmkRbRht7Dn60mzfRcax67d8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"node":">= 0.6.0"},"scripts":{"test":"grunt test","start":"node monitor"},"_npmUser":{"name":"lorenwest","email":"npm@lorenwest.com"},"licenses":[{"url":"https://github.com/lorenwest/node-monitor/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/lorenwest/node-monitor.git","type":"git"},"_npmVersion":"1.3.14","description":"Runtime monitoring for node.js applications","directories":{},"dependencies":{"cron":">=0.1.3 <0.2.0","config":">=0.4.33 <0.5.0","backbone":"0.9.9","socket.io":">=0.9.10 <0.10.0","underscore":">=1.4.3 <1.5.0","socket.io-client":">=0.9.11 <0.10.0","backbone-callbacks":">=0.1.4 <0.2.0"},"devDependencies":{"grunt":"0.3.17"}},"0.6.5":{"name":"monitor","version":"0.6.5","author":{"url":"https://github.com/lorenwest","name":"Loren West","email":"open_source@lorenwest.com"},"_id":"monitor@0.6.5","maintainers":[{"name":"lorenwest","email":"npm@lorenwest.com"}],"homepage":"http://lorenwest.github.com/node-monitor/","bugs":{"url":"https://github.com/lorenwest/node-monitor/issues"},"dist":{"shasum":"b99c7a74b6603c392da81ec72cbda163d673abd2","tarball":"https://registry.npmjs.org/monitor/-/monitor-0.6.5.tgz","integrity":"sha512-rruS7j1Aftyr0Io5QVS6VH1CoFs2wmtlBF/0+vSSJMab6EZPGNhmAWC0yNQay0wHtmYVeLepaBG2yZhDfz9zrg==","signatures":[{"sig":"MEYCIQCpuM22FRxYD7HeliruKWo8P32jPt3PIYzBVWt2qtRqCAIhAL2sOQ9r4ObsILRW6We26x9nfbAm91fYoULIbpPhgVGE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"node":">= 0.6.0"},"scripts":{"test":"grunt test","start":"node monitor"},"_npmUser":{"name":"lorenwest","email":"npm@lorenwest.com"},"licenses":[{"url":"https://github.com/lorenwest/node-monitor/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/lorenwest/node-monitor.git","type":"git"},"_npmVersion":"1.3.14","description":"Runtime monitoring for node.js applications","directories":{},"dependencies":{"cron":">=0.1.3 <0.2.0","config":">=0.4.34 <0.5.0","backbone":"0.9.9","socket.io":">=0.9.10 <0.10.0","underscore":">=1.4.3 <1.5.0","socket.io-client":">=0.9.11 <0.10.0","backbone-callbacks":">=0.1.4 <0.2.0"},"devDependencies":{"grunt":"0.3.17"}},"0.6.6":{"name":"monitor","version":"0.6.6","keywords":["monitor","node-monitor","remote control","realtime","probe","JMX"],"author":{"url":"https://github.com/lorenwest","name":"Loren West","email":"open_source@lorenwest.com"},"_id":"monitor@0.6.6","maintainers":[{"name":"lorenwest","email":"npm@lorenwest.com"}],"homepage":"http://lorenwest.github.com/node-monitor/","bugs":{"url":"https://github.com/lorenwest/node-monitor/issues"},"dist":{"shasum":"9971e474fc4d053a9e63a0bd06abf01f14eff570","tarball":"https://registry.npmjs.org/monitor/-/monitor-0.6.6.tgz","integrity":"sha512-vOh5+1sORr0URtmxdfdBjhCxrIm0fCPMkAt3xY8b4dcR9XQjqG8EWthLzNwtVfR0fkX71XUM6Dr9Nw+WLceGGQ==","signatures":[{"sig":"MEUCIQCGEhxMJ8nUKak9ztlTDAI4CgKX3z9FZBRgGQbfdGrnbgIgIpbZzX4Wy527ZiFCDt6HwsrO328gvD8B7oKL26Lgmuc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"node":">= 0.6.0"},"scripts":{"test":"grunt test","start":"node monitor"},"_npmUser":{"name":"lorenwest","email":"npm@lorenwest.com"},"licenses":[{"url":"https://github.com/lorenwest/node-monitor/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/lorenwest/node-monitor.git","type":"git"},"_npmVersion":"1.3.14","description":"Runtime monitoring for node.js applications","directories":{},"dependencies":{"cron":">=0.1.3 <0.2.0","config":">=0.4.34 <0.5.0","backbone":"0.9.9","socket.io":">=0.9.10 <0.10.0","underscore":">=1.4.3 <1.5.0","socket.io-client":">=0.9.11 <0.10.0","backbone-callbacks":">=0.1.4 <0.2.0"},"devDependencies":{"grunt":"0.3.17"}},"0.6.8":{"name":"monitor","version":"0.6.8","keywords":["monitor","node-monitor","remote control","realtime","probe","JMX"],"author":{"url":"https://github.com/lorenwest","name":"Loren West","email":"open_source@lorenwest.com"},"_id":"monitor@0.6.8","maintainers":[{"name":"lorenwest","email":"npm@lorenwest.com"}],"homepage":"http://lorenwest.github.com/node-monitor/","bugs":{"url":"https://github.com/lorenwest/node-monitor/issues"},"dist":{"shasum":"446de92ea29067b2d900eda33df7e78ed8f59589","tarball":"https://registry.npmjs.org/monitor/-/monitor-0.6.8.tgz","integrity":"sha512-/LsdmqRrd/xNOd3iZ915PaEOOccNa4Et9Beo+3jSVAU1uuN4fj0fB1bEI0zwCVwCZdItexD+M0x+VbuRfyXNTw==","signatures":[{"sig":"MEUCIFV91FbLuQqB94YuEocBpnSm+GF25Mgq6GHGh3LydK6EAiEA80FiS/KM9Xqti5FuIPFWqHHHrYcsmLukOvA8KHv7Dtg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"node":">= 0.6.0"},"scripts":{"test":"grunt test","start":"node monitor"},"_npmUser":{"name":"lorenwest","email":"npm@lorenwest.com"},"licenses":[{"url":"https://github.com/lorenwest/node-monitor/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/lorenwest/node-monitor.git","type":"git"},"_npmVersion":"1.3.8","description":"Runtime monitoring for node.js applications","directories":{},"dependencies":{"cron":">=0.1.3 <0.2.0","config":">=0.4.34 <0.5.0","backbone":"0.9.9","socket.io":">=0.9.10 <0.10.0","underscore":">=1.4.3 <1.5.0","socket.io-client":">=0.9.11 <0.10.0","backbone-callbacks":">=0.1.4 <0.2.0"},"devDependencies":{"grunt":"0.3.17"}},"0.6.9":{"name":"monitor","version":"0.6.9","keywords":["monitor","node-monitor","remote control","realtime","probe","JMX"],"author":{"url":"https://github.com/lorenwest","name":"Loren West","email":"open_source@lorenwest.com"},"_id":"monitor@0.6.9","maintainers":[{"name":"lorenwest","email":"npm@lorenwest.com"}],"homepage":"http://lorenwest.github.com/node-monitor/","bugs":{"url":"https://github.com/lorenwest/node-monitor/issues"},"dist":{"shasum":"0319cb0f5849093ea95e64815ccf78bf73487568","tarball":"https://registry.npmjs.org/monitor/-/monitor-0.6.9.tgz","integrity":"sha512-4WFFGTFM4srhrqlGFTSytJ3BIewh3DUOOVVU3uK+jtCm8pU4ZJpalj94Igy4k4wC1P97SoVvxB8rYwq0CY8iLw==","signatures":[{"sig":"MEUCIQDdJ3SHUDky+hFElronQfMQ47HjsQT8H/Z1RH8wC2LNQgIgb+0/fFNIxDZNCdfbw/m60WU4ohxybRTFfyXQhcwFGrg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"node":">= 0.6.0"},"scripts":{"test":"grunt test","start":"node monitor"},"_npmUser":{"name":"lorenwest","email":"npm@lorenwest.com"},"licenses":[{"url":"https://github.com/lorenwest/node-monitor/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/lorenwest/node-monitor.git","type":"git"},"_npmVersion":"1.3.14","description":"Runtime monitoring for node.js applications","directories":{},"dependencies":{"cron":">=0.1.3 <0.2.0","config":">=0.4.34 <0.5.0","backbone":"0.9.9","socket.io":">=0.9.10 <0.10.0","underscore":">=1.4.3 <1.5.0","socket.io-client":">=0.9.11 <0.10.0","backbone-callbacks":">=0.1.4 <0.2.0"},"devDependencies":{"grunt":"0.3.17"}},"0.6.10":{"name":"monitor","version":"0.6.10","keywords":["monitor","node-monitor","remote control","realtime","probe","JMX"],"author":{"url":"https://github.com/lorenwest","name":"Loren West","email":"open_source@lorenwest.com"},"_id":"monitor@0.6.10","maintainers":[{"name":"lorenwest","email":"npm@lorenwest.com"}],"homepage":"http://lorenwest.github.com/node-monitor/","bugs":{"url":"https://github.com/lorenwest/node-monitor/issues"},"dist":{"shasum":"c417100bf9dda876dc4146a12c5e852bd8ee08dc","tarball":"https://registry.npmjs.org/monitor/-/monitor-0.6.10.tgz","integrity":"sha512-PsvW4NFhBioeLQm3r3K8Hfbt1Ib2PmvTspiUnV68ynO+wYRCUkelNhTkJ8rm3pq0MaH1y+k98Kbk0HjSL2IAnQ==","signatures":[{"sig":"MEYCIQCTdY5TSXRJ2htg812GE71jQCkyFmAVkd7dak5DNSpHEgIhAIMj52LNz61n5Nkbb6sSWkmyT61Z3ti7r37b9QftO6WL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"node":">= 0.6.0"},"scripts":{"test":"grunt test","start":"node monitor"},"_npmUser":{"name":"lorenwest","email":"npm@lorenwest.com"},"licenses":[{"url":"https://github.com/lorenwest/node-monitor/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/lorenwest/node-monitor.git","type":"git"},"_npmVersion":"1.3.14","description":"Runtime monitoring for node.js applications","directories":{},"dependencies":{"cron":">=0.1.3 <0.2.0","config":">=0.4.34 <0.5.0","backbone":"0.9.9","socket.io":">=0.9.10 <0.10.0","underscore":">=1.4.3 <1.5.0","socket.io-client":">=0.9.11 <0.10.0","backbone-callbacks":">=0.1.4 <0.2.0"},"devDependencies":{"grunt":"0.3.17"}}},"time":{"created":"2010-12-20T16:42:50.004Z","modified":"2024-08-07T18:42:27.127Z","0.2.4":"2010-12-20T16:42:50.004Z","0.2.5":"2010-12-20T16:42:50.004Z","0.2.6":"2010-12-22T01:32:35.744Z","0.2.7":"2010-12-22T05:34:50.941Z","0.2.8":"2011-01-06T01:46:22.045Z","0.2.9":"2011-02-10T07:22:11.471Z","0.2.10":"2011-02-22T06:30:27.842Z","0.2.11":"2011-02-22T08:06:58.918Z","0.4.0":"2012-11-13T18:29:13.535Z","0.4.1":"2012-11-16T18:51:16.087Z","0.4.2":"2012-11-22T19:48:04.549Z","0.4.3":"2012-11-26T03:55:43.218Z","0.4.4":"2012-12-03T04:30:20.027Z","0.4.5":"2012-12-09T08:13:30.963Z","0.4.6":"2013-01-02T07:38:02.713Z","0.5.1":"2013-05-16T15:39:21.157Z","0.5.2":"2013-08-29T04:54:08.229Z","0.5.3":"2013-10-17T15:33:06.450Z","0.5.4":"2013-10-23T14:27:09.020Z","0.6.0":"2013-11-07T04:26:23.657Z","0.6.1":"2013-11-08T06:42:04.540Z","0.6.2":"2013-11-13T03:04:08.085Z","0.6.3":"2013-12-22T18:44:32.439Z","0.6.4":"2013-12-24T07:06:17.881Z","0.6.5":"2014-01-06T16:10:36.849Z","0.6.6":"2014-02-22T02:03:34.272Z","0.6.7":"2014-02-23T04:26:36.849Z","0.6.8":"2014-02-23T06:54:05.666Z","0.6.9":"2014-03-27T00:16:36.066Z","0.6.10":"2014-05-17T00:01:58.387Z"},"bugs":{"url":"https://github.com/lorenwest/node-monitor/issues"},"author":{"url":"https://github.com/lorenwest","name":"Loren West","email":"open_source@lorenwest.com"},"homepage":"http://lorenwest.github.com/node-monitor/","keywords":["monitor","node-monitor","remote control","realtime","probe","JMX"],"repository":{"url":"git://github.com/lorenwest/node-monitor.git","type":"git"},"description":"Runtime monitoring for node.js applications","maintainers":[{"name":"lorenwest","email":"npm@lorenwest.com"}],"readme":"Monitor your Node.js application\n================================\n\n[![Build Status](https://secure.travis-ci.org/lorenwest/node-monitor.png?branch=master)](https://travis-ci.org/lorenwest/node-monitor)\n\nIntroduction\n------------\n\nNode-monitor is a library for remote monitoring and control of your Node.js app servers.\n\nLike JMX in the Java world, node-monitor comes with a handful of general monitors, and allows you to create custom monitors for your application.\n\nThese monitors can be scripted using JavaScript, or placed onto a dashboard.\n\nProject Guidelines\n------------------\n\n* *Simple* - Get started quickly\n* *Powerful* - For multi-node enterprise deployment\n* *Lightweight* - Inactive until used, small footprint during use \n* *Flexible* - Easy to write custom monitors for your app\n* *Stable* - Well tested foundation for module developers\n\n\nGetting Started\n---------------\n\nRun the following from your app server directory\n\n    $ npm install monitor\n\nThen place the following line in your application bootstrap, and restart your server\n\n    require('monitor').start();\n\nMonitoring your app with a REPL console\n---------------------------------------\n\nAd-hoc monitoring can be done from a REPL console.  \n\nStart up the REPL, and get the Monitor class.  Feel free to copy/paste these lines into your console:\n\n    $ node\n    > var Monitor = require('monitor');\n    undefined\n\nNow connect a monitor to a probe on your app server.  There are a handful of built-in probes, and you can build custom probes for your application or npm module.  \n\nFor this example, we'll monitor the *Process* probe:\n\n    > var processMonitor = new Monitor({probeClass:'Process'});\n    > processMonitor.connect();\n\nThe monitor is a [Backbone.js](http://backbonejs.org/) data model so it updates in real time, and you can get all fields with toJSON():\n\n    > processMonitor.get('freemem');\n    86368256\n    > processMonitor.get('freemem');\n    80044032\n    > processMonitor.toJSON();\n    ...\n\nAs the monitor changes, it emits change events:\n\n    > processMonitor.on('change', function() {\n    ... console.log(processMonitor.get('freemem'));\n    ... });\n \nMonitoring your app with a custom script\n----------------------------------------\n\nUsing Node.js as a scripting language, you can write custom monitors that do anything Node.js can do.  Here's an example that prints to the console when free memory falls below a threshold.\n\nSave this file to low-memory-warn.js, and run **node low-memory-warn**\n\n    // Low memory warning monitor\n    var Monitor = require('monitor');\n    var LOW_MEMORY_THRESHOLD = 100000000;\n\n    // Set the probe to push changes every 10 seconds\n    var options = {\n      hostName: 'localhost',\n      probeClass: 'Process',\n      initParams: {\n        pollInterval: 10000\n      }\n    }\n    var processMonitor = new Monitor(options);\n\n    // Attach the change listener\n    processMonitor.on('change', function() {\n      var freemem = processMonitor.get('freemem');\n      if (freemem < LOW_MEMORY_THRESHOLD) {\n        console.log('Low memory warning: ' + freemem);\n      }\n    });\n\n    // Now connect the monitor\n    processMonitor.connect(function(error) {\n      if (error) {\n        console.error('Error connecting with the process probe: ', error);\n        process.exit(1);\n      }\n    });\n\nMonitoring your app in a browser\n--------------------------------\n\nThe above script runs just as well within an html ```<script>``` tag as on the server.  For example, change the ```var Monitor = require('monitor');``` line to something like this:\n\n    <script src=\"/path/to/monitor/dist/monitor-all.min.js\"></script>\n\nThe browser distribution included in node-monitor exports a single variable ```Monitor``` to the global namespace, and it can be used just like the ```Monitor``` variable in ```var Monitor = require('monitor')```.\n\nYour browser will probably have to be pointing to localhost or behind your firewall in order to connect with the app server on the configured monitor port.  See *Security Concerns* below.\n\nMonitoring your app in a dashboard \n---------------------------\n![Monitor-Dashboard](http://lorenwest.github.io/monitor-dashboard/img/cpu-gauge.png)\n\nThe [monitor-dashboard](https://github.com/lorenwest/monitor-dashboard) application lets you visualize your monitors in a dashboard.\n\n    $ npm install monitor-dashboard\n    $ npm start monitor-dashboard\n\nSecurity Concerns\n-----------------\n\nExposing the internals of your app server is a high security risk.  By default, the server listens on port 42000 and will connect with localhost clients only.\n\nIn order to monitor across machines, the default configuration must be changed to listen beyond localhost.  Before doing this, it is recommended to understand the risks and have external measures in place to prevent unauthorized access.\n\nSee notes in the ```config/external.js``` file for more information.\n\nLinks\n-------\n\n* [API Docs](http://lorenwest.github.io/node-monitor/doc/index.html) - Node monitor JavaScript documentation.\n* [Monitor Dashboard](https://github.com/lorenwest/monitor-dashboard) - Dashboards for the node monitor project.\n* [Dashboard Components](https://github.com/lorenwest/core-monitor) - Core components for the Dashboard project.\n\nLicense\n-------\n\nMay be freely distributed under the MIT license<br>\nSee the [LICENSE](https://github.com/lorenwest/node-monitor/blob/master/LICENSE) file.<br>\nCopyright (c) 2010-2014 Loren West<br>\n\n","readmeFilename":"README.md","users":{"ice":true,"jra":true,"stcs":true,"ddffx":true,"dimpu":true,"hyjin":true,"mennu":true,"shepx":true,"sofit":true,"amfm71":true,"balram":true,"duluca":true,"neravi":true,"dboutet":true,"jhenaoz":true,"marianr":true,"mcpeakj":true,"muthufb":true,"npmroot":true,"setis-0":true,"tpolyak":true,"trilodi":true,"a.aswani":true,"apgiorgi":true,"freebird":true,"klonaway":true,"lmoringa":true,"thinhair":true,"warrenjo":true,"chiefford":true,"codeology":true,"dosevader":true,"guananddu":true,"juriwiens":true,"manyroots":true,"mastayoda":true,"nayrangnu":true,"npm.nirio":true,"pnhung177":true,"stcsadmin":true,"vteixeira":true,"jasonfutch":true,"omegatiger":true,"rock.youxw":true,"rocket0191":true,"techiejack":true,"alejodaraio":true,"jackmaresca":true,"mevlutsahin":true,"neomurderer":true,"nitinbhagat":true,"ones.shader":true,"rahulkathet":true,"xinyu.zhang":true,"bittercoffee":true,"meltwater-ro":true,"venkataswamy":true,"yourhoneysky":true,"agustinbaytex":true,"metalminded99":true,"simone.sanfra":true,"vivek.vikhere":true,"lucasmessiaspg":true,"natarajanmca11":true,"tangkhaiphuong":true,"brandonpapworth":true,"sebastien.jourdain":true}}