centos 6 安装log.io

Posted on Posted in linux
Tips: 本文创建于2016年7月29日,已超过 2 年,内容或图片可能已经失效!

centos6 安装 log.io,实现实时日志显示

官网
github

  1. 安装epel

可以到阿里找个对应的epel版本下载源

  1. 安装nodejs和npm
yum -y install npm nodejs
  1. 安装log.io
npm install -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"  
  },  
    
  
  /*   
  // Enable HTTPS/SSL  
  ssl: {  
    key: '/path/to/privatekey.pem',  
    cert: '/path/to/certificate.pem'  
  },  
  */  
  
  /*  
  // Restrict access to websocket (socket.io)  
  // Uses socket.io 'origins' syntax  
  restrictSocket: '*:*',  
  */  
  
  /*  
  // 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源,可以用淘宝

» 转载请注明来源:呢喃 » centos 6 安装log.io

Leave a Reply

Your email address will not be published. Required fields are marked *

thirteen + six =