日志流汇集工具Log.io安装过程

官方文档:https://github.com/NarrativeScience/Log.io

需要使用root用户安装
1.安装node.js
node.js安装包获取,请搜索。

tar zxvf node-v0.12.7.tar.gz
cd node-v0.12.7
./configure
make && make install

2.安装npm
wget --no-check-certificate https://npmjs.org/install.sh && sh install.sh
3.防止npm被墙,使用cnpm替代
npm install -g cnpm --registry=https://registry.npm.taobao.org
4.安装log.io
cnpm install -g log.io --user ‘root‘
5.服务器端和客户端的配置文件都在~/.log.io/下面
6.启动服务端
nohup log.io-server &
7.配置客户端,设置日志收集来源

vi ~/.log.io/harvester.conf
exports.config = {
nodeName: "test_server_01",
logStreams: {
tomcat: [
"/home/test/local/tomcat/logs/catalina.out"
],
tomcat8030: [
"/home/test/local/tomcat8030/logs/catalina.out"
]
},
server: {
host: ‘0.0.0.0‘,
port: 28777
}
}

8.修改log.io的一处bug

vi  /usr/local/lib/node_modules/log.io/lib/harvester.js
if (event === ‘change‘) {
return fs.stat(path, function(err, stat) {
var tmp_total = !err ? (stat.size || 0) : 0;
if (tmp_total > 0) {
_this._readNewLogs(path, tmp_total, currSize);
return currSize = tmp_total;
} else {
return tmp_total;
}
});
}

9.启动客户端
nohup log.io-harvester &

原文地址:http://blog.51cto.com/qiangsh/2095639

时间: 2024-08-24 22:34:09

日志流汇集工具Log.io安装过程的相关文章

构建企业日志实时查看系统log.io

软件介绍: log.io 是一个实时日志监控工具,采用 node.js + socket.io 开发,使用浏览器访问,每秒可以处理超过5000条日志变动消息.有一点要指出来的是 log.io 只监视日志变动并不存储日志,和其他的监控工具一样,log.io 也采用服务器-客户端的模式.log.io 由两部分组成:server 和 harvester, server 运行在机器 A(服务器)上监视和纪录其他机器发来的日志消息:log harvester 运行在机器 B(客户端)上用来监听和收集机器

ubuntu 安装过程

安装了一次ubuntu16.04,备忘大概过程. 一. 将ubuntu制作成U盘启动(工具: UltraISO) 二. 安装过程: 1. Welcome 界面: 选择了English, Install Ubuntu 2. Preparing to install Ubuntu:     两个选项都勾选了,当然也可以不勾选,下载一些更新及第三方软件,然后点击continue 3.  Installation type,选择安装类型  之前已经空出free space, 自己要进行手动分区,所以选择

Linux服务器性能监控工具Glances 安装过程与简单介绍

一.Glances: Glances 是一款非常不错的跨平台的性能监控工具,提供了CPU.CPU队列.内存.虚拟内存.网络.I/O和最占用服务器的资源的进程列表等,应该就这些了吧,提供了这些 指标的监控信息,并且在运行时会根据资源的占用情况适用不同的颜色标注其重要程度,非常直观,下面是使用中的截图: 二.Glances安装:   Glances的安装还是比较简单方便的,由于Glances是由python编写的,最好适用python的库管理工具pip来自动安装.并且使用工具 也将安装过程简单的.

MongoDB安装过程

安装过程 安装数据库 双击打开mongodb-win32-x86_64-2008plus-ssl-4.0.10-signed.msi 若已有下载,选择remove清除干净 点击next,同意协议以后跳转至此页面,点击Custom选择安装 自动给你装好服务(service),点击next 此处默认勾选Install MongoDB Compass(图形界面),不要勾选,下不动,next,install 图形化界面工具Robo 3T安装过程 双击打开robo3t-1.3.1-windows-x86_

Linux学习笔记(1)Linux虚拟机安装过程中的知识点及常用管理工具

1. VMware的相关知识 (1)建议的VMware的配置: CPU 主频1GHz以上 内存 1GB以上 硬盘 分区空闲空间8GB以上 (2)VMware创建快照 快照的作用是保存虚拟机的现有状态,以便以后可返回到相同状态.快照的特点是:① 可以快速启动虚拟机:② 虚拟机系统崩溃时,可以快速恢复. 创建快照的方法是,点击VMware工具栏上的标志,然后填写快照名称,如下图所示: 恢复快照的方法是单击VMware工具栏上的标志,选择弹出的对话框中创建的快照,然后单击"转到"按钮,即可打

CentOS安装log.io

官网 http://logio.org/ log.io是运行在node.js之上的 可通过浏览器访问服务器日志 类似于tail -f命令 它只负责实时传输数据 而不会去存储历史数据 npm install -g log.io --"root" 安装log.io npm --registry https://registry.npm.taobao.org install -g log.io --user "root" 可以使用淘宝的npm镜像 配置文件在~/.log.

logstash+elastic+kibana日志管理工具介绍及安装

logstash+elastic+kibana日志管理工具介绍及安装 一. Logstash 安装 1.1 前置条件,安装了官方java 7或更新版本 查看 [ldx@1511-min ~]$ java -version openjdk version "1.8.0_71" OpenJDK Runtime Environment (build 1.8.0_71-b15) OpenJDK 64-Bit Server VM (build 25.71-b15, mixed mode) 1.2

linux下lrzsz安装过程,SecureCRT上传下载文件工具

linux下lrzsz安装过程,SecureCRT上传下载文件工具 1.从下面的地址下载 lrzsz-1.12.20.tar.gz http://down1.chinaunix.net/distfiles/lrzsz-0.12.20.tar.gz 2.查看里面的INSTALL文档了解安装参数说明和细节 3.解压文件 tar zxvf lrzsz-1.12.20.tar.gz 4.进入目录 cd lrzsz-1.12.20 5../configure --prefix=/usr/local/lrz

开源ITIL管理工具--iTop 安装过程

开源ITIL管理工具安装过程 itop是什么?iTop即IT运营门户(IT Operation Portal),是一个开源Web应用程序,用于IT环境的日常运营,ITIL要落地就用它啦. 下载地址:http://down.51cto.com/data/2090384 如何在OSSIM环境下安装? 如果你选择OSSIM,在安装时可以和各种依赖包问题说再见啦!下面开始将压缩包解压到OSSIM Web发布目录. #unzip ./iTop-2.2.0-beta-2371.zip -d /usr/sha