log.io 是一套浏览器端实时的日志监控系统,由Node.js 和 socket.io 实现。类似于tail -f,仅收集变化。分为服务端(提供web服务)和客户端(收集日志变化)
1. 安装nodejs
apt-get update
apt-get install -y python-software-properties software-properties-common
add-apt-repository ppa:chris-lea/node.js
apt-get update
apt-get install nodejs
2. 通过npm安装logio
npm config set unsafe-perm true
npm install -g --prefix=/usr/local log.io
3. 启动
log.io-server #服务端
log.io-harvester #客户端
或者 (这2条我执行不了)
log.io server start
log.io harvester start
访问地址 http://你的地址:28778
客户端日志收集配置 ~/.log.io/harvester.conf
客户端可以配置多个,也可以在多台机器上运行,前提在客户端机器上安装log.io
web服务器配置 ~/.log.io/web_server.conf
可以在这配置web访问密码
可能你会发现server client都不是以守护进程执行,窗口一关闭就没了
所以我们以nohup方式运行
nohup log.io-server &