Centos系统下载大全 | Redhat系统下载大全 | Windows2012系统下载大全 | Windows2008系统下载大全| CMS教程 | 网站地图 51运维网-专注Linux/Unix系统安全运维!
当前位置:51运维网 > 监控 > Nagios > 正文

CentOS下安装log.io实时日志监控服务器

时间:2016-05-27 00:19 来源:网络整理 作者:51ou.com 阅读:

CentOS下安装log.io实时日志监控服务器

时间:2014-04-17 00:43来源:blog.51cto.com 作者:“小栋—HOME” 博客 举报 点击:次

前言:

    由于项目刚刚上线,出现了许多bug,开发人员需要经常跑过来查看日记,严重影响了我们运维人员的工作效率,时而久之,感觉那个烦啊。。各位仁兄有没有体会到呢!!! 之前找了一些处理日记的工具都不具有实时性,所以都未采纳,刚刚发现了log.io这个工具推荐个大家!!这个工具足以解决现在的问题。

 

软件介绍:

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

工作原理图:

wKioL1NMztrgZzKSAADBTWqbHTo533.jpg

 

更具上面的介绍相信大家对log.io已经有了一个认识,下面我们就来安装配置吧。

 

在A和B两台机器上同时安装(第一步到第四步)

一、安装依赖包

 

yum install gcc gcc-c++ openssl-devel  pkgconfig -y

二、下载 node.js 源代码,编译并安装:

 

wget

tar xf node-v0.8.14/

./configure

make

make install

三、安装NPM

 

wget https://npmjs.org/install.sh && sh install.shsi

四、安装 log.io(包含了 log server 和 log harvester)

 

 

npm config set unsafe-perm true

npm install -g --prefix=/usr/local log.io

注意:第二部安装的时候安装时间较长(基于网络下载软件包),请耐心等待!!

五、在服务端(A节点)上启动server

 

cd node-v0.8.14

log.io-server start

六、在客户端(B节点)配置

 

 

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端的端口(默认端口)

  }

}

 

七、在客户端(B节点)启动服务

 

cd node-v0.8.14

log.io-harvester start

八、通过游览器查看日记实时信息

wKiom1NM9NWA8s64AARe-58eMBE985.jpg

 

自此软件安装完毕!如有不足之处请多多指教。

------分隔线----------------------------

  • 上一篇:Nagios监控服务器与客户端的安装
  • 下一篇:CentOS6.5 内置Module监控Apache
  • 感谢您对【51运维网 http://www.51ou.com/】的支持,我们为您免费提供《CentOS下安装log.io实时日志监控服务器》技术文章,《CentOS下安装log.io实时日志监控服务器》详细使用和说明,有时《CentOS下安装log.io实时日志监控服务器》可能不完善、敬请谅解!如果《CentOS下安装log.io实时日志监控服务器》有错误请给我们留言,我们将尽快修复文章错误,如果您觉得本站不错,请分享给周围的朋友!谢谢!

    顶一下
    (0)
    0%
    踩一下
    (0)
    0%
    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    验证码:点击我更换图片