centos 6 安装log.io
- 安装epel
可以到阿里找个对应的epel版本下载源
- 安装nodejs和npm
yum -y install npm nodejs
- 安装log.io
npm --registry=https://registry.npm.taobao.org install --cache=$HOME/.npm/.cache/cnpm --disturl=https://npm.taobao.org/dist --userconfig=$HOME/.cnpmrc -g log.io --user "root"
上三步在server和client端都要安装,安装完成后,会在~/.log.io/目录下生成以下几个文件
harvester.conf #客户端配置 log_server.conf web_server.conf #服务端配置
服务端配置
vim web_server.conf exports.config = { host: '0.0.0.0', port: 28778, // Enable HTTP Basic Authentication auth: { user: "admin", pass: "123456" }, /* // Restrict access to http server (express) restrictHTTP: [ "192.168.29.39", "10.0.*" ] */ }
客户端配置
vim /root/.log.io/harvester.conf exports.config = { nodeName: "nodeB", ####修改节点名称(自定义) logStreams: { nginx_access: [ ####日志服务的名称(自定义) "/var/log/nginx/access.log", ###日记存储路径 ], nginx_error: [ ####日志服务的名称(自定义) "/var/log/nginx/error.log" ###日记存储路径 ] }, server: { host: '10.10.0.2', ####log.io Server端的IP port: 28777 ####log.io Server端的端口(默认端口) } }
开启服务端
log.io-server
开启客户端
log.io-harvester
其他问题
给npm设置代理
npm config set proxy=http://127.0.0.1:8087 npm config set registry=http://registry.npmjs.org
切换npm源,可以用淘宝的